public override void Play(float _time) { if (_currentTarget != null) { SetAction(_combat.PullTrigger(_time, _currentTarget.Combat), true); } if (_lastLockTime + 1 < GameManager.FixedGameTime && (!_history.IsPointerAtHead() || _playerControlled)) { LockFacing(); _lastLockTime = GameManager.FixedGameTime; } base.Play(_time); SetExternalAction(_state.AnimState()); }