using System;
|
using UnityEngine;
|
|
public class PhantasmPavilionTabCell : CellView
|
{
|
[SerializeField] ButtonEx btnTab;
|
[SerializeField] TextEx txtTab;
|
[SerializeField] ImageEx imgChoose;
|
[SerializeField] RedpointBehaviour redpointBehaviour;
|
int iIndex;
|
|
public void Display(int index)
|
{
|
this.iIndex = index;
|
redpointBehaviour.redpointId = MainRedDot.PhantasmPavilionRepoint * 10 + index + 1;
|
txtTab.text = Language.Get(StringUtility.Contact("PhantasmPavilionTab", index));
|
imgChoose.SetActive(index == (int)PhantasmPavilionModel.Instance.selectTab);
|
btnTab.SetListener(OnTabClick);
|
}
|
|
private void OnTabClick()
|
{
|
if (!Enum.IsDefined(typeof(PhantasmPavilionTab), iIndex))
|
return;
|
PhantasmPavilionTab tab = (PhantasmPavilionTab)iIndex;
|
if (tab == PhantasmPavilionModel.Instance.selectTab)
|
return;
|
PhantasmPavilionModel.Instance.selectTab = tab;
|
}
|
}
|