コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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.");
        }