public UtilData GetDataByType(UtilDataType type) { UtilData result = null; if (!this._allData.TryGetValue(type, out result)) { result = null; } return(result); }
public UtilData GetUtilDataByType(UtilDataType inType, int inBattleAttrIndex) { UtilDataScene utilDataSceneById = this.GetUtilDataSceneById(inBattleAttrIndex, true); if (utilDataSceneById != null) { return(utilDataSceneById.GetDataByType(inType)); } return(null); }
private UtilData CreateData(UtilDataType type, int id) { UtilData result = null; switch (type) { case UtilDataType.Battle_attr_reward: result = new UtilMonsterData(id.ToString()); break; case UtilDataType.Battle_config: result = new BattleConfigData(id.ToString()); break; case UtilDataType.Battle_exp: result = new UtilExpData(id.ToString()); break; case UtilDataType.Battle_skill_ai_config: result = new SkillAiConfigData(id.ToString()); break; } return(result); }