TouchEventRelay (タッチ イベント リレー)
他スロットのタッチボタン等に中継できるコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
- Touched:
- ???
- AcceptOutOfSightTouch:
- 画面(視界)外でも操作できる。
- TouchableTargets(list):
- Addを押すと増える。
中継先のTouchButton等を指定できる。
複数指定できるので、ボタン等を組み合わせられる。
使用例
- 中継元にしたいスロットにアタッチ。(Colliderも必要。)
その他
- 専用のFluxノード(Touchable Events)もある。
- 似てるコンポーネントにButtonPressEventRelayがある。こちらは、ボタンインタラクションへ中継できる。
- 同一のスロットに、同じ又は違うボタン等のコンポーネントをアタッチすると、片方しか動作しません。
- 中継先ボタンのEnabledがFalseでも反応する!
- 例えば、名刺などに使用されるContactLinkやHyperLinkボタン等は、ホバーを検知して色を変えたりができないので、ボタンの存在が分かりにくいです。そんな時はTouchEventRelayでContactLinkボタンと他のButtonコンポーネントの機能を同時に働かせる事ができます。
別々のスロットにContactLinkボタンとTouchButtonを用意して、それぞれのボタンをリストに入れる事で、両方の機能を使えるようになります。