using vnxbqy.UI;
|
using UnityEngine;
|
using UnityEngine.UI;
|
|
public class DogzBagTab : ILBehaviour
|
{
|
Button dogzEquip;
|
Button dogzMaterial;
|
Image dogzEquipSelect;
|
Image dogzMaterialSelect;
|
ScrollerController Controller;
|
Transform tf1;
|
Transform tf2;
|
Transform tf3;
|
Transform tf4;
|
|
DogzBagSelectModel model = DogzBagSelectModel.Instance;
|
|
protected override void Awake()
|
{
|
model.selectType = 0;
|
dogzEquip = proxy.GetWidgtEx<Button>("sszbBtn");
|
dogzMaterial = proxy.GetWidgtEx<Button>("ssclBtn");
|
dogzEquipSelect = proxy.GetWidgtEx<Image>("zbSelect");
|
dogzMaterialSelect = proxy.GetWidgtEx<Image>("clSelect");
|
Controller = proxy.GetWidgtEx<ScrollerController>("Controller");
|
tf1 = proxy.GetWidgtEx<Transform>("StarSort");
|
tf2 = proxy.GetWidgtEx<Transform>("QualitySort");
|
tf3 = proxy.GetWidgtEx<Transform>("Btn_GetEquip");
|
tf4 = proxy.GetWidgtEx<Transform>("OneKeyPutBtn");
|
|
dogzEquip.SetListener(()=> {
|
if (model.selectType != 0)
|
{
|
model.selectType = 0;
|
Display();
|
Controller.m_Scorller.RefreshActiveCellViews();
|
}
|
});
|
|
dogzMaterial.SetListener(() => {
|
if (model.selectType != 1)
|
{
|
model.selectType = 1;
|
Display();
|
Controller.m_Scorller.RefreshActiveCellViews();
|
}
|
});
|
}
|
|
protected override void OnEnable()
|
{
|
model.selectType = 0;
|
Display();
|
}
|
|
protected override void OnDisable()
|
{
|
//OnEnable 后调用导致打开的时候显示不正确
|
model.selectType = 0;
|
}
|
|
public void Display()
|
{
|
dogzEquipSelect.SetActiveIL(model.selectType == 0);
|
dogzMaterialSelect.SetActiveIL(model.selectType == 1);
|
|
tf1.SetActiveIL(model.selectType == 0);
|
tf2.SetActiveIL(model.selectType == 0);
|
tf3.SetActiveIL(model.selectType == 0);
|
tf4.SetActiveIL(model.selectType == 0);
|
}
|
|
|
}
|