| | |
| | | [SerializeField] Text getMoneyText;
|
| | | [SerializeField] Text _resetRefreshTimeText;
|
| | | [SerializeField] Button recycleBtn;
|
| | | [SerializeField] UIEffect uieffect;
|
| | | [Header("回收丹药格子数")]
|
| | | [SerializeField] int sumGridCnt = 45;
|
| | |
|
| | |
| | | BlastFurnaceModel blastFurnace { get { return ModelCenter.Instance.GetModel<BlastFurnaceModel>(); } }
|
| | | Dictionary<string, List<ItemModel>> recycleDict;
|
| | | List<string> recycleKeylist;
|
| | | bool isFirstOpen = true;
|
| | | private void OnEnable()
|
| | | {
|
| | | isFirstOpen = true;
|
| | | GlobalTimeEvent.Instance.secondEvent += RefreshResetTime;
|
| | | blastFurnace.RefreshSelectRecycleAct += RefreshRecycleGetMoney;
|
| | | danDrugCtrl.OnRefreshCell += RefreshRecycleDan;
|
| | |
| | | private void RefreshItemCnt(PackType type, int index, int id)
|
| | | {
|
| | | if (type != PackType.rptItem || !playerPack.CheckIsDrugById(id)) return;
|
| | | Init();
|
| | | CreateRecycleDan();
|
| | | RefreshRecycleGetMoney();
|
| | | }
|
| | |
|
| | | private void Init()
|
| | |
| | | if (refreshType != PlayerDataRefresh.CDBPlayerRefresh_Danjing) return;
|
| | |
|
| | | sumMoneyText.text = modelInterface.OnChangeCoinsUnit(UIHelper.GetMoneyCnt(27));
|
| | | if(!isFirstOpen)
|
| | | {
|
| | | uieffect.Play();
|
| | | }
|
| | | isFirstOpen = false;
|
| | | }
|
| | |
|
| | | private void RefreshRecycleGetMoney()
|