Transform/Interaction/TouchEventRelay

Last-modified: 2024-10-10 (木) 19:30:37


TouchEventRelay (タッチ イベント リレー)

他スロットのタッチボタン等に中継できるコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。

Touched:
???

AcceptOutOfSightTouch:
画面(視界)外でも操作できる。

TouchableTargets(list):
Addを押すと増える。
中継先のTouchButton等を指定できる。
複数指定できるので、ボタン等を組み合わせられる。


使用例

  • 中継元にしたいスロットにアタッチ。(Colliderも必要。)


その他

  • 専用のFluxノード(Touchable Events)もある。
  • 似てるコンポーネントにButtonPressEventRelayがある。こちらは、ボタンインタラクションへ中継できる。
  • 同一のスロットに、同じ又は違うボタン等のコンポーネントをアタッチすると、片方しか動作しません。
  • 中継先ボタンのEnabledがFalseでも反応する!
  • 例えば、名刺などに使用されるContactLinkHyperLinkボタン等は、ホバーを検知して色を変えたりができないので、ボタンの存在が分かりにくいです。そんな時はTouchEventRelayでContactLinkボタンと他のButtonコンポーネントの機能を同時に働かせる事ができます。
    別々のスロットにContactLinkボタンとTouchButtonを用意して、それぞれのボタンをリストに入れる事で、両方の機能を使えるようになります。