我的意思是,如果在运行时有一个新的绑定到某个inputAction
,例如:
inputAction.performed += ctx => Function(ctx.ReadValue<float>());
假设在这个新的绑定之前,玩家已经将这个输入保存到1f
,并在绑定后继续。这个新的输入绑定对这个保存的值一无所知,因为没有对输入进行任何更改,因此没有调用回调。
然而,这是有问题的。我希望以前保存的输入能够执行回调,即使没有进行任何更改。
目前,输入会被吃掉,直到发生更改。
有没有办法配置这个?或者唯一的选择是手动编码?