//--------------------------------------------------------
|
// [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<AvatarCell>("head");
|
winImg = proxy.GetWidgtEx<Image>("win");
|
nameStr = proxy.GetWidgtEx<Text>("name");
|
fightPower = proxy.GetWidgtEx<Text>("fightPower");
|
playerImg = proxy.GetWidgtEx<ImageEx>("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 = player.FightPower.ToString();
|
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;
|
}
|
|
}
|
}
|