メインコンテンツまでスキップ

Fix Cloned Component References (複製されたコンポーネント参照の修正)

メニューパス: コンポーネントを右クリック > LogicCuteGuy > Open Fix Cloned Component References...

複雑なシステムを複製した後に発生する「壊れた」あるいは「階層を跨いだ」参照を修正するための高度なツールです。新しい複製内の正しいオブジェクトに変数を再接続します。

主な機能

  • マッチングロジック:
    • Hierarchy Path: 階層内の相対的な位置によってオブジェクトを一致させます(例:古いグループの Arm/Hand は新しいグループの Arm/Hand にマッピングされます)。
    • Name & Type: 名前とコンポーネントタイプによって一致させます。
    • Name Only: 場所に関係なく、オブジェクト名に基づいて一致させます。
  • 参照分析: GameObject、Transform、および特定のコンポーネントタイプの再マッピングをサポートします。
  • ドライランモード: データを書き込まずに変更をプレビューし、マッピングロジックが正しいことを確認できます。
  • スマートな再マッピング: 相対的な順序を一致させることで、同じタイプの複数のコンポーネントが存在する場合にも対応します。

使い方

  1. 複雑なオブジェクト(例:キャラクターのプレハブ)を複製します。
  2. Cloned Root(複製されたルート)を選択します。
  3. ツールを開き、パス一致のために Source Root(元のオブジェクト)を設定します。
  4. Remap References をクリックします。

[!IMPORTANT] このツールは、多くの内部スクリプトが互いに参照し合っている複雑な UI システムやキャラクターにとって救世主となります。何十もの参照を手動でドラッグし直す必要がなくなります。