private static void InitUserData(string localId, string name) { SaveSystem.InitPlayer(localId, name); ItemDatabase.InitSetting(); HeroDatabase.InitSetting(); AbilityDatabase.InitSetting(); SkillDatabase.InitSetting(); MissionDatabase.InitSetting(); MapDatabase.InitSetting(); SaveData(); }
public static void LoadMission() { missions.Clear(); userMissions.Clear(); string path = Application.persistentDataPath + "/Xml/Mission.Xml"; MissionDatabase md = null; MissionDatabase userMd = null; if (System.IO.File.Exists(path)) { md = MissionDatabase.Load(); userMd = MissionDatabase.LoadUser(); } else { md = MissionDatabase.InitSetting(); userMd = MissionDatabase.LoadUser(); } if (md != null) { foreach (Mission mission in md.missions) { missions.Add(mission); } } if (userMd != null) { foreach (Mission mission in userMd.missions) { userMissions.Add(mission); } } if (missions != null && userMissions != null) { Debugging.LogSystem("MissionDatabase is loaded Succesfully."); } GetDayMissions(); GetWeekMissions(); GetArchivement(); SetArchivementClearPoint(); CheckClearMissions(true); }