public override void ReceiveDamage(int _damage) { if (m_enemyAudio != null) { m_enemyAudio.TriggerEnemyDamaged(); } m_health -= _damage; if (IsDead()) { if (m_bossAI) { m_bossAI.Die(); return; } if (m_scribbler != null) { m_scribbler.BeginScribble(); } else { Destroy(gameObject); } } else if (m_bossAudio != null) { m_bossAudio.TriggerDamaged(); } }