public SkillUnitData(string data_id, SysSkillUnitVo config) { this.dataId = data_id; this.config = config; if (config == null) { Debug.LogError("Error dataId=" + this.dataId); return; } this.Parse(config); }
public SkillUnitData(string data_id) { this.dataId = data_id; this.config = BaseDataMgr.instance.GetDataById <SysSkillUnitVo>(data_id); if (this.config == null) { Debug.LogError("Error dataId =" + this.dataId); return; } this.Parse(this.config); }
public void InsertSkillUnitSkillData(ref SysSkillUnitVo skillUnitVo) { if (skillUnitVo == null) { Debug.LogError("InsertSkillUnitSkillData Error!!!"); return; } string[] stringValue = StringUtils.GetStringValue(skillUnitVo.skill_id, ','); if (!ArrayTool.isNullOrEmpty(stringValue)) { string[] array = stringValue; for (int i = 0; i < array.Length; i++) { string skillID = array[i]; this.InsertData(skillID, 0); } } }
public void ParseTables() { if (!this.isParseTable) { Dictionary <string, object> dicByType = BaseDataMgr.instance.GetDicByType <SysSkillUnitVo>(); if (dicByType == null) { Debug.LogError("==> SysSkillUnitVo is NULL !!"); return; } this.isParseTable = true; this._dataVos.Clear(); Dictionary <string, object> .Enumerator enumerator = dicByType.GetEnumerator(); while (enumerator.MoveNext()) { KeyValuePair <string, object> current = enumerator.Current; string key = current.Key; KeyValuePair <string, object> current2 = enumerator.Current; SysSkillUnitVo config = current2.Value as SysSkillUnitVo; SkillUnitData value = new SkillUnitData(key, config); this._dataVos.Add(key, value); } } }
public void Parse(SysSkillUnitVo dataConfig) { this.destroy_flag = (this.config.destroy_flag == 1); }