前提・実現したいこと
Unity(C#)を使用してゲームを製作しています。
ButtonコンポーネントにはNavigationで上下のButtonと紐付けています。
キー入力で選択したButtonがどちらの方向から選択されたのかを取得したいです。
たとえばABCボタン、と3種類のボタンが縦に並んでいる場合にAボタンを選択した状態からキーボードで下入力をした場合Bボタンの選択になりますが、下入力で選択されたのか、上入力で選択されたのかがわからないです。
※選択前のオブジェクトではなく、あくまで入力方向を知りたいです。
Aボタン
Bボタン
Cボタン
試したこと
Buttonリファレンスを読んでみましたが、それっぽいものは見つかりませんでした。
Selectable系とか使えないかなぁと思っていましたが、方向からの取得はなさそうだったので・・・
https://docs.unity3d.com/ja/current/ScriptReference/UI.Button.html
補足情報(FW/ツールのバージョンなど)
Unity version:2018.3.5f1
OS:Windows7
使用ツール:VisualStudio