ExternalSlotDuplicator(エクスターナル スロット デュプリケーター)
このコンポーネントがアタッチされたスロットを複製すると、別階層のスロットも一緒に親子化して複製するコンポーネント
項目
- Enabled:
- 効果なし。
- TargetSlot:
- 一緒に親子化して複製するスロット。
(配下のスロットには効果なし。別階層のスロットをターゲットにする。)
- LocalPositionOverride:
- 一緒に複製したスロットの、Positionを設定する。
- LocalRotationOverride:
- 一緒に複製したスロットの、Rotationを設定する。
- LocalScaleOverride:
- 一緒に複製したスロットの、Scaleを設定する。
- ActiveSelfOverride:
- 一緒に複製したスロットの、Activeを設定する。
- DoNotRestoreOriginalTransform:
- Trueなら、複製した瞬間にTargetSlotを子供にして各Override設定も適応された状態になる。
使用例
- 複製するスロットにアタッチして、一緒に親子化して複製したい別階層のスロットをTargetSlotに指定する。
- 例えば、本体オブジェクトの中に子オブジェクトが入っている二重構造のアイテムがあったとします。
アイテム使用中は子オブジェクトがワールドやユーザーのルート内に移動するので、本体オブジェクトを複製しても子オブジェクトは複製されず、アイテムは壊れます。
そんな時はこのコンポーネントを活用する事で、本体オブジェクトを複製すると自動的に子オブジェクトも複製&再親子化する事ができます。
その他
- ExternalSlotSaverも併用するかも。