internal override void CharacterDied() { audioSource.PlayOneShot(soundFXHolder.GetDiedSound(), 1f); if (!alreadySignaledPlayerDeath) { alreadySignaledPlayerDeath = true; OnPlayerDied(); StartCoroutine(DisablePlayer()); } }
internal override void CharacterDied() { audioSource.PlayOneShot(soundFXHolder.GetDiedSound(), 1f); if (!alreadySignaledPlayerDeath) { alreadySignaledPlayerDeath = true; OnPlayerDied(); StartCoroutine(DisablePlayer()); JsonWriter.instance._roomsOfDeath.Add(DungeonManager.instance.indexChallenge); JsonWriter.instance._health.Add(hpBeforeChallenge); } }