public static string GetSelectedPreinstalledLanguageCode()
    {
        SelectedLanguageType selectedLanguageType = GetSelectedLanguageType();

        if (selectedLanguageType == SelectedLanguageType.Preinstalled)
        {
            return(KPlayerPrefs.GetString(SELECTED_LANGUAGE_CODE_KEY));
        }
        return(string.Empty);
    }
示例#2
0
 private void RebuildScreen()
 {
     foreach (GameObject button in buttons)
     {
         UnityEngine.Object.Destroy(button);
     }
     buttons.Clear();
     uninstallButton.isInteractable = (KPlayerPrefs.GetString(Localization.SELECTED_LANGUAGE_TYPE_KEY, 0.ToString()) != 0.ToString());
     RebuildPreinstalledButtons();
     RebuildUGCButtons();
 }
示例#3
0
 public static string GetInstallTimeStamp()
 {
     if (installTimeStamp == null)
     {
         installTimeStamp = KPlayerPrefs.GetString("INSTALL_TIMESTAMP", null);
         if (installTimeStamp == null || installTimeStamp == string.Empty)
         {
             installTimeStamp = DateTime.UtcNow.Ticks.ToString();
             KPlayerPrefs.SetString("INSTALL_TIMESTAMP", installTimeStamp);
         }
     }
     return(installTimeStamp);
 }
 public static SelectedLanguageType GetSelectedLanguageType()
 {
     return((SelectedLanguageType)Enum.Parse(typeof(SelectedLanguageType), KPlayerPrefs.GetString(SELECTED_LANGUAGE_TYPE_KEY, 0.ToString()), true));
 }
示例#5
0
 public static string GetActiveSaveFilePath()
 {
     return(KPlayerPrefs.GetString("SaveFilenameKey/"));
 }