public static void SavePrefs() { if (Application.isPlaying) { // Linked Variables RuntimeVariables.DownloadAll(); optionsData.linkedVariables = SaveSystem.CreateVariablesData(KickStarter.runtimeVariables.globalVars, true, VariableLocation.Global); } SavePrefsToID(GetActiveProfileID(), null, true); if (Application.isPlaying) { KickStarter.options.CustomSaveOptionsHook(); } }
public void SavePrefs() { // Linked Variables RuntimeVariables.DownloadAll(); optionsData.linkedVariables = SaveSystem.CreateVariablesData(KickStarter.runtimeVariables.globalVars, true, VariableLocation.Global); string optionsBinary = Serializer.SerializeObjectBinary(optionsData); PlayerPrefs.SetString(ppKey, optionsBinary); if (Application.isPlaying) { CustomSaveOptionsHook(); } Debug.Log("PlayerPrefs saved."); }