public virtual bool AddInput(int inputID, InputRecordInput input) { if (inputs.ContainsKey(inputID)) { return(false); } inputs.Add(inputID, input); return(true); }
public void Process(InputRecordInput lastInput) { InputRecordButton lsb = (InputRecordButton)lastInput; if (isDown && !lsb.isDown) { firstPress = true; } else if (!isDown && lsb.isDown) { released = true; } }
public void Process(InputRecordInput lastStateDown) { }