private void OnPlayNext() { switch (myTalk.cutscenePosition) { case 16: ChangeBackground(); break; case 17: rainfall = 0; ChangeBackground(); ChangeMusic(); break; case 26: rainfall = 0.4f; ChangeBackground(); StartCoroutine("MusicFadeOut"); break; case 27: ChangeBackground(); break; case 29: rainfall = 0.85f; sr.enabled = true; break; case 30: ChangeBackground(); ChangeMusic(); break; case 31: fxSource.PlayOneShot(soundFX[0]); break; case 32: ChangeBackground(); StartCoroutine("MusicFadeOut"); rainfall = 0.3f; sr.enabled = false; if (keywords.Contains("fromEldOmbyr")) { myTalk.VariableReplace(myTalk.variables[0].variableValue, "Eld Ombyr", 0); } else if (keywords.Contains("fromWarmFront")) { myTalk.VariableReplace(myTalk.variables[0].variableValue, "Warm Front", 0); } else if (keywords.Contains("fromGhydeLight")) { myTalk.VariableReplace(myTalk.variables[0].variableValue, "GhydeLight", 0); } break; case 35: ChangeBackground(); rainfall = 0f; break; case 40: ChangeBackground(); rainfall = 0.3f; break; } }