//触发跳跃躲闪动作 public override void GetJumpAnimation() { if (CurAnimator.GetBool("Move")) { if (_player.Controller.BJump) { if (!_player.CameraControl.LockState) { CurAnimator.SetTrigger("Jump"); } else { if (CheckState("EqipMove")) { CurAnimator.SetTrigger("Dodge_Roll"); } } } else if (_player.Controller.BStep) { if (_player.CameraControl.LockState) { if (CheckState("EqipMove")) { CurAnimator.SetTrigger("Dodge_Step"); } } } } }
public override void GetDamageAnimation(float x, float z) { if (!CheckState("DamageDirc")) { CurAnimator.SetFloat("AtkDircX", x); CurAnimator.SetFloat("AtkDircZ", z); CurAnimator.SetTrigger("UnderAttack"); } }
public override void ChangeActionState() { if (_player.Controller.GetSelect1()) { if (CheckState("UneqipMove")) { CurAnimator.SetTrigger("ToEqip"); CurAnimator.SetBool("B_Eqip", true); } else if (CheckState("EqipMove")) { CurAnimator.SetTrigger("ToUnEqip"); CurAnimator.SetBool("B_Eqip", false); } } }