public void JumpReact(Key_class key) { if (!isAbleToJump) { return; } switch (key.action) { case Key_class.Action.PRESS: JumpPress(); break; case Key_class.Action.RELEASE: JumpRelease(); break; case Key_class.Action.OMIT: { if (key.clicks == 1) { JumpSingleClick(); } else if (key.clicks == 2) { JumpDoubleClick(); } break; } } if (key.state) { if (key.hold_time > Key_class.CLICK_TIME) { JumpHold(); } } else { if (key.release_time > Key_class.CLICK_TIME) { JumpOmit(); } } }
public void PickReact(Key_class key) { switch (key.action) { case Key_class.Action.PRESS: PickPress(); break; case Key_class.Action.RELEASE: PickRelease(); break; case Key_class.Action.OMIT: { if (key.clicks == 1) { PickSingleClick(); } else if (key.clicks == 2) { PickDoubleClick(); } break; } } if (key.state) { if (key.hold_time > Key_class.CLICK_TIME) { PickHold(); } } else { if (key.release_time > Key_class.CLICK_TIME) { PickOmit(); } } }
public void React(Key_class key) { switch (key.action) { case Key_class.Action.PRESS: Push(); break; case Key_class.Action.RELEASE: Release(); break; case Key_class.Action.OMIT: { if (key.clicks == 1) { Singleclick(); } else if (key.clicks == 2) { Doubleclick(); } break; } } if (key.state) { if (key.hold_time > Key_class.CLICK_TIME) { Hold(); } } else { if (key.release_time > Key_class.CLICK_TIME) { Omit(); } } }