コリジョン内に入った時にのみ、キー入力をしたらイベントが開始されて欲しいのですが、
コリジョン外かつ全く別の場所でキー入力をした時にも、
コリジョンのところに飛ばされてイベントが開始されてしまいました。
表題での実装に何が間違えているのかアドバイスを頂きたく、質問を投稿致しました。
下記がBPでの状況です。
①コリジョンに入った時
- 「On Component Begin Overlap」で「Judge」をセット☑、プレイヤーには触れたことでUIで通知。
- 「インプットアクション Dash/Swim」でキー入力。
- 1つ目の分岐では入力の有無。
- 2つ目の分岐では「Judge」の有無を判断。
②イベントの受け渡しと、イベントの内容
- 2つ目の分岐で「Judge」だったら、「Enable Input」でイベントに進む。
- イベント内容には問題なし。[こちらを参考にしています。][3]
蛇足ですが、ビューポートから図解
-
「SeatoRand」に入った時のみ、イベントを実行したいのに、全く別のところでキー入力すると、この「SeatoRand」に位置が切り替わってイベント開始してしまうといった状況です。
-
また、補足ですが、①の2つある分岐は逆にしても思った動作にはなりませんでした。
足りていない情報や、おかしな言葉があったら申し訳ございません。
お手数をおかけいたしますが、良い方法がございましたらご助言頂けると幸いです。