BigRedButton.selfDestruct C# (CSharp) Method

selfDestruct() private method

private selfDestruct ( ) : IEnumerator
return IEnumerator
    IEnumerator selfDestruct()
    {
        yield return new WaitForSeconds(1.0f);
        voiceSource.clip = voice1;
        voiceSource.Play();
        escapePodLight.color = Color.red;
        yield return new WaitForSeconds(voice1.length);
        sirenSource.Play();
        yield return new WaitForSeconds(3.0f);
        voiceSource.clip = voice2;
        voiceSource.Play();
        yield return new WaitForSeconds(voice2.length);
        explosionSource.Play();
        giantExplosionParticles.enableEmission = true;
        LevelSerializer.SavedGames[LevelSerializer.PlayerName].Clear();
        LevelSerializer.SaveDataToPlayerPrefs();
        PlayerPrefs.Save();
    }