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(); }