Tools/MeshVisibilityToggleTool

Last-modified: 2025-10-12 (日) 12:25:46


MeshVisibilityToggleTool(メッシュ ビジビリティー トグル ツール)

メッシュレンダラーを非表示/表示する為のツールのコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。

_equipLink:
???

TipReference:
ツールの基準点スロット(レーザーが出る場所)。

BlockGripEquip:
掴んだ時にツールとして機能させない。

BlockRemoteEquip:
レーザーで選択した時に、装備選択をさせない。

EquipName:
レーザーで選択した時の装備選択で表示する名前。
nullの状態だと、装備選択時に「ツール」と表示されます。(言語設定によって変化します。)

_overrideActiveTool:
???

_gripPosesGenerated:
掴んだ時のツール位置(両手のGripPose)を自動的に生成した。
GripPoseが必要ない場合は、BlockGripEquipとBlockRemoteEquipをTrueにしましょう。(GripPoseスロットは消してOKです。)

ApplyToObjectRoot:
オブジェクトルートに適用するかどうか。(コンテキストメニューから変更可能です。)

SetShadowCastMode:
落ち影の設定。(コンテキストメニューから変更可能です。)
ヌル許容型(Nullable)の<ShadowCastMode?>です。
0Off影を落とさない。
1On影を落とす。
2ShadowOnly影のみを落とす。元の姿は描画されない。
3DubleSided両面の影を落とす。


使用例

  • 完成品がインベントリーに最初から入っています。
    インベンリ > Personal > Resonite Essentials > Tools > Mesh Visibility Tool
  • このコンポーネントを適当な空オブジェクトにアタッチすると、原初の姿でツールが出現します。
  • ツールの使い方
    ツールを装備します。
    コライダーの有るオブジェクトが対象です。

    オブジェクトにレーザーを当てた状態で...
    セカンダリー(Rキー)を押すと、MeshRenderer等のEnabledをFalseにします。(非表示になる。)
    プライマリー(Yキー)を押すと、MeshRenderer等のEnabledをTrueにします。(表示される。)さらに、影の設定も変更します。

    初期設定のままだと、オブジェクトルート(レーザーがヒットしたコライダーの有るスロットのObjectRoot(根本)配下の全てのメッシュレンダラー)に適用されます。
    影の設定は初期設定だと「影を残す」(SetShadowCastModeはFalse)です。この状態だと影の設定は変化しません。


その他

  • ツールを使う際はマナーを守り、セッションホスト等の指示に従いましょう。悪用は厳禁です!
  • 誤爆が怖いので、素直にデブツールでインスペクター開いて操作した方が安全です。