Пример #1
0
    private void SetHeroHeadSlot()
    {
        //HeroPortraitTable.Clear();
        if (!Value.IsValueValid(TFrame))
        {
            return;
        }

        for (int i = 0; i < PlayerLoginData.playercnt; i++)
        {
            int pID = (int)PlayerLoginData.players[i].pid;
            if (TFrame.Invoke("ChangeHeroBtn", i, pID, PlayerLoginData.players[i].heroid, false, false, "") == null)
            {
                Trace.LogError("call ChangeHeroBtn failded");
                return;
            }

            if (!HeroPortraitTable.Contains(i))
            {
                HeroPortraitTable.Add(i, PlayerLoginData.players[i].skinid);
            }
        }
    }