| | |
| | | _toggleGroup = _danDrugCtrl.GetComponent<ToggleGroup>();
|
| | | _makeDanBtn.onClick.AddListener(OnClickMakeDan);
|
| | | FurnaceModel.RefreshStoveModelEvent += RefreshStoveModel;
|
| | | playerPack.RefreshItemCountAct += RefreshItemCnt;
|
| | | FurnaceModel.RefreshAddSpecMatEvent += SetSpecMatItemCell;
|
| | | _randomLineCtrl.OnRefreshCell += RefreshRandomLineCell;
|
| | | // makeDrugEffect.OnComplete += OnMakeDrugEffectComplete;
|
| | |
| | | ChangeMakeDanBtn(true);
|
| | | chooseSpecModel = null;
|
| | | ChooseWin.gameObject.SetActive(false);
|
| | | RefreshStoveModel();
|
| | | presentIndex = 0;
|
| | | CreateCell();
|
| | | StartCoroutine(CheckJumpToModel());
|
| | |
| | | _danDrugCtrl.m_Scorller.RefreshActiveCellViews();
|
| | | }
|
| | |
|
| | | OnClickDandrugCell(presentIndex);
|
| | | RefreshStoveModel();
|
| | | }
|
| | |
|
| | | private void RefreshStoveModel()
|
| | |
| | | CreateCell();
|
| | | OnClickDandrugCell(presentIndex);
|
| | | }
|
| | | else
|
| | | {
|
| | | OnClickDandrugCell(presentIndex);
|
| | | if (chooseSpecModel != null)
|
| | | {
|
| | | int haveCnt = playerPack.GetItemCountByID(PackType.rptItem, chooseSpecModel.SpecialMaterialD);
|
| | | if (haveCnt <= 0)
|
| | | {
|
| | | SetSpecMatItemCell(null);
|
| | | CreateRandomLineCell();
|
| | | }
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void RefreshVirtualFill(float value)
|
| | |
| | | }
|
| | | }
|
| | | _danDrugCtrl.Restart();
|
| | | }
|
| | |
|
| | | private void RefreshItemCnt(PackType type, int index, int id)
|
| | | {
|
| | | CreateCell();
|
| | | OnClickDandrugCell(presentIndex);
|
| | | if(chooseSpecModel != null)
|
| | | {
|
| | | int haveCnt = playerPack.GetItemCountByID(PackType.rptItem,chooseSpecModel.SpecialMaterialD);
|
| | | if(haveCnt <= 0)
|
| | | {
|
| | | SetSpecMatItemCell(null);
|
| | | CreateRandomLineCell();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void RefreshDandrugCell(ScrollerDataType type, CellView cell)
|