public override void UpdateAction() { base.UpdateAction(); if (EntityUtil.StateActionMacro(Owner)) { return; } if (PlayerUtil.GetAttackInput()) { Owner.CurrentAction = PlayerAttackAction.GetInstance(); return; } Vector3 velocity = PlayerUtil.GetVelocityInput(); if (velocity.magnitude > 0.1f) { Owner.CurrentAction = PlayerMoveAction.GetInstance(); return; } }
public override void UpdateAction() { base.UpdateAction(); PlayerUtil.CardInterfaceLogicMacro(); if (EntityUtil.HitDeadLogicMacro(Owner, "PlayerHitAction", "PlayerDeadAction")) { return; } if (PlayerUtil.GetAttackInput()) { Owner.CurrentAction = PlayerAttackAction.GetInstance(); return; } Vector3 velocity = PlayerUtil.GetVelocityInput(); if (velocity.magnitude > 0.1f) { Owner.CurrentAction = PlayerMoveAction.GetInstance(); return; } }