Utility/ExternalSlotSaver

Last-modified: 2025-01-30 (木) 18:58:34


ExternalSlotSaver(エクスターナル スロット セーバー)

このコンポーネントがアタッチされたスロットを保存すると、別階層のスロットも一緒に親子化して保存するコンポーネント


項目

Enabled:
効果なし。

TargetSlot:
一緒に親子化して保存するスロット。
(配下のスロットには効果なし。別階層のスロットをターゲットにする。)

SaveActiveSelfOverride:
一緒に保存したスロットの、Activeを設定する。

SaveLocalPositionOverride:
一緒に保存したスロットの、Positionを設定する。

SaveLocalRotationOverride:
一緒に保存したスロットの、Rotationを設定する。

SaveLocalScaleOverride:
一緒に保存したスロットの、Scaleを設定する。

IgnoreWhenNonPersistentSelf:
Trueにすると、TargetスロットのPersistentがFalseの時は保存処理を実行しない。
初期設定はFalseなので、保存処理を実行したうえでPersistentの処理をするっぽい。とりあえず、Trueにすれば無駄がないかも。


使用例

  • 保存するスロットにアタッチして、一緒に親子化して保存したい別階層のスロットをTargetSlotに指定する。


その他

  • ExternalSlotDuplicatorも併用するかも。
  • TargetスロットのPersistentがFalseでも、保存されます。(自動的にTrueになる。)
  • インベントリーに表示される自動撮影サムネイルは保存操作直後に撮影されちゃうので、一緒に保存したスロットは写らないです。