public static string GetTribeName(string tribe) { string result = StringMaster.GetString("CharaStatus-03"); GameWebAPI.RespDataMA_GetMonsterTribeM.MonsterTribeM tribeMaster = MonsterTribeData.GetTribeMaster(tribe); if (tribeMaster != null) { result = tribeMaster.monsterTribeName; } return(result); }
public static GameWebAPI.RespDataMA_GetMonsterTribeM.MonsterTribeM GetTribeMaster(string tribe) { GameWebAPI.RespDataMA_GetMonsterTribeM.MonsterTribeM result = null; if (!MonsterTribeData.tribeTable.TryGetValue(tribe, out result)) { GameWebAPI.RespDataMA_GetMonsterTribeM.MonsterTribeM[] monsterTribeM = MasterDataMng.Instance().RespDataMA_MonsterTribeM.monsterTribeM; for (int i = 0; i < monsterTribeM.Length; i++) { if (monsterTribeM[i].monsterTribeId == tribe) { result = monsterTribeM[i]; MonsterTribeData.tribeTable.Add(tribe, monsterTribeM[i]); break; } } } return(result); }