using vnxbqy.UI;
|
using System;
|
|
using UnityEngine.UI;
|
|
class FlowerGivePlayerCell : ILBehaviour
|
{
|
Text nameTxt;
|
Button selectBtn;
|
Image selectImg;
|
|
|
protected override void Awake()
|
{
|
nameTxt = proxy.GetWidgtEx<Text>("tagName");
|
selectImg = proxy.GetWidgtEx<Image>("SelectImage");
|
selectBtn = proxy.GetWidgtEx<Button>("selectBtn");
|
}
|
|
|
|
public void Display(int index)
|
{
|
int playerID;
|
string name;
|
if (FlowerGiftModel.Instance.jumpPlayer.playerID == index)
|
{
|
playerID = FlowerGiftModel.Instance.jumpPlayer.playerID;
|
name = FlowerGiftModel.Instance.jumpPlayer.name;
|
}
|
else
|
{
|
playerID = FlowerGiftModel.Instance.playerList[index - 1].playerID;
|
name = FlowerGiftModel.Instance.playerList[index - 1].name;
|
}
|
nameTxt.text = name;
|
selectImg.SetActiveIL(playerID == FlowerGiftModel.Instance.selectPlayer.playerID);
|
selectBtn.SetListener(()=> {
|
FlowerGiftModel.Instance.selectPlayer = new FlowerGiftModel.SelectPlayer() {
|
playerID = playerID,
|
name = name,
|
closeCnt = FlowerGiftModel.Instance.GetCloseCnt(playerID),
|
};
|
});
|
}
|
|
|
}
|