I would like to see a Contact Sender Owner Only function in Contact Reciver.
The Contact Reciver transmits the information that someone has touched to all players (since the contact decision is made locally by each player), but this does not allow us to create gimmicks that work only for the person who has touched the player.
Currently, this can be achieved by adding a Contact Sender that turns on when the IsLocal parameter is read and true in the AnimatorController, but this is not realistic because it requires other players to implement it.
Therefore, we would like to have an option to affect only the owner of the Contact Sender who contacted the Contact Reciver.
Or add a collider that exists only locally, overlapping the collider that is added by default, and allow the Contact Reciver to set Head-Local, Hand-Local, etc. in its tags.
日本語
Contact Reciver に Contact Sender Owner Only 機能が欲しい
Contact Reciverは誰かが触れたという情報が全てのプレイヤーへと伝わる(各々のローカルで接触判定が行われるため)が、それでは触れた人のみが動作するギミックが作成できない。
現状それを実現するためには、AnimatorControllerでIsLocalパラメータを読んでtrueの場合にOnになるContact Senderを追加すれば実現可能だが、ほかのプレイヤーにそれを実装する必要があるため、現実的でない。
そのため、Contact Reciverに接触したContact Senderの持ち主のみ影響を与えるオプションが欲しい。
もしくは、デフォルトで追加されるコライダーに重なるように、ローカルのみに存在するコライダーを追加し、Contact Reciverのタグに Head-Localや、Hand-Local等を設定できるようにして欲しい。