using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class AuctionChildClassifyBehaviour : MonoBehaviour { [SerializeField] Text m_ClassifyName; [SerializeField] Image m_OpenSign; [SerializeField] Button m_Func; FullServiceAuctionWin parent; AuctionModel model { get { return ModelCenter.Instance.GetModel(); } } public void Display(FullServiceAuctionWin parent, int index) { this.parent = parent; var config = AuctionConfig.Get(model.selectClassifyId); string[] classifyNames = index == 0 ? config.ChooseItemName1 : config.ChooseItemName2; var classifyIndex = index == 0 ? model.childClassifyIndex.x : model.childClassifyIndex.y; m_ClassifyName.text = classifyIndex < classifyNames.Length ? classifyNames[classifyIndex] : string.Empty; m_Func.SetListener(() => { parent.DisplayChildClassify(index); }); } } }