public override void LoadFromDict(string dataKey, Dictionary <string, object> dict) { _key = dataKey; if (dict == null) { LoadFromSavedData(dataKey); } else { dict.TryGetInt(loginKey, out _login); dict.TryGetInt(killFodderKey, out _killFodder); dict.TryGetInt(killNormalEnemyKey, out _killNormalEnemy); dict.TryGetInt(killBossKey, out _killBoss); dict.TryGetInt(forgeEquipKey, out _forgeEquip); dict.TryGetInt(forgePropKey, out _forgeProp); dict.TryGetInt(usePropKey, out _useProp); dict.TryGetInt(ownHeroKey, out _ownHero); dict.TryGetInt(ownHeroFightForceKey, out _ownHeroFightForce); dict.TryGetInt(ownEquipKey, out _ownEquip); dict.TryGetInt(finishTargetKey, out _finishTarget); dict.TryGetInt(earnCoinKey, out _earnCoin); dict.TryGetInt(consumeCoinKey, out _consumeCoin); dict.TryGetInt(earnHonorKey, out _earnHonor); dict.TryGetInt(killEliteKey, out _killElite); dict.TryGetInt(killGodKey, out _killGod); dict.TryGetInt(passedNum_levelKey, out _passedNum_level); dict.TryGetInt(heroDieKey, out _heroDie); dict.TryGetCustomList(EnemiesGetKey, out EnemiesGet); LoadFromSavedData(dataKey); } }
public override void LoadFromDict(string dataKey, Dictionary <string, object> dict) { _key = dataKey; if (dict == null) { return; } else { dict.TryGetInt(hpKey, out _hp); dict.TryGetInt(manaKey, out _mana); dict.TryGetInt(damageKey, out _damage); dict.TryGetString(nameKey, out _name); dict.TryGetCustomList(buffsKey, out buffs); } }
public override void LoadFromDict(string dataKey, Dictionary <string, object> dict) { _key = dataKey; if (dict == null) { LoadFromSavedData(dataKey); } else { dict.TryGetInt(taskBagTypeKey, out _taskBagType); dict.TryGetInt(taskBagIdKey, out _taskBagId); dict.TryGetInt(stepKey, out _step); dict.TryGetString(taskBagClassKey, out _taskBagClass); dict.TryGetCustomList(allTasksKey, out allTasks); LoadFromSavedData(dataKey); } }
public override void LoadFromDict(string dataKey, Dictionary<string, object> dict) { _key = dataKey; if (dict == null) LoadFromSavedData(dataKey); else { dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field); dict.TryGetIntList(int_list_fieldKey, out int_list_field); dict.TryGetFloatList(float_list_fieldKey, out float_list_field); dict.TryGetStringList(string_list_fieldKey, out string_list_field); dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field); dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field); dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field); dict.TryGetColorList(color_list_fieldKey, out color_list_field); dict.TryGetCustomList(custom_list_fieldKey, out custom_list_field); LoadFromSavedData(dataKey); } }
public override void LoadFromDict(string dataKey, Dictionary <string, object> dict) { _key = dataKey; if (dict == null) { LoadFromSavedData(dataKey); } else { dict.TryGetBoolList(bool_list_fieldKey, out bool_list_field); dict.TryGetIntList(int_list_fieldKey, out int_list_field); dict.TryGetFloatList(float_list_fieldKey, out float_list_field); dict.TryGetStringList(string_list_fieldKey, out string_list_field); dict.TryGetVector2List(vector2_list_fieldKey, out vector2_list_field); dict.TryGetVector3List(vector3_list_fieldKey, out vector3_list_field); dict.TryGetVector4List(vector4_list_fieldKey, out vector4_list_field); dict.TryGetColorList(color_list_fieldKey, out color_list_field); dict.TryGetCustomList(custom_list_fieldKey, out custom_list_field); LoadFromSavedData(dataKey); } }
public override void LoadFromDict(string dataKey, Dictionary<string, object> dict) { _key = dataKey; if (dict == null) LoadFromSavedData(dataKey); else { dict.TryGetBool(show_remain_fuelKey, out _show_remain_fuel); dict.TryGetBool(long_tap_stage_record_clearKey, out _long_tap_stage_record_clear); dict.TryGetBool(soundKey, out _sound); dict.TryGetBool(musicKey, out _music); dict.TryGetInt(world_countKey, out _world_count); dict.TryGetString(versionKey, out _version); dict.TryGetString(auto_selected_stage_idKey, out _auto_selected_stage_id); dict.TryGetCustomList(stageKey, out stage); LoadFromSavedData(dataKey); } }
public override void LoadFromDict(string dataKey, Dictionary <string, object> dict) { _key = dataKey; if (dict == null) { LoadFromSavedData(dataKey); } else { dict.TryGetInt(maxPassSectionKey, out _maxPassSection); dict.TryGetInt(lastPassSectionKey, out _lastPassSection); dict.TryGetInt(maxDurgeonPassLevelKey, out _maxDurgeonPassLevel); dict.TryGetInt(coinKey, out _coin); dict.TryGetInt(addGoldPercKey, out _addGoldPerc); dict.TryGetInt(allBufPercKey, out _allBufPerc); dict.TryGetInt(newBestLevelKey, out _newBestLevel); dict.TryGetInt(dimensionKey, out _dimension); dict.TryGetInt(damondKey, out _damond); dict.TryGetInt(sickBedNumKey, out _sickBedNum); dict.TryGetInt(honorPointKey, out _honorPoint); dict.TryGetInt(JianCaiKey, out _JianCai); string customDataKey; dict.TryGetString(achievementDataKey, out customDataKey); _achievementData = new GDEAchievementData(customDataKey); dict.TryGetIntList(temple_fighterKey, out temple_fighter); dict.TryGetIntList(temple_rangerKey, out temple_ranger); dict.TryGetIntList(temple_priestKey, out temple_priest); dict.TryGetIntList(temple_casterKey, out temple_caster); dict.TryGetIntList(bossKeysKey, out bossKeys); dict.TryGetIntList(bossKeyUsedKey, out bossKeyUsed); dict.TryGetCustomList(herosOwnedKey, out herosOwned); dict.TryGetCustomList(heroesTeamKey, out heroesTeam); dict.TryGetCustomList(consumablesKey, out consumables); dict.TryGetCustomList(equipsOwnedKey, out equipsOwned); dict.TryGetCustomList(propsTeamKey, out propsTeam); dict.TryGetCustomList(TimeTaskListKey, out TimeTaskList); dict.TryGetCustomList(goddessOwnedKey, out goddessOwned); dict.TryGetCustomList(buildingsOwnedKey, out buildingsOwned); dict.TryGetCustomList(ItemsOwnedKey, out ItemsOwned); dict.TryGetCustomList(NPCListKey, out NPCList); dict.TryGetCustomList(RunesOwnedKey, out RunesOwned); dict.TryGetCustomList(AltarPoolListKey, out AltarPoolList); dict.TryGetCustomList(finishSectionsListKey, out finishSectionsList); LoadFromSavedData(dataKey); } }