| | |
| | |
|
| | | public static int alchemyId = 0;
|
| | |
|
| | | PackModel playerPack { get { return ModelCenter.Instance.GetModel<PackModel>(); } }
|
| | | AlchemyModel model { get { return ModelCenter.Instance.GetModel<AlchemyModel>(); } }
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | |
| | |
|
| | | var recommandCount = maxValue;
|
| | | AlchemyDrugUseLimit drugUseLimit;
|
| | | var itemCount = playerPack.GetItemCountByID(PackType.Item, itemId);
|
| | | if (model.TryGetAlchemyUseLimit(itemId, out drugUseLimit))
|
| | | {
|
| | | var canEatCount = drugUseLimit.GetUseLimit() - drugUseLimit.eatTimes;
|
| | | var canEatCount = drugUseLimit.GetUseLimit() - drugUseLimit.eatTimes - itemCount;
|
| | | recommandCount = Mathf.Max(1, Mathf.Min(maxValue, canEatCount));
|
| | | m_Remind.gameObject.SetActive(true);
|
| | | m_Remind.text = Language.Get("AlchemyBatchRecommand", canEatCount);
|