public void Update() { if (isActive) { pressing = GetPressState(); if (pressing) { if (!setted) { PressedAction?.Invoke(); setted = true; } PressingAction?.Invoke(); } else if (!pressing) { if (setted) { ReleasedAction?.Invoke(); } setted = false; } } }
public void Released() { ReleasedAction?.Invoke(); }