Пример #1
0
    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);
        }
    }
Пример #2
0
    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);
    }