The bug with the InputService related to the shallow cloning of the states array. This caused states at different points in time to be affected by the next frame being processed.
This has been fixed by implementing deep cloning of input states between states[0] and states[1].
The bug with the InputService related to the shallow cloning of the states array. This caused states at different points in time to be affected by the next frame being processed.
This has been fixed by implementing deep cloning of input states between states[0] and states[1].