public string GetText(GameLanguages language) { if (languageDict.ContainsKey(language)) { return(languageDict[language]); } return(""); }
void OnApplicationQuit() { GameLanguages.SaveCurrentLanguage(); SaveAudioSettings(); SaveVideoSettings(); SaveInputSettings(); SaveProfile(); }
void IntroEnded() { playerController.IntroEnded(); AIController.IntroEnded(); m_Announcement.PlayRoundSound(currentRound); m_GameUI.ShowMessage($"{GameLanguages.GetCurrentLocalization("RoundText")} {currentRound + 1}"); m_GameUI.StartClock(99f); }
void RestoreGame() { playerController.RestoreStartState(); AIController.RestoreStartState(); StartCoroutine(InterRoundsDelay(0.3f)); m_Announcement.PlayRoundSound(currentRound); m_GameUI.ShowMessage($"{GameLanguages.GetCurrentLocalization("RoundText")} {currentRound + 1}"); m_GameUI.StartClock(99f); m_GameUI.StopClock(); }
void RefreshText() { if (_LocalizationText != "") { if (_text == null) { _text = GetComponent <Text>(); } _text.text = GameLanguages.GetCurrentLocalization(_LocalizationText); } }
void Awake() { Directory.CreateDirectory("Settings"); if (!IsSettingsLoaded) { GameLanguages.LoadLocalization(); LoadAudioSettings(); LoadVideoSettings(); LoadInputSettings(); IsSettingsLoaded = true; } }
public void SetLanguage(GameLanguages language) { switch (language) { case GameLanguages.INGGRIS: { PlayerPrefs.SetInt(INT_LANGUAGE, (int)GameLanguages.INGGRIS); } break; case GameLanguages.INDONESIA: { PlayerPrefs.SetInt(INT_LANGUAGE, (int)GameLanguages.INDONESIA); } break; } }
public override void EnterState() { SwitchStateObject(true); string language = GameLanguages.GetCurrentLanguage(); switch (language) { case "English": EnglishToggle.isOn = true; break; case "Russian": RussianToggle.isOn = true; break; case "Belarusian": BelarusianToggle.isOn = true; break; default: throw new NotImplementedException($"{language} not implemented yet"); } }
public static void AddMessage(string input, bool IsUser = false, bool AddTime = true) { string message = input; if (AddTime) { message = $"[{DateTime.Now.Hour}:{DateTime.Now.Minute}:{DateTime.Now.Second}] {input}"; } messages.Add(message); OnNewMessage?.Invoke(message); if (IsUser) { for (int i = 0; i < UserCommands.Length; i++) { if (input == UserCommands[i]) { OnUserCommand?.Invoke(input); return; } } AddMessage(GameLanguages.GetCurrentLocalization("ConsoleUnknownCommand"), false, false); } }
public void SetLanguage(string language) { GameLanguages.ChangeCurrentLanguage(language); }
void GameOver(HeroController controller, bool isSomebodyWon) { IntroStarted(); if (isSomebodyWon) { m_GameUI.StopClock(); if (ReferenceEquals(controller, playerController)) { Debug.Log("AI wins"); aiPoints++; OnRoundOver?.Invoke(1, currentRound, 1); } else { Debug.Log("Player wins"); playerPoints++; OnRoundOver?.Invoke(0, currentRound, -1); } } else { Debug.Log("Draw"); OnRoundOver?.Invoke(0, currentRound, 0); } currentRound++; if (currentRound < amountOfRound) { RestoreGame(); } else { playerController.RestoreStartState(); AIController.RestoreStartState(); OnGameOver?.Invoke(); m_MenuFSM.LockChangeState(); if (playerPoints > aiPoints) { if (playerController.HeroName == HeroesNames.StarlightGlimmer && AIController.HeroName == HeroesNames.TwilightSparkle) { m_GameUI.ShowAchievement(0); } if (playerController.HeroName == HeroesNames.TwilightSparkle && AIController.HeroName == HeroesNames.TwilightSparkle) { m_GameUI.ShowAchievement(2); } if (playerController.HeroName == HeroesNames.Fluttershy && (AIController.HeroName == HeroesNames.PinkiePie || AIController.HeroName == HeroesNames.Rarity)) { m_GameUI.ShowAchievement(3); } GameUser.wins++; GameConsole.AddMessage("Player wins"); m_Announcement.PlayHeroWin(playerController.HeroName); m_GameUI.ShowGameResult($"{GameLanguages.GetCurrentLocalization(playerController.HeroName.ToString())} {GameLanguages.GetCurrentLocalization("WinText")}"); } else if (playerPoints < aiPoints) { GameConsole.AddMessage("AI wins"); GameUser.loses++; m_Announcement.PlayHeroWin(AIController.HeroName); m_GameUI.ShowGameResult($"{GameLanguages.GetCurrentLocalization(AIController.HeroName.ToString())} {GameLanguages.GetCurrentLocalization("WinText")}"); } else { GameConsole.AddMessage("Draw"); GameUser.draws++; m_GameUI.ShowGameResult($"{GameLanguages.GetCurrentLocalization("DrawText")}"); } } }
public CheckLocalizationsSettings(CheckLocalizations plugin) { // Injecting your plugin instance is required for Save/Load method because Playnite saves data to a location based on what plugin requested the operation. this.plugin = plugin; // Load saved settings. var savedSettings = plugin.LoadPluginSettings <CheckLocalizationsSettings>(); // LoadPluginSettings returns null if not saved data is available. if (savedSettings != null) { EnableCheckVersion = savedSettings.EnableCheckVersion; MenuInExtensions = savedSettings.MenuInExtensions; EnableTag = savedSettings.EnableTag; GameLanguages = savedSettings.GameLanguages; UiStyleSteam = savedSettings.UiStyleSteam; UiStylePcGamingWiki = savedSettings.UiStylePcGamingWiki; EnableIntegrationButton = savedSettings.EnableIntegrationButton; EnableIntegrationButtonDetails = savedSettings.EnableIntegrationButtonDetails; EnableIntegrationInDescription = savedSettings.EnableIntegrationInDescription; IntegrationShowTitle = savedSettings.IntegrationShowTitle; IntegrationTopGameDetails = savedSettings.IntegrationTopGameDetails; EnableIntegrationInCustomTheme = savedSettings.EnableIntegrationInCustomTheme; EnableIntegrationFS = savedSettings.EnableIntegrationFS; } if (GameLanguages.Count == 0) { GameLanguages = new List <GameLanguage>() { new GameLanguage { DisplayName = "English", Name = "English", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Français", Name = "French", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Deutsch", Name = "German", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Italiano", Name = "Italian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "日本語", Name = "Japanese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Español", Name = "Spanish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "简体中文", Name = "Simplified Chinese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Русский", Name = "Russian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "繁體中文", Name = "Traditional Chinese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "한국어", Name = "Korean", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Polski", Name = "Polish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Português Brasileiro", Name = "Brazilian Portuguese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "العربية", Name = "Arabic", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Čeština", Name = "Czech", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Magyar", Name = "Hungarian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Türkçe", Name = "Turkish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "عربى", Name = "Arabic", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Català", Name = "Catalan", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "dansk", Name = "Danish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Ελληνικά", Name = "Greek", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Eesti", Name = "Estonian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "فارسی", Name = "Persian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Suomi", Name = "Finnish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Hrvatski", Name = "Croatian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Magyar", Name = "Hungarian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Bahasa Indonesia", Name = "Indonesian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Lietuvių", Name = "Lithuanian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Nederlands", Name = "Dutch", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Norsk", Name = "Norwegian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Português", Name = "Portuguese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Română", Name = "Romanian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Slovenčina", Name = "Slovenian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Српски", Name = "Serbian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Svenska", Name = "Swedish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Українська", Name = "Ukrainian", IsTag = false, IsNative = false } }; } if (GameLanguages.Count == 16) { GameLanguages.AddRange(new List <GameLanguage>() { new GameLanguage { DisplayName = "عربى", Name = "Arabic", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Català", Name = "Catalan", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "dansk", Name = "Danish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Ελληνικά", Name = "Greek", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Eesti", Name = "Estonian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "فارسی", Name = "Persian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Suomi", Name = "Finnish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Hrvatski", Name = "Croatian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Magyar", Name = "Hungarian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Bahasa Indonesia", Name = "Indonesian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Lietuvių", Name = "Lithuanian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Nederlands", Name = "Dutch", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Norsk", Name = "Norwegian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Polski", Name = "Polish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Português", Name = "Portuguese", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Română", Name = "Romanian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Slovenčina", Name = "Slovenian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Српски", Name = "Serbian", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Svenska", Name = "Swedish", IsTag = false, IsNative = false }, new GameLanguage { DisplayName = "Українська", Name = "Ukrainian", IsTag = false, IsNative = false } }); } }