public static string InterpretStrings(string initialString) { string currentString = initialString; if (initialString == null) { return(""); } if (!initialString.Contains("\\")) { return(initialString); } do { initialString = currentString; currentString = currentString.Replace("\\number_input", VsnSaveSystem.GetIntVariable("number_input").ToString()); currentString = currentString.Replace("\\n", "\n"); currentString = currentString.Replace("\\coins", VsnSaveSystem.GetIntVariable("coins").ToString()); currentString = currentString.Replace("\\current_coins", VsnSaveSystem.GetIntVariable("current_coins").ToString()); } while (currentString != initialString); return(currentString); }
private void Start() { instance = this; UpdateUI(); VsnAudioManager.instance.PlayMusic("song_intro", "song_loop"); if (VsnSaveSystem.GetIntVariable("minigame_played") == 0) { VsnController.instance.StartVSN("intro"); } else { VsnSaveSystem.SetVariable("minigame_played", 0); VsnController.instance.StartVSN("return_minigame"); } }
void UpdateUI() { VsnUIManager.instance.scoreText.text = VsnSaveSystem.GetIntVariable("money").ToString(); }