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); }
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); }
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); }