public override bool OnButtonUp(IPCManager ipcManager, long tick) { bool result = HandlerSwitch.RunButtonUp(ipcManager, (tick - tickDown) >= AppSettings.longPressTicks, ValueManager[ID.SwitchState], ValueManager[ID.SwitchStateLong], SwitchSettings, out string[] newValues); ValueManager[ID.SwitchState] = newValues[0]; ValueManager[ID.SwitchStateLong] = newValues[1]; tickDown = 0; return(result); }
public override bool OnButtonDown(IPCManager ipcManager, long tick) { tickDown = tick; return(HandlerSwitch.RunButtonDown(ipcManager, SwitchSettings)); }