Example #1
0
    public void TransitionToIdle()
    {
        if (SelectedProgrammer != null)
        {
            var state = PlayingAnimator.GetBehaviour <IdleState>();
            state.ReserveSetSelectedObject(SelectedProgrammer.gameObject);
        }

        PlayingAnimator.SetStateBool(StateParameter.Pause, false);
    }
Example #2
0
    public void TransitionToPauseState()
    {
        var state = PlayingAnimator.GetBehaviour <PauseState>();

        if (SelectedObject != null)
        {
            state.SelectedProgrammer = SelectedObject.GetComponent <Programmer>();
        }

        PlayingAnimator.SetStateBool(StateParameter.Pause, true);
    }
Example #3
0
 public void TransitionToVictoryState()
 {
     PlayingAnimator.SetStateBool(StateParameter.Victory, true);
 }
Example #4
0
 public void TransitionToFailureState()
 {
     PlayingAnimator.SetStateBool(StateParameter.Failure, true);
 }
Example #5
0
 public void TransitionToSettingState()
 {
     PlayingAnimator.SetStateBool(StateParameter.Setting, true);
 }
Example #6
0
 public void TransitionToPauseState()
 {
     PlayingAnimator.SetStateBool(StateParameter.Pause, true);
 }
Example #7
0
 public void TransitionToIdle()
 {
     PlayingAnimator.SetStateBool(StateParameter.Setting, false);
 }