Пример #1
0
 public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                    AnimatorStateInfo stateInfo)
 {
     if (jogadorStateMachine.GetController(animator).estaMachucado)
     {
         animator.SetBool("estaMachucado", true);
     }
 }
Пример #2
0
 public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                    AnimatorStateInfo stateInfo)
 {
     if (stateInfo.normalizedTime >= transitionTime)
     {
         animator.SetBool("forceTransition", true);
     }
 }
Пример #3
0
 public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator,
                             AnimatorStateInfo stateInfo)
 {
     if (VirtualInputManager.Instance.EstaAtacando)
     {
         jogadorStateMachine.GetController(animator).sword.enabled = false;
     }
 }
Пример #4
0
 public void CheckCombo(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo)
 {
     if (stateInfo.normalizedTime >= comboStartTime)
     {
         if (stateInfo.normalizedTime <= stateInfo.length)
         {
             animator.SetBool(JogadorTransitionParameters.EstaAtacando, true);
         }
     }
 }
Пример #5
0
        public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                           AnimatorStateInfo stateInfo)
        {
            if (VirtualInputManager.Instance.EstaPulando)
            {
                animator.SetBool(JogadorTransitionParameters.EstaPulando, true);
            }

            if (VirtualInputManager.Instance.EstaAtacando)
            {
                CheckCombo(jogadorStateMachine, animator, stateInfo);
            }
        }
Пример #6
0
 public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                    AnimatorStateInfo stateInfo)
 {
     if (Physics.Raycast(jogadorStateMachine.GetController(animator).chao.transform.position,
                         Vector3.down * 0.7f,
                         LayerMask.GetMask("Ground")))
     {
         animator.SetBool("chao", true);
     }
     else
     {
         animator.SetBool("chao", false);
     }
 }
Пример #7
0
        public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                           AnimatorStateInfo stateInfo)
        {
            if (!VirtualInputManager.Instance.EstaMovimentando)
            {
                animator.SetBool(JogadorTransitionParameters.EstaCorrendo, false);
            }
            if (VirtualInputManager.Instance.EstaPulando)
            {
                animator.SetBool(JogadorTransitionParameters.EstaPulando, true);
            }

            if (VirtualInputManager.Instance.EstaAtacando)
            {
                animator.SetBool(JogadorTransitionParameters.EstaAtacando, true);
            }
        }
Пример #8
0
 public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                    AnimatorStateInfo stateInfo)
 {
 }
Пример #9
0
 public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator,
                             AnimatorStateInfo stateInfo)
 {
     animator.SetBool("forceTransition", false);
 }
Пример #10
0
 public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator,
                              AnimatorStateInfo stateInfo)
 {
 }
Пример #11
0
 public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator,
                              AnimatorStateInfo stateInfo)
 {
     jogadorStateMachine.GetController(animator).Pular();
 }
Пример #12
0
 public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator,
                             AnimatorStateInfo stateInfo)
 {
     animator.SetBool(JogadorTransitionParameters.EstaCorrendo, false);
 }
Пример #13
0
 public abstract void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator,
                              AnimatorStateInfo stateInfo);
Пример #14
0
 public abstract void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator,
                                    AnimatorStateInfo stateInfo);
Пример #15
0
 public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator,
                             AnimatorStateInfo stateInfo)
 {
     throw new System.NotImplementedException();
 }
Пример #16
0
 public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator,
                              AnimatorStateInfo stateInfo)
 {
     jogadorStateMachine.GetController(animator).estaMachucado = false;
     animator.SetBool("estaMachucado", false);
 }
Пример #17
0
 public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator,
                              AnimatorStateInfo stateInfo)
 {
     animator.SetBool(JogadorTransitionParameters.EstaAtacando, false);
     jogadorStateMachine.GetController(animator).sword.enabled = true;
 }