private void UpdateMyInfo() { COM_PlayerVsPlayer info = ArenaPvpSystem.Instance.MyInfo; if (info == null) { return; } PlayerData pdata = PlayerData.GetData((int)GamePlayer.Instance.Properties[(int)PropertyType.PT_TableId]); EntityAssetsData enData = EntityAssetsData.GetData(pdata.lookID_); if (!_icons.Contains(enData.assetsIocn_)) { _icons.Add(enData.assetsIocn_); } Profession profession = Profession.get((JobType)GamePlayer.Instance.GetIprop(PropertyType.PT_Profession), (int)GamePlayer.Instance.GetIprop(PropertyType.PT_ProfessionLevel)); COM_SimplePlayerInst[] team = TeamSystem.GetTeamMembers(); if (team != null && team.Length > 0) { MyTeamInfo(team); } else { MysingleInfo(info); } }
private void MysingleInfo(COM_PlayerVsPlayer info) { leftPlayers[0].gameObject.SetActive(true); leftPlayers[0].infoImg.gameObject.SetActive(true); leftPlayers[0].nobody.gameObject.SetActive(false); leftPlayers [0].namelab.text = GamePlayer.Instance.InstName; leftPlayers[0].levelLab.text = GamePlayer.Instance.GetIprop(PropertyType.PT_Level).ToString(); leftPlayers[0].professionImg.spriteName = ((JobType)GamePlayer.Instance.GetIprop(PropertyType.PT_Profession)).ToString(); EntityAssetsData eData = EntityAssetsData.GetData((int)GamePlayer.Instance.GetIprop(PropertyType.PT_AssetId)); HeadIconLoader.Instance.LoadIcon(eData.assetsIocn_, leftPlayers[0].icon); if (!_icons.Contains(eData.assetsIocn_)) { _icons.Add(eData.assetsIocn_); } leftPlayers[0].icon.gameObject.SetActive(true); }