| | |
| | | private int NeedCostCopper = 0;//所需的铜钱 |
| | | private bool _isBool = false;//仙玉找回/铜钱找回 |
| | | private int number = 0;//找回的次数 |
| | | |
| | | protected override void BindController() |
| | | { |
| | | } |
| | |
| | | { |
| | | } |
| | | #endregion |
| | | GetItemPathModel _GetItemPath; |
| | | GetItemPathModel GetItemPath { |
| | | get { return _GetItemPath ?? (_GetItemPath = ModelCenter.Instance.GetModel<GetItemPathModel>()); } |
| | | } |
| | | ResourcesBackModel m_ResourcesBackModel; |
| | | ResourcesBackModel resourcesBackModel { get { return m_ResourcesBackModel ?? (m_ResourcesBackModel = ModelCenter.Instance.GetModel<ResourcesBackModel>()); } } |
| | | |
| | | ResourcesBackModel resourcesBackModel { get { return ModelCenter.Instance.GetModel<ResourcesBackModel>(); } } |
| | | void OnClickCloseButon() |
| | | { |
| | | Close(); |
| | |
| | | |
| | | void RegardsFairyJadeBack() |
| | | { |
| | | int getJade = (int)UIHelper.GetMoneyCnt(1);//拥有的仙玉 |
| | | int CostJade = NeedCostJade; |
| | | string strLanguage = string.Format(Language.Get("FairyLand_Func13"), NeedCostJade, CostJade); |
| | | var own = (int)UIHelper.GetMoneyCnt(1);//拥有的仙玉 |
| | | var need = NeedCostJade; |
| | | var strLanguage = Language.Get("FairyLand_Func13", NeedCostJade, need); |
| | | ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), strLanguage, (bool isOk) => |
| | | { |
| | | if (isOk) |
| | | { |
| | | if (getJade >= CostJade) |
| | | if (own >= need) |
| | | { |
| | | CMRecoverGain(0, resourcesBackModel.ResourcesBackId, number); |
| | | Close(); |
| | |
| | | } |
| | | } |
| | | });
|
| | |
|
| | |
|
| | | } |
| | | |
| | | void OnClickReduceButton() |
| | |
| | | |
| | | void FindNumberSlider(float _float = 0f) |
| | | { |
| | | |
| | | _isBool = ResourcesBackBoxBack.isBool; |
| | | int resourcesBackID = resourcesBackModel.ResourcesBackId; |
| | | var resourcesBackID = resourcesBackModel.ResourcesBackId; |
| | | if (_isBool) |
| | | { |
| | | FairyJadeFind(resourcesBackID);//仙玉 |
| | |
| | | |
| | | private void FairyJadeFind(int ResourcesBackID) |
| | | { |
| | | ResourcesBackClass resourcesBackClass = resourcesBackModel.ResourcesBackDic[ResourcesBackID]; |
| | | var resourcesBackClass = resourcesBackModel.ResourcesBackDic[ResourcesBackID]; |
| | | m_Slider.interactable = true; |
| | | m_Slider.wholeNumbers = true; |
| | | int minNumber = 1; |
| | |
| | | { |
| | | m_ResourceName.text = resourcesBackClass.NameOfActivity + string.Format(Language.Get("ResourceBack_NormalTimes"), resourcesBackClass.RecoverCnt); |
| | | }
|
| | |
|
| | |
|
| | | m_Slider.minValue = minNumber; |
| | | m_Slider.maxValue = maxNumber; |
| | |
| | | } |
| | | needCostCopper = (Mathf.CeilToInt(m_Slider.value)) * resourcesBackClass.CostCopper;
|
| | | m_RequiredPrice.gameObject.SetActive(false);
|
| | | // m_RequiredPrice.text = string.Format(Language.Get("ResourceBack_CopperCost"), needCostCopper);
|
| | | NeedCostCopper = needCostCopper; |
| | | } |
| | | |
| | | private void CMRecoverGain(int type, int inedex, int _number) |
| | | { |
| | | CA553_tagCMRecoverGain CA553 = new CA553_tagCMRecoverGain(); |
| | | var CA553 = new CA553_tagCMRecoverGain(); |
| | | CA553.Type = (byte)type; |
| | | byte[] indexList = new byte[] { (byte)inedex }; |
| | | CA553.Cnt = (byte)indexList.Length; |
| | |
| | | byte[] recoverCntList = new byte[] { (byte)number }; |
| | | CA553.RecoverCntList = recoverCntList; |
| | | GameNetSystem.Instance.SendInfo(CA553); |
| | | |
| | | } |
| | | |
| | | } |
| | | |
| | | } |