using UnityEngine;
|
|
namespace vnxbqy.UI
|
{
|
public class FairySiegeSwitchGroupCell : CellView
|
{
|
[SerializeField] ButtonEx btnChoose;
|
[SerializeField] ImageEx imgMyFairy;
|
[SerializeField] TextEx txtType;
|
[SerializeField] TextEx txtGroup;
|
FairySiegeActModel model { get { return ModelCenter.Instance.GetModel<FairySiegeActModel>(); } }
|
|
public void Display(int key)
|
{
|
int battlefieldType = key / 10;
|
int battlefieldGroup = key % 10;
|
if (!model.TryGetNowBatTypeAndGroup(model.myFamilyID, out int myBattleType, out int myBattleGroup))
|
return;
|
imgMyFairy.SetActive(battlefieldType == myBattleType && battlefieldGroup == myBattleGroup);
|
txtType.text = StringUtility.Contact(Language.Get(StringUtility.Contact("FairySiegeBattlefieldType", battlefieldType), Language.Get(StringUtility.Contact("FairySiege121"))));
|
txtGroup.text = Language.Get(StringUtility.Contact("FairySiegeBattlefieldGroup", battlefieldGroup));
|
btnChoose.SetListener(() =>
|
{
|
model.showBatType = battlefieldType;
|
model.showBatGroup = battlefieldGroup;
|
WindowCenter.Instance.Close<FairySiegeSwitchGroupWin>();
|
model.UpdateSwitchGroupAction?.Invoke();
|
});
|
}
|
}
|
}
|