Example #1
0
 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);
 }
Example #2
0
 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);
         }
     }
 }
Example #4
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);
         }
     }
 }
Example #5
0
 public void Parse(SysSkillUnitVo dataConfig)
 {
     this.destroy_flag = (this.config.destroy_flag == 1);
 }