| | |
| | | if (singlePack == null)
|
| | | return;
|
| | |
|
| | | _tagFuncModel = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("AutoBuyDrug");
|
| | | _tagFuncModel = Config.Instance.Get<FuncConfigConfig>("AutoBuyDrug");
|
| | | shopIdlist = ConfigParse.GetMultipleStr<int>(_tagFuncModel.Numerical1);
|
| | | int i = 0;
|
| | | int length = shopIdlist.Length;
|
| | | for (i = length - 1; i > -1; i--)
|
| | | {
|
| | | _tagShopModel = ConfigManager.Instance.GetTemplate<StoreConfig>(shopIdlist[i]);
|
| | | _tagItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>(_tagShopModel.ItemID);
|
| | | _tagShopModel = Config.Instance.Get<StoreConfig>(shopIdlist[i]);
|
| | | _tagItemModel = Config.Instance.Get<ItemConfig>(_tagShopModel.ItemID);
|
| | | if (PlayerDatas.Instance.baseData.LV >= _tagItemModel.LV)
|
| | | {
|
| | | List<ItemModel> list = null;
|
| | |
| | | || !DeadModel.IsCanReborn || IsDungeon())
|
| | | return;
|
| | |
|
| | | _tagFuncModel = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("RebornArguments");
|
| | | _tagFuncModel = Config.Instance.Get<FuncConfigConfig>("RebornArguments");
|
| | | RebornConditions = ConfigParse.GetMultipleStr<int>(_tagFuncModel.Numerical1);
|
| | | rebornPrice = RebornConditions[2];
|
| | | StartCoroutine(PlayerReborn(5));
|
| | |
| | | private bool IsDungeon()
|
| | | {
|
| | | var mapId = PlayerDatas.Instance.baseData.MapID;
|
| | | var mapConfig = ConfigManager.Instance.GetTemplate<MapConfig>(mapId);
|
| | | var mapConfig = Config.Instance.Get<MapConfig>(mapId);
|
| | | return mapConfig != null && mapConfig.MapFBType != 0;
|
| | | }
|
| | |
|
| | |
| | |
|
| | | private int CompareDrugLv(ItemModel start, ItemModel next)
|
| | | {
|
| | | _tagItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>((int)start.itemInfo.ItemID);
|
| | | _tagItemModel = Config.Instance.Get<ItemConfig>((int)start.itemInfo.ItemID);
|
| | | int lv1 = _tagItemModel.LV;
|
| | | _tagItemModel = ConfigManager.Instance.GetTemplate<ItemConfig>((int)next.itemInfo.ItemID);
|
| | | _tagItemModel = Config.Instance.Get<ItemConfig>((int)next.itemInfo.ItemID);
|
| | | int lv2 = _tagItemModel.LV;
|
| | | return -lv1.CompareTo(lv2);
|
| | | }
|