public virtual void FinishAttack() { bBusy = false; CurrentTarget.ReceiveDamage(this, Attributes.GetAttributeValue(Attribute.Attack)); CurrentTarget = null; animator.SetBool("IsAttacking", false); OnAttackFinished.Invoke(); // BattleScreenManager.SetCurrentState(BattleManagerState.ModePicking); }