private static bool LoadPetMgr(Dictionary <string, PetConfig> Config, Dictionary <int, PetLevel> Level, Dictionary <int, PetSkillElementInfo> SkillElement, Dictionary <int, PetSkillInfo> Skill, Dictionary <int, PetSkillTemplateInfo> SkillTemplate, Dictionary <int, PetTemplateInfo> TemplateId) { using (PlayerBussiness playerBussiness = new PlayerBussiness()) { PetConfig[] allPetConfig = playerBussiness.GetAllPetConfig(); PetLevel[] allPetLevel = playerBussiness.GetAllPetLevel(); PetSkillElementInfo[] allPetSkillElementInfo = playerBussiness.GetAllPetSkillElementInfo(); PetSkillInfo[] allPetSkillInfo = playerBussiness.GetAllPetSkillInfo(); PetSkillTemplateInfo[] allPetSkillTemplateInfo = playerBussiness.GetAllPetSkillTemplateInfo(); PetTemplateInfo[] allPetTemplateInfo = playerBussiness.GetAllPetTemplateInfo(); PetConfig[] array = allPetConfig; for (int i = 0; i < array.Length; i++) { PetConfig petConfig = array[i]; if (!Config.ContainsKey(petConfig.Name)) { Config.Add(petConfig.Name, petConfig); } } PetLevel[] array2 = allPetLevel; for (int j = 0; j < array2.Length; j++) { PetLevel petLevel = array2[j]; if (!Level.ContainsKey(petLevel.Level)) { Level.Add(petLevel.Level, petLevel); } } PetSkillElementInfo[] array3 = allPetSkillElementInfo; for (int k = 0; k < array3.Length; k++) { PetSkillElementInfo petSkillElementInfo = array3[k]; if (!SkillElement.ContainsKey(petSkillElementInfo.ID)) { SkillElement.Add(petSkillElementInfo.ID, petSkillElementInfo); } } PetSkillTemplateInfo[] array4 = allPetSkillTemplateInfo; for (int l = 0; l < array4.Length; l++) { PetSkillTemplateInfo petSkillTemplateInfo = array4[l]; if (!SkillTemplate.ContainsKey(petSkillTemplateInfo.ID)) { SkillTemplate.Add(petSkillTemplateInfo.ID, petSkillTemplateInfo); } } PetTemplateInfo[] array5 = allPetTemplateInfo; for (int m = 0; m < array5.Length; m++) { PetTemplateInfo petTemplateInfo = array5[m]; if (!TemplateId.ContainsKey(petTemplateInfo.ID)) { TemplateId.Add(petTemplateInfo.ID, petTemplateInfo); } } PetSkillInfo[] array6 = allPetSkillInfo; for (int n = 0; n < array6.Length; n++) { PetSkillInfo petSkillInfo = array6[n]; if (!Skill.ContainsKey(petSkillInfo.ID)) { Skill.Add(petSkillInfo.ID, petSkillInfo); } } } return(true); }