Unity2019.3.1f1 InputSystem 1.0.0 URP/HDRP
Actions | Input System | 1.0.2
なぜかPolling形式で取得ができません。SendMessageなどのコールバック形式だと値を取得できます。キーボードやゲームパッドの入力は正常です。
原因
![](https://masakami.com/wordpress/wp-content/uploads/2020/02/2020-02-13_17h47_32.png)
PlayerInputコンポネントのCreateActionsボタンで生成されたActionMapを眺めてみると、該当箇所のActionTypeがPass Throughになってます。
全てのコントロールからの変化を伝えてくれるらしく、まぁ強そうくらいの気持ちでしたがこれがダメっぽいです。
対策
PassThroughでなくValueにしたらPollingスタイルでも値を取得できるようになりました。
どうして標準設定はダメなのか、バグなのか、仕様なのかは謎です