public void PaddingConfigDefaultConfig() { mikoConfig = new MikoWindowConfig(); mikoConfig.loveConfig = new LoveSystem(); mikoConfig.loveConfig.lastUpdateDay = DateTime.Now.DayOfYear; mikoConfig.loveConfig.LastUpdateYear = DateTime.Now.Year; ResetLoveCount(); mikoConfig.autoStart = 1; mikoConfig.startAnima = ""; mikoConfig.startVoice = ""; }
public void InitChannelConfigs() { { string path = Application.dataPath; path += "/../Saves"; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } path += "/" + configJson; if (!File.Exists(path)) { File.Create(path).Dispose(); } string json = File.ReadAllText(path, Encoding.UTF8); if (json == null || json.Length == 0) { json = ""; } mikoConfig = JsonUtility.FromJson <MikoWindowConfig>(json); if (mikoConfig == null) { PaddingConfigDefaultConfig(); } if (DifferentDay(mikoConfig.loveConfig.LastUpdateYear, mikoConfig.loveConfig.lastUpdateDay, DateTime.Now)) { ResetLoveCount(); } if (mikoConfig.muteStartTime == null) { mikoConfig.muteStartTime = new TimeInfo(); } if (mikoConfig.muteEndTime == null) { mikoConfig.muteEndTime = new TimeInfo(); } } { string path = Application.dataPath; path += "/../Saves"; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } path += "/" + ChannelsJson; if (!File.Exists(path)) { File.Create(path).Dispose(); } string json = File.ReadAllText(path, Encoding.UTF8); if (json == null || json.Length == 0) { json = ""; } ChannelData = JsonUtility.FromJson <ChannelData>(json); if (ChannelData == null) { ChannelData = new ChannelData(); } if (ChannelData.channelConfigs == null || ChannelData.channelConfigs.Count == 0) { PaddingConfigDefaultChannelId(); } } }