Example #1
0
 public void OnPointerExit(PointerEventData eventData)
 {
     if (CurrentState != GameHeaderButtonState.Pressed)
     {
         CurrentState = GameHeaderButtonState.HeaderHover;
     }
 }
Example #2
0
    void UpdateState(GameHeaderButtonState state)
    {
        switch (state)
        {
        case GameHeaderButtonState.HeaderHover:
            CurrentImage.color = hoverHeaderColor;
            break;

        case GameHeaderButtonState.Hover:
        case GameHeaderButtonState.Pressed:
            CurrentImage.color = hoverColor;
            break;

        case GameHeaderButtonState.Normal:
            CurrentImage.color = normalColor;
            break;
        }
    }