private static void CreateSkillMasterClient(ref Dictionary <string, MonsterSkillClientMaster> destSimpleMasterList, ref Dictionary <string, Dictionary <string, MonsterSkillClientMaster> > destGroupMasterList) { GameWebAPI.RespDataMA_GetSkillM.SkillM[] skillM = MasterDataMng.Instance().RespDataMA_SkillM.skillM; for (int i = 0; i < skillM.Length; i++) { if (skillM[i] != null) { List <GameWebAPI.RespDataMA_GetSkillDetailM.SkillDetailM> list = new List <GameWebAPI.RespDataMA_GetSkillDetailM.SkillDetailM>(); MonsterSkillData.GetSkillDetailMaster(skillM[i].skillId, ref list); if (0 < list.Count) { MonsterSkillClientMaster monsterSkillClientMaster = new MonsterSkillClientMaster(skillM[i], list); MonsterSkillData.AddSkillSimpleMaster(monsterSkillClientMaster, ref destSimpleMasterList); if ("0" != monsterSkillClientMaster.Simple.skillGroupSubId) { MonsterSkillData.AddSkillGroupMaster(monsterSkillClientMaster, ref destGroupMasterList); } } } } }