private void OnDieAction() { m_EnemyAnimator.Die(m_EnemyController.attackType == EnemyController.AttackPattern.Projectile, () => { m_EnemyController.gameObject.SetActive(false); }); m_CurrentTimer = Time.time; }
void Die() { isDead = true; ea.Die(); Destroy(ea); Destroy(ec); Destroy(gameObject, destroySelfDelay); }
private void Die() { _enemyAnimator.Die(); _mover.enabled = false; _shooter.enabled = false; _jumper.enabled = false; _collider.enabled = false; _characterAudio.Die(); _enemyHolder.Remove(gameObject); }