public override bool HandleCmdMessage(ICommonSession session, InputCmdMessage message) { if (!(message is FullInputCmdMessage msg)) { return(false); } switch (msg.State) { case BoundKeyState.Up: Disabled(session); return(true); case BoundKeyState.Down: Enabled(session); return(true); } //Client Sanitization: unknown key state, just ignore return(false); }
public abstract bool HandleCmdMessage(ICommonSession session, InputCmdMessage message);