| | |
| | |
|
| | | #endregion
|
| | |
|
| | | private ulong _price;
|
| | | private long _price;
|
| | | public void SendBuyShopItem(StoreConfig model, int count)
|
| | | {
|
| | |
|
| | | _price = (ulong)(model.MoneyNumber * count);
|
| | | _price = model.MoneyNumber * count;
|
| | |
|
| | | if (MoneyIsEnough(model.MoneyType, _price))
|
| | | {
|
| | |
| | | }
|
| | |
|
| | |
|
| | | public bool MoneyIsEnough(int moneyType, ulong money)
|
| | | public bool MoneyIsEnough(int moneyType, long money)
|
| | | {
|
| | | if (UIHelper.GetMoneyCnt(moneyType) < money)
|
| | | {
|
| | |
| | | UpdateMustBuyRedpoint();
|
| | | UpdateDailyRedpoinit();
|
| | | break;
|
| | | case FuncOpenEnum.BlastFurnace:
|
| | | ControllerRedPoint();
|
| | | break;
|
| | | // case FuncOpenEnum.BlastFurnace:
|
| | | // ControllerRedPoint();
|
| | | // break;
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | public void ControllerRedPoint(bool isLook = false)
|
| | | {
|
| | | fairyStoreRemindRedpoint.state = RedPointState.None;
|
| | | if (!FairyModel.Instance.fairyStoreOpen
|
| | | || !FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.BlastFurnace))
|
| | | {
|
| | | return;
|
| | | }
|
| | | // if (!FairyModel.Instance.fairyStoreOpen
|
| | | // || !FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.BlastFurnace))
|
| | | // {
|
| | | // return;
|
| | | // }
|
| | |
|
| | | int familyLv = PlayerDatas.Instance.fairyData.fairy.FamilyLV;
|
| | | if (!isLook)
|
| | |
| | | {
|
| | | if (!TryGetIsSellOut(storeConfig, out remainNum))
|
| | | {
|
| | | if (UIHelper.GetMoneyCnt(storeConfig.MoneyType) >= (ulong)storeConfig.MoneyNumber)
|
| | | if (UIHelper.GetMoneyCnt(storeConfig.MoneyType) >= storeConfig.MoneyNumber)
|
| | | {
|
| | | shopRedDict[storeConfig.ID].state = RedPointState.Simple;
|
| | | }
|
| | |
| | | {
|
| | | break;
|
| | | }
|
| | | if (!MoneyIsEnough(config.MoneyType, (ulong)config.MoneyNumber))
|
| | | if (!MoneyIsEnough(config.MoneyType, config.MoneyNumber))
|
| | | {
|
| | | break;
|
| | | }
|