| | |
| | | [SerializeField] ImageEx headIcon;
|
| | | [SerializeField] ImageEx realmImg;
|
| | | [SerializeField] Text playerName;
|
| | |
|
| | | [SerializeField] List<ItemCell> rankAward;
|
| | | SkyTowerModel model { get { return ModelCenter.Instance.GetModel<SkyTowerModel>(); } }
|
| | | public void Display(int index)
|
| | | {
|
| | |
| | | realmImg.SetSprite(presentCfg.Img);
|
| | | playerName.text = playerInfo.Name;
|
| | |
|
| | | var awards = SkyTowerServerChallengeConfig.GetRankAwards(chooseFloor, index + 1);
|
| | | for (int i = 0; i < rankAward.Count; i++)
|
| | | {
|
| | | if (i < awards.Length)
|
| | | {
|
| | | rankAward[i].SetActive(true);
|
| | | int itemID = awards[i][0];
|
| | | rankAward[i].Init(new ItemCellModel(itemID, false, (ulong)awards[i][1]));
|
| | | rankAward[i].button.AddListener(() => {
|
| | | ItemTipUtility.Show(itemID);
|
| | | });
|
| | | }
|
| | | else
|
| | | {
|
| | | rankAward[i].SetActive(false);
|
| | | }
|
| | | }
|
| | |
|
| | | }
|
| | | }
|
| | | }
|