AvatarEquipBlock(アバター イクイップ ブロック)
アバターの装着を阻止するコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
使用例
- アバタールートスロットにアタッチするだけ。
再度、アバターを着ることができなくなります。
その他
- ローカルで自分だけEnabledをFalseにしておけば、自分がレーザーを当ててトリガーした時だけ「アバターを着る」コンテキストメニューが出せる。
- アバターを傀儡化して遊ぶ時に、間違えて着てしまう事故を防げる。
- アバターがTポーズの時に、EnabledをTrueにする条件処理を組込めば、Tポーズ着用事故を防げる。
- アバターを掴んでコンテキストメニューを開いてから着る場合も、阻止できる。(ただし、コンテキストメニューの「アバターを着る」ボタンは表示されてしまう。)
アバターを掴んでコンテキストメニューを開いてから着るのは、バグがあるのでしない方が良いです。
アバターが掴まれているときは、EnabledをTrueにする条件処理を組込めば、バグを回避できる。 - インベントリーから直接「アバターを着る」しても、直後に抜けちゃう。
- ちなみに、アバタールートに付いてるAvatarRootコンポーネント(なぜか2つ付いている)を無効化又は破棄すると、着ることができなくなる。(ただし、インベントリーから直接「アバターを着る」すると、壊れた状態で着れちゃうので、AvatarEquipBlockを使った方が良い。)
- インベントリーから直接「アバターを着る」操作の上手な停止方法は分からないです。(アバターとしての各機能を完全破壊すれば良いけど…)