Пример #1
0
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 19)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlWeaponConfig rec = new DisassemblygirlWeaponConfig();



        rec.id = CSVUtility.ToInt(rh.Read());          //id

        rec.level = CSVUtility.ToInt(rh.Read());       //级别

        rec.name = rh.Read();                          //名字

        rec.iconID = rh.Read();                        //武器图标

        rec.ATK = CSVUtility.ToFloat(rh.Read());       //拆解力

        rec.CRT = CSVUtility.ToFloat(rh.Read());       //爆破力

        rec.SPD = CSVUtility.ToFloat(rh.Read());       //速度

        rec.WOE = CSVUtility.ToFloat(rh.Read());       //半径

        rec.CD = CSVUtility.ToFloat(rh.Read());        //间隔

        rec.RP = CSVUtility.ToInt(rh.Read());          //价格

        rec.GP = CSVUtility.ToInt(rh.Read());          //金钱

        rec.resourceID = rh.Read();                    //资源ID

        rec.hitEffectID = rh.Read();                   //击中效果资源ID

        rec.audioID = rh.Read();                       //音效资源ID

        rec.offsetX = CSVUtility.ToFloat(rh.Read());   //武器偏移X

        rec.offsetY = CSVUtility.ToFloat(rh.Read());   //武器偏移Y

        rec.skillID = CSVUtility.ToInt(rh.Read());     //技能ID

        rec.physicsType = CSVUtility.ToInt(rh.Read()); //物理类型0:无 | 1:穿透 | 2: 单次弹射|3: 多重弹射

        rec.effectors = rh.Read();                     //效果器

        return(rec);
    }
Пример #2
0
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 17)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlMonsterConfig rec = new DisassemblygirlMonsterConfig();



        rec.id = CSVUtility.ToInt(rh.Read());              //id

        rec.level = CSVUtility.ToInt(rh.Read());           //级别

        rec.name = rh.Read();                              //名字

        rec.resourceID = rh.Read();                        //资源ID

        rec.explosionID = rh.Read();                       //爆炸资源ID

        rec.missileResourceID = rh.Read();                 //投射物资源ID

        rec.type = CSVUtility.ToInt(rh.Read());            //类型

        rec.DEF = CSVUtility.ToFloat(rh.Read());           //防御力

        rec.ANTI = CSVUtility.ToFloat(rh.Read());          //抵抗力

        rec.SPD = CSVUtility.ToFloat(rh.Read());           //速度

        rec.HP = CSVUtility.ToInt(rh.Read());              //生命值

        rec.components = rh.Read();                        //部件吊掉落配置

        rec.groundDamping = CSVUtility.ToFloat(rh.Read()); //地面阻力

        rec.airDamping = CSVUtility.ToFloat(rh.Read());    //空中阻力

        rec.immunityEffectors = rh.Read();                 //效果器免疫

        rec.RP = CSVUtility.ToInt(rh.Read());              //RP

        rec.GP = CSVUtility.ToInt(rh.Read());              //GP

        return(rec);
    }
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 16)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlPetConfig rec = new DisassemblygirlPetConfig();



        rec.id = CSVUtility.ToInt(rh.Read());          //id

        rec.level = CSVUtility.ToInt(rh.Read());       //级别

        rec.name = rh.Read();                          //名字

        rec.iconID = rh.Read();                        //图标ID

        rec.resourceID = rh.Read();                    //资源ID

        rec.missileResourceID = rh.Read();             //投射物资源ID

        rec.missileHitEffectID = rh.Read();            //投射物击中资源ID

        rec.ATK = CSVUtility.ToFloat(rh.Read());       //拆解力

        rec.CRT = CSVUtility.ToFloat(rh.Read());       //爆破力

        rec.SPD = CSVUtility.ToFloat(rh.Read());       //速度

        rec.WOE = CSVUtility.ToFloat(rh.Read());       //半径

        rec.RP = CSVUtility.ToInt(rh.Read());          //价格

        rec.GP = CSVUtility.ToInt(rh.Read());          //金钱

        rec.missileAudioID = rh.Read();                //投射物音效资源ID

        rec.physicsType = CSVUtility.ToInt(rh.Read()); //物理类型0:无 | 1:穿透 | 2: 单次弹射|3: 多重弹射

        rec.effectors = rh.Read();                     //效果器

        return(rec);
    }
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 14)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlSkillConfig rec = new DisassemblygirlSkillConfig();



        rec.id = CSVUtility.ToInt(rh.Read());          //id

        rec.name = rh.Read();                          //名字

        rec.iconID = rh.Read();                        //技能图标

        rec.ATK = CSVUtility.ToFloat(rh.Read());       //拆解力

        rec.CRT = CSVUtility.ToFloat(rh.Read());       //爆破力

        rec.SPD = CSVUtility.ToFloat(rh.Read());       //速度

        rec.WOE = CSVUtility.ToFloat(rh.Read());       //半径

        rec.CD = CSVUtility.ToFloat(rh.Read());        //冷却

        rec.type = CSVUtility.ToInt(rh.Read());        //技能类型

        rec.vibrateType = CSVUtility.ToInt(rh.Read()); //震动类型 0:无 | 1:命中 | 2:释放

        rec.resourceID = rh.Read();                    //技能动画ID

        rec.hitEffectID = rh.Read();                   //击中动画ID

        rec.physicsType = CSVUtility.ToInt(rh.Read()); //物理类型0:无 | 1:穿透 | 2: 单次弹射 3:多重弹射

        rec.effectors = rh.Read();                     //效果器

        return(rec);
    }
Пример #5
0
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 10)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlMonstergroupConfig rec = new DisassemblygirlMonstergroupConfig();



        rec.id = CSVUtility.ToInt(rh.Read());             //id

        rec.monstersA = rh.Read();                        //怪物组A

        rec.monstersB = rh.Read();                        //怪物组B

        rec.monstersC = rh.Read();                        //怪物组C

        rec.monstersD = rh.Read();                        //怪物组D

        rec.monstersE = rh.Read();                        //怪物组E

        rec.boss = CSVUtility.ToInt(rh.Read());           //bossID

        rec.joinCount = CSVUtility.ToInt(rh.Read());      //每次加入战场单位数量

        rec.joinInterval = CSVUtility.ToFloat(rh.Read()); //加入间隔(秒)

        rec.isBoss = CSVUtility.ToInt(rh.Read());         //是否是BOSS组

        return(rec);
    }
    public object ConfigProcess(string[] row)

    {
        if (row.Length < 9)

        {
            return(null);
        }



        RowHelper rh = new RowHelper(row);

        DisassemblygirlEffectorConfig rec = new DisassemblygirlEffectorConfig();



        rec.id = CSVUtility.ToInt(rh.Read());           //id

        rec.name = rh.Read();                           //名字

        rec.iconID = rh.Read();                         //图标ID

        rec.resourceID = rh.Read();                     //资源ID

        rec.parameter1 = CSVUtility.ToFloat(rh.Read()); //参数1

        rec.parameter2 = CSVUtility.ToFloat(rh.Read()); //参数2

        rec.parameter3 = CSVUtility.ToFloat(rh.Read()); //参数3

        rec.parameter4 = CSVUtility.ToFloat(rh.Read()); //参数4

        rec.parameter5 = CSVUtility.ToFloat(rh.Read()); //参数5

        return(rec);
    }