public virtual void OnPointerUp(UIInputEventArgs eventArgs) { if (isSelected) { DoStateTransition(SelectionState.Highlighted, false); } }
public override void OnPointerUp(UIInputEventArgs eventData) { if (interactable) { _onClick.Invoke(); } base.OnPointerUp(eventData); }
public override void OnDeselect(UIInputEventArgs eventData) { _onDeSelect.Invoke(); base.OnDeselect(eventData); }
public virtual void OnDeselect(UIInputEventArgs eventArgs) { isSelected = false; DoStateTransition(SelectionState.Normal, false); }
public virtual void OnSelect(UIInputEventArgs eventArgs) { isSelected = true; DoStateTransition(SelectionState.Highlighted, false); }
public virtual void OnPointerDown(UIInputEventArgs eventArgs) { DoStateTransition(SelectionState.Pressed, false); }