protected void OnButtonClick(Button button, ButtonClickState state) { if (ButtonClick != null) { ButtonClick(button, state); } }
private void Press() { _startDragPosition = Touch.Position; SetPressStyle(); ButtonState = ButtonClickState.Pressed; OnPressed?.Invoke(Touch); }
protected virtual void Unpressed() { ButtonState = ButtonClickState.Default; }