public void Attack(CreatureManager caller) { if (!isInCooldown) { _AttackCaller = caller; _animator.CallAttack(); StartCoroutine(StartCooldownTimer()); } else { _AttackCaller.AttackEnd(); } }