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

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

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

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