Base class for input recordings of specified Input type (Mouse or Keyboard).
Input type must define a BaseState type defining all state to be recorded (all input state in Input should be either in BaseState or calculated from BaseState data).
Acts as an input range of Input.BaseState.
Is the recording at the end? (no more recorded frames of input)
Get input for the current frame in the recording.
Move to the next frame in the recording.
See Implementation
Base class for input recordings of specified Input type (Mouse or Keyboard).
Input type must define a BaseState type defining all state to be recorded (all input state in Input should be either in BaseState or calculated from BaseState data).
Acts as an input range of Input.BaseState.