private UIState GenerateState() { return(UIState.Merge( GetHoverState(), GetSelectedState(), GetWeaponStatusState())); }
public void OnPointerExit(PointerEventData eventData) { TransitionToState(UIState.Merge(_defaultState)); }
public void OnPointerEnter(PointerEventData eventData) { TransitionToState(UIState.Merge(_hoverState)); }