void onBossDie(BossKilledEvent e) { DOVirtual.DelayedCall(m_enableDelay, () => { if (this == null) { return; } GameInfos.bossKillCount++; if (GameInfos.bossKillCount > 1) { onAction(false); return; } SoundSystem.instance.play(m_victoryClip, 0.8f); gameObject.SetActive(true); m_active = true; }); }
/// <summary> /// React to \ref RoundManager.Events.BossKilledEvent "BossKilledEvent". /// </summary> /// <param name="e">Event.</param> public void OnBossKilled(BossKilledEvent e) { }