Ejemplo n.º 1
0
        public void ParseCsv(string[] csv)
        {
            int i = 0;

            id       = csv.GetInt32(i++);
            name     = csv.GetString(i++);
            avatarId = csv.GetInt32(i++);
            if (id < 100)
            {
                buildType = (BuildType)csv.GetInt32(i);
            }
            i++;
            skillId    = csv.GetInt32(i++);
            skillLevel = csv.GetInt32(i++);


            skillId2    = csv.GetInt32(i++);
            skillLevel2 = csv.GetInt32(i++);

            int begin = i;

            props = PropConfigUtils.ParsePropFields(csv, begin);


            War.model.AddMonsterConfig(this);
        }
Ejemplo n.º 2
0
        public override void ParseCsv(string[] csv)
        {
//			编号	名称	属性2-产兵速度
//			id	name	ProduceSpeedAdd
            int i = 0;

            // 编号
            id = csv.GetInt32(i++);
            // 名称
            name = csv.GetString(i++);
            // 属性
            props = PropConfigUtils.ParsePropFields(csv, i);


            attachPropData = new AttachPropData(props);

            War.model.AddBuildProduceConfig(this);
        }
Ejemplo n.º 3
0
        public override void ParseCsv(string[] csv)
        {
//			编号	名称	属性1-兵力上限	属性3--防御	属性4--伤害
//			id	name	MaxHpAdd	DefendAdd	AttackDamageAdd

            int i = 0;

            // 编号
            id = csv.GetInt32(i++);
            // 名称
            name = csv.GetString(i++);
            // 属性
            props = PropConfigUtils.ParsePropFields(csv, i);


            attachPropData = new AttachPropData(props);

            War.model.AddBuildBasepropConfig(this);
        }
Ejemplo n.º 4
0
        override public void ParseCsv(string[] csv)
        {
//			编号	名称	据点素材	单位类型	增加属性1	增加属性2	增加属性3
//			id	name	spotAvatar	unitType	property1	property2	property3

            int i = 0;

            // 编号
            id = csv.GetInt32(i++);
            // 名称
            name = csv.GetString(i++);
            // 据点类型
            spotType = (SpotType)csv.GetInt32(i++);
            // 素材
            avatarId = csv.GetInt32(i++);
            // 单位类型
            unitType = (UnitType)csv.GetInt32(i++);
            // 属性
            props = PropConfigUtils.ParsePropFields(csv, i);



            War.model.AddBuildSpotConfig(this);
        }