private static YotogiSkillSystem CreateDummySkillSystem(Status status) { DummySkillTreeCreationStart?.Invoke(null, EventArgs.Empty); YotogiSkillSystem enabledSkillSystem = new YotogiSkillSystem(status); foreach (var skills in Skill.skill_data_list) { foreach (var skillDataPair in skills) { if (!skillDataPair.Value.IsExecPersonal(status.personal)) { continue; } YotogiSkillData data = enabledSkillSystem.Get(skillDataPair.Value.id) ?? enabledSkillSystem.Add(skillDataPair.Value); data.expSystem.SetLevel(data.expSystem.GetMaxLevel()); data.playCount = 9999; } } foreach (var skills in Skill.Old.skill_data_list) { foreach (var skillDataPair in skills) { YotogiSkillData data = enabledSkillSystem.Get(skillDataPair.Value.id) ?? enabledSkillSystem.Add(skillDataPair.Value); data.expSystem.SetLevel(data.expSystem.GetMaxLevel()); data.playCount = 9999; } } DummySkillTreeCreationEnd?.Invoke(null, EventArgs.Empty); return(enabledSkillSystem); }