public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { if (jogadorStateMachine.GetController(animator).estaMachucado) { animator.SetBool("estaMachucado", true); } }
public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { if (stateInfo.normalizedTime >= transitionTime) { animator.SetBool("forceTransition", true); } }
public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { if (VirtualInputManager.Instance.EstaAtacando) { jogadorStateMachine.GetController(animator).sword.enabled = false; } }
public void CheckCombo(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { if (stateInfo.normalizedTime >= comboStartTime) { if (stateInfo.normalizedTime <= stateInfo.length) { animator.SetBool(JogadorTransitionParameters.EstaAtacando, true); } } }
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); } }
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); } }
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); } }
public override void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { }
public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool("forceTransition", false); }
public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { }
public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { jogadorStateMachine.GetController(animator).Pular(); }
public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool(JogadorTransitionParameters.EstaCorrendo, false); }
public abstract void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo);
public abstract void UpdateAbility(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo);
public override void OnExit(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { throw new System.NotImplementedException(); }
public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { jogadorStateMachine.GetController(animator).estaMachucado = false; animator.SetBool("estaMachucado", false); }
public override void OnEnter(JogadorStateMachine jogadorStateMachine, Animator animator, AnimatorStateInfo stateInfo) { animator.SetBool(JogadorTransitionParameters.EstaAtacando, false); jogadorStateMachine.GetController(animator).sword.enabled = true; }