Exemplo n.º 1
0
 private void AttackTargetDeath(IKillerInfo killerInfo)
 {
     if (useLog)
     {
         Debug.Log($"{mob.Name} enemy {attackController.AttackTargetUnit.Name} is dead ");
     }
     mob.Stop();
 }
        public virtual void Kill(IKillerInfo killerInfo)
        {
            if (useLog)
            {
                Debug.Log($"{Name} {nameof(AUnit)} {nameof(Kill)} {nameof(killerInfo)}: {killerInfo}");
            }

            OnDeath?.Invoke(killerInfo);

            Destroy();
        }