Exemple #1
0
    protected virtual void OnStateChanged(UIStates.State newState)
    {
        if (state == newState)
        {
            return;
        }


        animator.ResetTrigger("Active");
        animator.ResetTrigger("Disabled");
        animator.ResetTrigger("Hidden");

        switch (newState)
        {
        case UIStates.State.Active:
            animator.SetTrigger("Active");
            break;

        case UIStates.State.Disabled:
            animator.SetTrigger("Disabled");
            break;

        case UIStates.State.Hidden:
            animator.SetTrigger("Hidden");
            break;
        }

        state = newState;
    }
Exemple #2
0
 protected void Start()
 {
     //force animator into startstate
     UIStates.State startState = state;
     state = UIStates.State.None;
     OnStateChanged(startState);
 }
Exemple #3
0
    protected override void OnStateChanged(UIStates.State newState)
    {
        base.OnStateChanged(newState);

        if (State == UIStates.State.Active && !pieceSelected)
        {
            State = UIStates.State.Disabled;
        }
    }
Exemple #4
0
 protected void Start()
 {
     if (group != UIStates.Group.None)
         UIState.GetEvent(group).AddListener(OnStateChanged);
     //force animator into startstate
     UIStates.State startState = state;
     state = UIStates.State.None;
     OnStateChanged(startState);
 }
    protected override void OnStateChanged(UIStates.State newState)
    {
        switch (newState)
        {
        case UIStates.State.Active:
            RepopulateButtons();
            break;
        }

        base.OnStateChanged(newState);
    }
Exemple #6
0
    protected virtual void OnStateChanged(UIStates.State newState)
    {
        if (state == newState)
            return;

        animator.ResetTrigger("Active");
        animator.ResetTrigger("Disabled");
        animator.ResetTrigger("Hidden");

        switch (newState)
        {
            case UIStates.State.Active:
                animator.SetTrigger("Active");
                break;
            case UIStates.State.Disabled:
                animator.SetTrigger("Disabled");
                break;
            case UIStates.State.Hidden:
                animator.SetTrigger("Hidden");
                break;
        }

        state = newState;
    }