//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, January 28, 2019 //-------------------------------------------------------- using System; using UnityEngine; using UnityEngine.UI; using vnxbqy.UI; using System.Collections.Generic; public class CSQShootOutPlayerCell : ILBehaviour { AvatarCell headImg; Image winImg; Text nameStr; Text fightPower; ImageEx playerImg; protected override void Awake() { headImg = proxy.GetWidgtEx("head"); winImg = proxy.GetWidgtEx("win"); nameStr = proxy.GetWidgtEx("name"); fightPower = proxy.GetWidgtEx("fightPower"); playerImg = proxy.GetWidgtEx("playerImg"); } public void Display(uint playerID, uint winner) { if (CrossServerQualifyingModel.Instance.fightersInfo.ContainsKey(playerID)) { var player = CrossServerQualifyingModel.Instance.fightersInfo[playerID]; headImg.SetActiveIL(true); headImg.InitUI(AvatarHelper.GetAvatarModel((int)player.PlayerID, (int)player.Face, (int)player.FacePic, player.Job)); winImg.SetActiveIL(playerID == winner); nameStr.text = player.PlayerName; fightPower.text = UIHelper.ReplaceLargeNum(player.FightPower); if (winner != 0) { playerImg.gray = playerID != winner; } else { playerImg.gray = false; } } else { headImg.SetActiveIL(false); winImg.SetActiveIL(false); nameStr.text = Language.Get("UnDetermind"); fightPower.text = "0"; playerImg.gray = winner != 0 ? true : false; } } }