| | |
| | |
|
| | | void ParseConfig()
|
| | | {
|
| | | var configs = ConfigManager.Instance.GetAllValues<TrialExchangeConfig>();
|
| | | var configs = Config.Instance.GetAllValues<TrialExchangeConfig>();
|
| | | for (int i = 0; i < configs.Count; i++)
|
| | | {
|
| | | List<TrialExchangeConfig> list;
|
| | | var itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(configs[i].tokenId);
|
| | | var itemConfig = Config.Instance.Get<ItemConfig>(configs[i].tokenId);
|
| | | if (!trialTokenExchangeDict.TryGetValue(itemConfig.LV, out list))
|
| | | {
|
| | | list = new List<TrialExchangeConfig>();
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | var funcConfig = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("LineToItemStage");
|
| | | var funcConfig = Config.Instance.Get<FuncConfigConfig>("LineToItemStage");
|
| | | lineToTokenClassDict = ConfigParse.GetDic<int, int>(funcConfig.Numerical1);
|
| | |
|
| | | var trialRewards = ConfigManager.Instance.GetAllValues<TrialRewardsConfig>();
|
| | | var trialRewards = Config.Instance.GetAllValues<TrialRewardsConfig>();
|
| | | for (int i = 0; i < trialRewards.Count; i++)
|
| | | {
|
| | | Dictionary<int, Item[]> dict = null;
|
| | |
| | | error = 2;
|
| | | return false;
|
| | | }
|
| | | var config = ConfigManager.Instance.GetTemplate<TrialExchangeConfig>(_id);
|
| | | var config = Config.Instance.Get<TrialExchangeConfig>(_id);
|
| | | if (config == null)
|
| | | {
|
| | | return false;
|
| | |
| | | {
|
| | | NewBieCenter.Instance.RemoveNewBieGuide(TRIALEXCHANGE_GUIDE);
|
| | | }
|
| | | var tokenConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(config.tokenId);
|
| | | var tokenConfig = Config.Instance.Get<ItemConfig>(config.tokenId);
|
| | | ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),
|
| | | Language.Get("TokenUseConfirm", config.tokenCount, tokenConfig.ItemName, config.description), (bool isOk) =>
|
| | | {
|
| | |
| | |
|
| | | public int EquipCompare(int _itemId)
|
| | | {
|
| | | var config = ConfigManager.Instance.GetTemplate<ItemConfig>(_itemId);
|
| | | var config = Config.Instance.Get<ItemConfig>(_itemId);
|
| | | var equipPlace = config.EquipPlace;
|
| | | if (equipPlace == 0)
|
| | | {
|
| | |
| | | {
|
| | | return 1;
|
| | | }
|
| | | var compareConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(equipItem.itemId);
|
| | | var compareConfig = Config.Instance.Get<ItemConfig>(equipItem.itemId);
|
| | | if (compareConfig == null)
|
| | | {
|
| | | return 1;
|
| | |
| | | {
|
| | | if (SatisfyExchangeBetter(list[i].id))
|
| | | {
|
| | | var itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(list[i].tokenId);
|
| | | var itemConfig = Config.Instance.Get<ItemConfig>(list[i].tokenId);
|
| | | if (itemConfig.LV > maxClass)
|
| | | {
|
| | | maxClass = itemConfig.LV;
|
| | |
| | | {
|
| | | return false;
|
| | | }
|
| | | var config = ConfigManager.Instance.GetTemplate<TrialExchangeConfig>(_id);
|
| | | var config = Config.Instance.Get<TrialExchangeConfig>(_id);
|
| | | if (config == null)
|
| | | {
|
| | | return false;
|
| | |
| | | {
|
| | | return false;
|
| | | }
|
| | | var exchangeItemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(GetExchangeItemByJob(config));
|
| | | var exchangeItemConfig = Config.Instance.Get<ItemConfig>(GetExchangeItemByJob(config));
|
| | | if (exchangeItemConfig.EquipPlace == 0)
|
| | | {
|
| | | return true;
|
| | |
| | | {
|
| | | for (int i = 0; i < list.Count; i++)
|
| | | {
|
| | | var itemConfig = ConfigManager.Instance.GetTemplate<ItemConfig>(GetExchangeItemByJob(list[i]));
|
| | | var itemConfig = Config.Instance.Get<ItemConfig>(GetExchangeItemByJob(list[i]));
|
| | | if (SatisfyExchangeBetter(list[i].id) && itemConfig.EquipPlace != 0)
|
| | | {
|
| | | _id = list[i].id;
|
| | |
| | | {
|
| | | return false;
|
| | | }
|
| | | var config = ConfigManager.Instance.GetTemplate<ItemConfig>(_itemId);
|
| | | var config = Config.Instance.Get<ItemConfig>(_itemId);
|
| | | List<TrialExchangeConfig> list;
|
| | | if (TryGetTrialExchanges(config.LV, out list))
|
| | | {
|