示例#1
0
        public void SaveSettings()
        {
            MultiplayerJson mpSettings = new MultiplayerJson {
                StartAsGhostOnCoop = this.StartAsGhostOnCoop,
            };

            string json = JsonConvert.SerializeObject(mpSettings);

            // Save JSON to Settings
            Systems.filesLocal.WriteFile("Settings/Multiplayer.json", json);
        }
示例#2
0
        public MultiplayerSettings()
        {
            // Load Multiplayer Settings from Local File
            if (Systems.filesLocal.FileExists("Settings/Multiplayer.json"))
            {
                string fileContents = Systems.filesLocal.ReadFile("Settings/Multiplayer.json");

                MultiplayerJson mpSettings = JsonConvert.DeserializeObject <MultiplayerJson>(fileContents);

                this.StartAsGhostOnCoop = mpSettings.StartAsGhostOnCoop;

                // Assign Generic Settings & Create Multiplayer Settings
            }
            else
            {
                // Assign Generic Settings
                this.StartAsGhostOnCoop = true;

                // Create Multiplayer Settings
                this.SaveSettings();
            }
        }