using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { public class MakerDrugFailWin : Window { private Text _getExpText; private int _exp; BlastFurnaceModel _furnaceModel; BlastFurnaceModel FurnaceModel { get { return _furnaceModel ?? (_furnaceModel = ModelCenter.Instance.GetModel()); } } #region 实现抽象类 protected override void BindController() { _getExpText = transform.Find("GetExpText").GetComponent(); } protected override void AddListeners() { } protected override void OnPreOpen() { _exp = (int)FurnaceModel.addExp; InitUI(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } #endregion public void InitUI() { _getExpText.text = Language.Get("BlastFurnace106", _exp); Invoke("CloseWin", 2); } private void CloseWin() { Close(); } } }