| | |
| | | private int[] pushItemIds;
|
| | | public int[] pushBuffTypeIds;
|
| | | private List<int> equipBaseAttrlist = new List<int>();
|
| | | public int promptUseLvLimit { get; private set;}
|
| | | public int[] promptUseIdsLimit { get; private set; }
|
| | |
|
| | | public override void Init()
|
| | | {
|
| | | _equipGSFormula = Config.Instance.Get<FuncConfigConfig>("EquipGSFormula");
|
| | |
| | |
|
| | | _itemPush = Config.Instance.Get<FuncConfigConfig>("ItemPush");
|
| | | preciousItemType = ConfigParse.GetMultipleStr<int>(_itemPush.Numerical1);
|
| | | FuncConfigConfig noPromptUsetItem = Config.Instance.Get<FuncConfigConfig>("NoPromptUsetItem");
|
| | | promptUseLvLimit = int.Parse(noPromptUsetItem.Numerical2);
|
| | | promptUseIdsLimit = ConfigParse.GetMultipleStr<int>(noPromptUsetItem.Numerical1);
|
| | |
|
| | | _drugIDFunc = Config.Instance.Get<FuncConfigConfig>("LifePotionlist");
|
| | | drugIDs = ConfigParse.GetMultipleStr<int>(_drugIDFunc.Numerical1);
|
| | | _oneKeySellFunc = Config.Instance.Get<FuncConfigConfig>("OneKeySellItemType");
|
| | |
| | |
|
| | | }
|
| | |
|
| | | if(promptUseIdsLimit.Contains(itemModel.itemId))
|
| | | {
|
| | | int playerLv = PlayerDatas.Instance.baseData.LV;
|
| | | if(playerLv < promptUseLvLimit)
|
| | | {
|
| | | isReach = false;
|
| | | return isReach;
|
| | | }
|
| | | }
|
| | |
|
| | | ulong canUseCnt = 0;
|
| | | if(playerPack.IsReachUseLimit(itemModel.itemInfo.ItemGUID,out canUseCnt))
|
| | | {
|