using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using Snxxz.UI; namespace Snxxz.UI { public class ExtendWin : Window { #region 成员变量 private Text _number; private Button _extendBtn; private Button _closeBtn; private int _openCount; private PackType _packType; private ItemConfig _chinItemModel; private FuncConfigConfig _tagFuncModel; private ItemCell _itemCell = null; private int _needToolCount = 0; private int _haveCount = 0; #endregion ItemTipsModel _itemTipsModel; ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel()); } } PackModel _playerPack; PackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel()); } } #region Built-in protected override void AddListeners() { _extendBtn.onClick.RemoveAllListeners(); _closeBtn.onClick.RemoveAllListeners(); _extendBtn.onClick.AddListener(OnClickExtendBtn); _closeBtn.onClick.AddListener(OnClickCloseBtn); } protected override void BindController() { _number = transform.Find("NumText").GetComponent(); _extendBtn = transform.Find("Extendbtn").GetComponent