private static void DeserializeTest(Stream stream) { GameSettings loadedGameSetting = (GameSettings)Serializer.Deserialize(stream); if (loadedGameSetting != null) _defaultInstance = loadedGameSetting; }
/// <summary> /// Create game settings. This constructor helps us to only load the /// GameSetting once, not again if GameSetting is recreated by /// the Deserialization process. /// </summary> public static void Initialize() { _defaultInstance = new GameSettings(); Load(); }