コード例 #1
0
 public void LoadRecord(ref MonStat.TreasureClassInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record._normal);
     Datasheet.Parse(stream.NextString(), ref record._champion);
     Datasheet.Parse(stream.NextString(), ref record._unique);
     Datasheet.Parse(stream.NextString(), ref record._quest);
 }
コード例 #2
0
 public void LoadRecord(ref ItemSet record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.nameStr);
     Datasheet.Parse(stream.NextString(), ref record.version);
     Datasheet.Parse(stream.NextString(), ref record.level);
     record.props = new ItemSet.Prop[8];
     itemsetproploader.LoadRecord(ref record.props[0], stream);
     itemsetproploader.LoadRecord(ref record.props[1], stream);
     itemsetproploader.LoadRecord(ref record.props[2], stream);
     itemsetproploader.LoadRecord(ref record.props[3], stream);
     itemsetproploader.LoadRecord(ref record.props[4], stream);
     itemsetproploader.LoadRecord(ref record.props[5], stream);
     itemsetproploader.LoadRecord(ref record.props[6], stream);
     itemsetproploader.LoadRecord(ref record.props[7], stream);
     record.fullProps = new ItemSet.Prop[8];
     itemsetproploader.LoadRecord(ref record.fullProps[0], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[1], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[2], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[3], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[4], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[5], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[6], stream);
     itemsetproploader.LoadRecord(ref record.fullProps[7], stream);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #3
0
ファイル: SetItemPropLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref SetItem.Prop record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.prop);
     Datasheet.Parse(stream.NextString(), ref record.param);
     Datasheet.Parse(stream.NextString(), ref record.min);
     Datasheet.Parse(stream.NextString(), ref record.max);
 }
コード例 #4
0
 public void LoadRecord(ref TreasureClass record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.group);
     Datasheet.Parse(stream.NextString(), ref record.level);
     Datasheet.Parse(stream.NextString(), ref record.picks);
     Datasheet.Parse(stream.NextString(), ref record.unique);
     Datasheet.Parse(stream.NextString(), ref record.set);
     Datasheet.Parse(stream.NextString(), ref record.rare);
     Datasheet.Parse(stream.NextString(), ref record.magic);
     Datasheet.Parse(stream.NextString(), ref record.noDrop);
     record.nodeArray = new TreasureClass.Node[10];
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[0], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[1], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[2], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[3], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[4], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[5], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[6], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[7], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[8], stream);
     treasureclassnodeloader.LoadRecord(ref record.nodeArray[9], stream);
     Datasheet.Parse(stream.NextString(), ref record.sumItems);
     Datasheet.Parse(stream.NextString(), ref record.totalProb);
     Datasheet.Parse(stream.NextString(), ref record.dropChance);
     Datasheet.Parse(stream.NextString(), ref record.term);
 }
コード例 #5
0
ファイル: SpawnPresetLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref SpawnPreset record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.act);
     Datasheet.Parse(stream.NextString(), ref record.type);
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.description);
     Datasheet.Parse(stream.NextString(), ref record.objectId);
     Datasheet.Parse(stream.NextString(), ref record.monstatId);
     Datasheet.Parse(stream.NextString(), ref record.direction);
     Datasheet.Parse(stream.NextString(), ref record._base);
     Datasheet.Parse(stream.NextString(), ref record.token);
     Datasheet.Parse(stream.NextString(), ref record.mode);
     Datasheet.Parse(stream.NextString(), ref record.weaponClass);
     record.gear = new string[16];
     Datasheet.Parse(stream.NextString(), ref record.gear[0]);
     Datasheet.Parse(stream.NextString(), ref record.gear[1]);
     Datasheet.Parse(stream.NextString(), ref record.gear[2]);
     Datasheet.Parse(stream.NextString(), ref record.gear[3]);
     Datasheet.Parse(stream.NextString(), ref record.gear[4]);
     Datasheet.Parse(stream.NextString(), ref record.gear[5]);
     Datasheet.Parse(stream.NextString(), ref record.gear[6]);
     Datasheet.Parse(stream.NextString(), ref record.gear[7]);
     Datasheet.Parse(stream.NextString(), ref record.gear[8]);
     Datasheet.Parse(stream.NextString(), ref record.gear[9]);
     Datasheet.Parse(stream.NextString(), ref record.gear[10]);
     Datasheet.Parse(stream.NextString(), ref record.gear[11]);
     Datasheet.Parse(stream.NextString(), ref record.gear[12]);
     Datasheet.Parse(stream.NextString(), ref record.gear[13]);
     Datasheet.Parse(stream.NextString(), ref record.gear[14]);
     Datasheet.Parse(stream.NextString(), ref record.gear[15]);
     Datasheet.Parse(stream.NextString(), ref record.colormap);
     Datasheet.Parse(stream.NextString(), ref record.index);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #6
0
ファイル: OverlayInfoLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref OverlayInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.filename);
     record.unused = new string[3];
     Datasheet.Parse(stream.NextString(), ref record.unused[0]);
     Datasheet.Parse(stream.NextString(), ref record.unused[1]);
     Datasheet.Parse(stream.NextString(), ref record.unused[2]);
     Datasheet.Parse(stream.NextString(), ref record.preDraw);
     record.unused2 = new string[4];
     Datasheet.Parse(stream.NextString(), ref record.unused2[0]);
     Datasheet.Parse(stream.NextString(), ref record.unused2[1]);
     Datasheet.Parse(stream.NextString(), ref record.unused2[2]);
     Datasheet.Parse(stream.NextString(), ref record.unused2[3]);
     Datasheet.Parse(stream.NextString(), ref record.xOffset);
     Datasheet.Parse(stream.NextString(), ref record.yOffset);
     Datasheet.Parse(stream.NextString(), ref record.height1);
     Datasheet.Parse(stream.NextString(), ref record.height2);
     Datasheet.Parse(stream.NextString(), ref record.height3);
     Datasheet.Parse(stream.NextString(), ref record.height4);
     Datasheet.Parse(stream.NextString(), ref record.fps);
     Datasheet.Parse(stream.NextString(), ref record.loopWaitTime);
     Datasheet.Parse(stream.NextString(), ref record.trans);
     Datasheet.Parse(stream.NextString(), ref record.initRadius);
     Datasheet.Parse(stream.NextString(), ref record.radius);
     Datasheet.Parse(stream.NextString(), ref record.red);
     Datasheet.Parse(stream.NextString(), ref record.green);
     Datasheet.Parse(stream.NextString(), ref record.blue);
     Datasheet.Parse(stream.NextString(), ref record.numDirections);
     Datasheet.Parse(stream.NextString(), ref record.localBlood);
 }
コード例 #7
0
 public void LoadRecord(ref MagicAffix.Mod record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record.param);
     Datasheet.Parse(stream.NextString(), ref record.min);
     Datasheet.Parse(stream.NextString(), ref record.max);
 }
コード例 #8
0
ファイル: SoundInfoLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref SoundInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.sound);
     Datasheet.Parse(stream.NextString(), ref record.index);
     Datasheet.Parse(stream.NextString(), ref record._filename);
     Datasheet.Parse(stream.NextString(), ref record._volume);
     Datasheet.Parse(stream.NextString(), ref record.groupSize);
     Datasheet.Parse(stream.NextString(), ref record.loop);
     Datasheet.Parse(stream.NextString(), ref record._fadeIn);
     Datasheet.Parse(stream.NextString(), ref record._fadeOut);
     Datasheet.Parse(stream.NextString(), ref record.deferInst);
     Datasheet.Parse(stream.NextString(), ref record.stopInst);
     Datasheet.Parse(stream.NextString(), ref record.duration);
     Datasheet.Parse(stream.NextString(), ref record.compound);
     Datasheet.Parse(stream.NextString(), ref record.reverb);
     Datasheet.Parse(stream.NextString(), ref record.falloff);
     Datasheet.Parse(stream.NextString(), ref record.cache);
     Datasheet.Parse(stream.NextString(), ref record.asyncOnly);
     Datasheet.Parse(stream.NextString(), ref record.priority);
     Datasheet.Parse(stream.NextString(), ref record.stream);
     Datasheet.Parse(stream.NextString(), ref record.stereo);
     Datasheet.Parse(stream.NextString(), ref record.tracking);
     Datasheet.Parse(stream.NextString(), ref record.solo);
     Datasheet.Parse(stream.NextString(), ref record.musicVol);
     Datasheet.Parse(stream.NextString(), ref record.block1);
     Datasheet.Parse(stream.NextString(), ref record.block2);
     Datasheet.Parse(stream.NextString(), ref record.block3);
 }
コード例 #9
0
 public void LoadRecord(ref SuperUnique record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.superUnique);
     Datasheet.Parse(stream.NextString(), ref record.nameStr);
     Datasheet.Parse(stream.NextString(), ref record.monStatId);
     Datasheet.Parse(stream.NextString(), ref record.hcIdx);
     Datasheet.Parse(stream.NextString(), ref record.monSound);
     Datasheet.Parse(stream.NextString(), ref record.mod1);
     Datasheet.Parse(stream.NextString(), ref record.mod2);
     Datasheet.Parse(stream.NextString(), ref record.mod3);
     Datasheet.Parse(stream.NextString(), ref record.minGrp);
     Datasheet.Parse(stream.NextString(), ref record.maxGrp);
     Datasheet.Parse(stream.NextString(), ref record.eClass);
     Datasheet.Parse(stream.NextString(), ref record.autoPos);
     Datasheet.Parse(stream.NextString(), ref record.stacks);
     Datasheet.Parse(stream.NextString(), ref record.replacable);
     record.uTrans = new int[3];
     Datasheet.Parse(stream.NextString(), ref record.uTrans[0]);
     Datasheet.Parse(stream.NextString(), ref record.uTrans[1]);
     Datasheet.Parse(stream.NextString(), ref record.uTrans[2]);
     record.treasureClass = new string[3];
     Datasheet.Parse(stream.NextString(), ref record.treasureClass[0]);
     Datasheet.Parse(stream.NextString(), ref record.treasureClass[1]);
     Datasheet.Parse(stream.NextString(), ref record.treasureClass[2]);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #10
0
ファイル: LevelPresetLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref LevelPreset record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.def);
     Datasheet.Parse(stream.NextString(), ref record.levelId);
     Datasheet.Parse(stream.NextString(), ref record.populate);
     Datasheet.Parse(stream.NextString(), ref record.logicals);
     Datasheet.Parse(stream.NextString(), ref record.outdoors);
     Datasheet.Parse(stream.NextString(), ref record.animate);
     Datasheet.Parse(stream.NextString(), ref record.killEdge);
     Datasheet.Parse(stream.NextString(), ref record.fillBlanks);
     Datasheet.Parse(stream.NextString(), ref record.sizeX);
     Datasheet.Parse(stream.NextString(), ref record.sizeY);
     Datasheet.Parse(stream.NextString(), ref record.autoMap);
     Datasheet.Parse(stream.NextString(), ref record.scan);
     Datasheet.Parse(stream.NextString(), ref record.pops);
     Datasheet.Parse(stream.NextString(), ref record.popPad);
     Datasheet.Parse(stream.NextString(), ref record.fileCount);
     record.files = new string[6];
     Datasheet.Parse(stream.NextString(), ref record.files[0]);
     Datasheet.Parse(stream.NextString(), ref record.files[1]);
     Datasheet.Parse(stream.NextString(), ref record.files[2]);
     Datasheet.Parse(stream.NextString(), ref record.files[3]);
     Datasheet.Parse(stream.NextString(), ref record.files[4]);
     Datasheet.Parse(stream.NextString(), ref record.files[5]);
     Datasheet.Parse(stream.NextString(), ref record.dt1Mask);
     Datasheet.Parse(stream.NextString(), ref record.beta);
 }
コード例 #11
0
 public void LoadRecord(ref SoundEnvironment record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.handle);
     Datasheet.Parse(stream.NextString(), ref record.index);
     Datasheet.Parse(stream.NextString(), ref record.songId);
     Datasheet.Parse(stream.NextString(), ref record.dayAmbienceId);
     Datasheet.Parse(stream.NextString(), ref record.nightAmbienceId);
     Datasheet.Parse(stream.NextString(), ref record.dayEventId);
     Datasheet.Parse(stream.NextString(), ref record.nightEventId);
     Datasheet.Parse(stream.NextString(), ref record._eventDelay);
     Datasheet.Parse(stream.NextString(), ref record.indoors);
     Datasheet.Parse(stream.NextString(), ref record.material1);
     Datasheet.Parse(stream.NextString(), ref record.material2);
     Datasheet.Parse(stream.NextString(), ref record.EAXEnviron);
     Datasheet.Parse(stream.NextString(), ref record.EAXEnvSize);
     Datasheet.Parse(stream.NextString(), ref record.EAXEnvDiff);
     Datasheet.Parse(stream.NextString(), ref record.EAXRoomVol);
     Datasheet.Parse(stream.NextString(), ref record.EAXRoomHF);
     Datasheet.Parse(stream.NextString(), ref record.EAXDecayTime);
     Datasheet.Parse(stream.NextString(), ref record.EAXDecayHF);
     Datasheet.Parse(stream.NextString(), ref record.EAXReflect);
     Datasheet.Parse(stream.NextString(), ref record.EAXReflectDelay);
     Datasheet.Parse(stream.NextString(), ref record.EAXReverb);
     Datasheet.Parse(stream.NextString(), ref record.EAXRevDelay);
     Datasheet.Parse(stream.NextString(), ref record.EAXRoomRoll);
     Datasheet.Parse(stream.NextString(), ref record.EAXAirAbsorb);
 }
コード例 #12
0
 public void LoadRecord(ref ItemPropertyInfo.Block record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.set);
     Datasheet.Parse(stream.NextString(), ref record.value);
     Datasheet.Parse(stream.NextString(), ref record.func);
     Datasheet.Parse(stream.NextString(), ref record.statId);
 }
コード例 #13
0
 public void LoadRecord(ref ItemStat record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.sendOther);
     Datasheet.Parse(stream.NextString(), ref record.signed);
     Datasheet.Parse(stream.NextString(), ref record.sendBits);
     Datasheet.Parse(stream.NextString(), ref record.sendParamBits);
     Datasheet.Parse(stream.NextString(), ref record.updateAnimRate);
     Datasheet.Parse(stream.NextString(), ref record.saved);
     Datasheet.Parse(stream.NextString(), ref record.csvSigned);
     Datasheet.Parse(stream.NextString(), ref record.csvBits);
     Datasheet.Parse(stream.NextString(), ref record.csvParam);
     Datasheet.Parse(stream.NextString(), ref record.fCallback);
     Datasheet.Parse(stream.NextString(), ref record.fMin);
     Datasheet.Parse(stream.NextString(), ref record.minAccr);
     Datasheet.Parse(stream.NextString(), ref record.encode);
     Datasheet.Parse(stream.NextString(), ref record.add);
     Datasheet.Parse(stream.NextString(), ref record.multiply);
     Datasheet.Parse(stream.NextString(), ref record.divide);
     Datasheet.Parse(stream.NextString(), ref record.valShift);
     Datasheet.Parse(stream.NextString(), ref record._1_09_SaveBits);
     Datasheet.Parse(stream.NextString(), ref record._1_09_SaveAdd);
     Datasheet.Parse(stream.NextString(), ref record.saveBits);
     Datasheet.Parse(stream.NextString(), ref record.saveAdd);
     Datasheet.Parse(stream.NextString(), ref record.saveParamBits);
     Datasheet.Parse(stream.NextString(), ref record.keepzero);
     Datasheet.Parse(stream.NextString(), ref record.op);
     Datasheet.Parse(stream.NextString(), ref record.opParam);
     Datasheet.Parse(stream.NextString(), ref record.opBase);
     Datasheet.Parse(stream.NextString(), ref record.opStat1);
     Datasheet.Parse(stream.NextString(), ref record.opStat2);
     Datasheet.Parse(stream.NextString(), ref record.opStat3);
     Datasheet.Parse(stream.NextString(), ref record.direct);
     Datasheet.Parse(stream.NextString(), ref record.maxStat);
     Datasheet.Parse(stream.NextString(), ref record.itemSpecific);
     Datasheet.Parse(stream.NextString(), ref record.damageRelated);
     Datasheet.Parse(stream.NextString(), ref record.itemEvent1);
     Datasheet.Parse(stream.NextString(), ref record.itemEventFunc1);
     Datasheet.Parse(stream.NextString(), ref record.itemEvent2);
     Datasheet.Parse(stream.NextString(), ref record.itemEventFunc2);
     Datasheet.Parse(stream.NextString(), ref record.descPriority);
     Datasheet.Parse(stream.NextString(), ref record.descFunc);
     Datasheet.Parse(stream.NextString(), ref record.descVal);
     Datasheet.Parse(stream.NextString(), ref record.descStrPositive);
     Datasheet.Parse(stream.NextString(), ref record.descStrNegative);
     Datasheet.Parse(stream.NextString(), ref record.descStr2);
     Datasheet.Parse(stream.NextString(), ref record.dgrp);
     Datasheet.Parse(stream.NextString(), ref record.dgrpfunc);
     Datasheet.Parse(stream.NextString(), ref record.dgrpval);
     Datasheet.Parse(stream.NextString(), ref record.dgrpStrPositive);
     Datasheet.Parse(stream.NextString(), ref record.dgrpStrNegative);
     Datasheet.Parse(stream.NextString(), ref record.dgrpStr2);
     Datasheet.Parse(stream.NextString(), ref record.stuff);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #14
0
 public void LoadRecord(ref ExpTable record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.maxLevel);
     Datasheet.Parse(stream.NextString(), ref record.amazon);
     Datasheet.Parse(stream.NextString(), ref record.sorceress);
     Datasheet.Parse(stream.NextString(), ref record.necromancer);
     Datasheet.Parse(stream.NextString(), ref record.paladin);
     Datasheet.Parse(stream.NextString(), ref record.barbarian);
     Datasheet.Parse(stream.NextString(), ref record.druid);
     Datasheet.Parse(stream.NextString(), ref record.assassin);
 }
コード例 #15
0
 public void LoadRecord(ref LevelMazeInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.levelId);
     record.rooms = new int[3];
     Datasheet.Parse(stream.NextString(), ref record.rooms[0]);
     Datasheet.Parse(stream.NextString(), ref record.rooms[1]);
     Datasheet.Parse(stream.NextString(), ref record.rooms[2]);
     Datasheet.Parse(stream.NextString(), ref record.sizeX);
     Datasheet.Parse(stream.NextString(), ref record.sizeY);
     Datasheet.Parse(stream.NextString(), ref record.merge);
     Datasheet.Parse(stream.NextString(), ref record.beta);
 }
コード例 #16
0
 public void LoadRecord(ref MonStat.Stats record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.minHP);
     Datasheet.Parse(stream.NextString(), ref record.maxHP);
     Datasheet.Parse(stream.NextString(), ref record.armorClass);
     Datasheet.Parse(stream.NextString(), ref record.exp);
     Datasheet.Parse(stream.NextString(), ref record.A1MinDamage);
     Datasheet.Parse(stream.NextString(), ref record.A1MaxDamage);
     Datasheet.Parse(stream.NextString(), ref record.A1ToHit);
     Datasheet.Parse(stream.NextString(), ref record.A2MinDamage);
     Datasheet.Parse(stream.NextString(), ref record.A2MaxDamage);
     Datasheet.Parse(stream.NextString(), ref record.A2ToHit);
     Datasheet.Parse(stream.NextString(), ref record.S1MinDamage);
     Datasheet.Parse(stream.NextString(), ref record.S1MaxDamage);
     Datasheet.Parse(stream.NextString(), ref record.S1ToHit);
 }
コード例 #17
0
 public void LoadRecord(ref LevelWarpInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.selectX);
     Datasheet.Parse(stream.NextString(), ref record.selectY);
     Datasheet.Parse(stream.NextString(), ref record.selectDX);
     Datasheet.Parse(stream.NextString(), ref record.selectDY);
     Datasheet.Parse(stream.NextString(), ref record.exitWalkX);
     Datasheet.Parse(stream.NextString(), ref record.exitWalkY);
     Datasheet.Parse(stream.NextString(), ref record.offsetX);
     Datasheet.Parse(stream.NextString(), ref record.offsetY);
     Datasheet.Parse(stream.NextString(), ref record.litVersion);
     Datasheet.Parse(stream.NextString(), ref record.tiles);
     Datasheet.Parse(stream.NextString(), ref record.direction);
     Datasheet.Parse(stream.NextString(), ref record.beta);
 }
コード例 #18
0
 public void LoadRecord(ref MonSound record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record._attack1);
     Datasheet.Parse(stream.NextString(), ref record._weapon1);
     Datasheet.Parse(stream.NextString(), ref record._attack1Delay);
     Datasheet.Parse(stream.NextString(), ref record._weapon1Delay);
     Datasheet.Parse(stream.NextString(), ref record.attack1Prob);
     Datasheet.Parse(stream.NextString(), ref record._weapon1Volume);
     Datasheet.Parse(stream.NextString(), ref record._attack2);
     Datasheet.Parse(stream.NextString(), ref record._weapon2);
     Datasheet.Parse(stream.NextString(), ref record._attack2Delay);
     Datasheet.Parse(stream.NextString(), ref record._weapon2Delay);
     Datasheet.Parse(stream.NextString(), ref record.attack2Prob);
     Datasheet.Parse(stream.NextString(), ref record._weapon2Volume);
     Datasheet.Parse(stream.NextString(), ref record._hitSound);
     Datasheet.Parse(stream.NextString(), ref record._deathSound);
     Datasheet.Parse(stream.NextString(), ref record._hitDelay);
     Datasheet.Parse(stream.NextString(), ref record._deathDelay);
     Datasheet.Parse(stream.NextString(), ref record._skill1);
     Datasheet.Parse(stream.NextString(), ref record._skill2);
     Datasheet.Parse(stream.NextString(), ref record._skill3);
     Datasheet.Parse(stream.NextString(), ref record._skill4);
     Datasheet.Parse(stream.NextString(), ref record._footstep);
     Datasheet.Parse(stream.NextString(), ref record._footstepLayer);
     Datasheet.Parse(stream.NextString(), ref record._fsCnt);
     Datasheet.Parse(stream.NextString(), ref record._fsOff);
     Datasheet.Parse(stream.NextString(), ref record._fsPrb);
     Datasheet.Parse(stream.NextString(), ref record._neutral);
     Datasheet.Parse(stream.NextString(), ref record._neuTime);
     Datasheet.Parse(stream.NextString(), ref record._init);
     Datasheet.Parse(stream.NextString(), ref record._taunt);
     Datasheet.Parse(stream.NextString(), ref record._flee);
     Datasheet.Parse(stream.NextString(), ref record._cvtMo1);
     Datasheet.Parse(stream.NextString(), ref record._cvtSk1);
     Datasheet.Parse(stream.NextString(), ref record._cvtTgt1);
     Datasheet.Parse(stream.NextString(), ref record._cvtMo2);
     Datasheet.Parse(stream.NextString(), ref record._cvtSk2);
     Datasheet.Parse(stream.NextString(), ref record._cvtTgt2);
     Datasheet.Parse(stream.NextString(), ref record._cvtMo3);
     Datasheet.Parse(stream.NextString(), ref record._cvtSk3);
     Datasheet.Parse(stream.NextString(), ref record._cvtTgt3);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #19
0
 public void LoadRecord(ref ItemPropertyInfo record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record._done);
     record._blocks = new ItemPropertyInfo.Block[7];
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[0], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[1], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[2], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[3], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[4], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[5], stream);
     itempropertyinfoblockloader.LoadRecord(ref record._blocks[6], stream);
     Datasheet.Parse(stream.NextString(), ref record._desc);
     Datasheet.Parse(stream.NextString(), ref record._param);
     Datasheet.Parse(stream.NextString(), ref record._min);
     Datasheet.Parse(stream.NextString(), ref record._max);
     Datasheet.Parse(stream.NextString(), ref record._notes);
     Datasheet.Parse(stream.NextString(), ref record._eol);
 }
コード例 #20
0
 public void LoadRecord(ref SetItem record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.setId);
     Datasheet.Parse(stream.NextString(), ref record.itemCode);
     Datasheet.Parse(stream.NextString(), ref record._item);
     Datasheet.Parse(stream.NextString(), ref record.rarity);
     Datasheet.Parse(stream.NextString(), ref record.level);
     Datasheet.Parse(stream.NextString(), ref record.levelReq);
     Datasheet.Parse(stream.NextString(), ref record.chrTransform);
     Datasheet.Parse(stream.NextString(), ref record.invTransform);
     Datasheet.Parse(stream.NextString(), ref record.invFile);
     Datasheet.Parse(stream.NextString(), ref record.flippyFile);
     Datasheet.Parse(stream.NextString(), ref record._dropSound);
     Datasheet.Parse(stream.NextString(), ref record._dropSoundFrame);
     Datasheet.Parse(stream.NextString(), ref record._useSound);
     Datasheet.Parse(stream.NextString(), ref record.costMult);
     Datasheet.Parse(stream.NextString(), ref record.costAdd);
     Datasheet.Parse(stream.NextString(), ref record.addFunc);
     record.props = new SetItem.Prop[9];
     setitemproploader.LoadRecord(ref record.props[0], stream);
     setitemproploader.LoadRecord(ref record.props[1], stream);
     setitemproploader.LoadRecord(ref record.props[2], stream);
     setitemproploader.LoadRecord(ref record.props[3], stream);
     setitemproploader.LoadRecord(ref record.props[4], stream);
     setitemproploader.LoadRecord(ref record.props[5], stream);
     setitemproploader.LoadRecord(ref record.props[6], stream);
     setitemproploader.LoadRecord(ref record.props[7], stream);
     setitemproploader.LoadRecord(ref record.props[8], stream);
     record.additionalProps = new SetItem.Prop[10];
     setitemproploader.LoadRecord(ref record.additionalProps[0], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[1], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[2], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[3], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[4], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[5], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[6], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[7], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[8], stream);
     setitemproploader.LoadRecord(ref record.additionalProps[9], stream);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #21
0
 public void LoadRecord(ref ItemType record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record._equiv1);
     Datasheet.Parse(stream.NextString(), ref record._equiv2);
     Datasheet.Parse(stream.NextString(), ref record.repair);
     Datasheet.Parse(stream.NextString(), ref record.body);
     Datasheet.Parse(stream.NextString(), ref record.bodyLoc1Code);
     Datasheet.Parse(stream.NextString(), ref record.bodyLoc2Code);
     Datasheet.Parse(stream.NextString(), ref record.shoots);
     Datasheet.Parse(stream.NextString(), ref record.quiver);
     Datasheet.Parse(stream.NextString(), ref record.throwable);
     Datasheet.Parse(stream.NextString(), ref record.reload);
     Datasheet.Parse(stream.NextString(), ref record.reEquip);
     Datasheet.Parse(stream.NextString(), ref record.autoStack);
     Datasheet.Parse(stream.NextString(), ref record.alwaysMagic);
     Datasheet.Parse(stream.NextString(), ref record.canBeRare);
     Datasheet.Parse(stream.NextString(), ref record.alwaysNormal);
     Datasheet.Parse(stream.NextString(), ref record.charm);
     Datasheet.Parse(stream.NextString(), ref record.gem);
     Datasheet.Parse(stream.NextString(), ref record.beltable);
     Datasheet.Parse(stream.NextString(), ref record.maxSock1);
     Datasheet.Parse(stream.NextString(), ref record.maxSock25);
     Datasheet.Parse(stream.NextString(), ref record.maxSock40);
     Datasheet.Parse(stream.NextString(), ref record.treasureClass);
     Datasheet.Parse(stream.NextString(), ref record.rarity);
     Datasheet.Parse(stream.NextString(), ref record.staffMods);
     Datasheet.Parse(stream.NextString(), ref record.costFormula);
     Datasheet.Parse(stream.NextString(), ref record.classCode);
     Datasheet.Parse(stream.NextString(), ref record.varInvGfx);
     record.invGfx = new string[6];
     Datasheet.Parse(stream.NextString(), ref record.invGfx[0]);
     Datasheet.Parse(stream.NextString(), ref record.invGfx[1]);
     Datasheet.Parse(stream.NextString(), ref record.invGfx[2]);
     Datasheet.Parse(stream.NextString(), ref record.invGfx[3]);
     Datasheet.Parse(stream.NextString(), ref record.invGfx[4]);
     Datasheet.Parse(stream.NextString(), ref record.invGfx[5]);
     Datasheet.Parse(stream.NextString(), ref record.storePage);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #22
0
 public void LoadRecord(ref LevelType record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.id);
     record.files = new string[32];
     Datasheet.Parse(stream.NextString(), ref record.files[0]);
     Datasheet.Parse(stream.NextString(), ref record.files[1]);
     Datasheet.Parse(stream.NextString(), ref record.files[2]);
     Datasheet.Parse(stream.NextString(), ref record.files[3]);
     Datasheet.Parse(stream.NextString(), ref record.files[4]);
     Datasheet.Parse(stream.NextString(), ref record.files[5]);
     Datasheet.Parse(stream.NextString(), ref record.files[6]);
     Datasheet.Parse(stream.NextString(), ref record.files[7]);
     Datasheet.Parse(stream.NextString(), ref record.files[8]);
     Datasheet.Parse(stream.NextString(), ref record.files[9]);
     Datasheet.Parse(stream.NextString(), ref record.files[10]);
     Datasheet.Parse(stream.NextString(), ref record.files[11]);
     Datasheet.Parse(stream.NextString(), ref record.files[12]);
     Datasheet.Parse(stream.NextString(), ref record.files[13]);
     Datasheet.Parse(stream.NextString(), ref record.files[14]);
     Datasheet.Parse(stream.NextString(), ref record.files[15]);
     Datasheet.Parse(stream.NextString(), ref record.files[16]);
     Datasheet.Parse(stream.NextString(), ref record.files[17]);
     Datasheet.Parse(stream.NextString(), ref record.files[18]);
     Datasheet.Parse(stream.NextString(), ref record.files[19]);
     Datasheet.Parse(stream.NextString(), ref record.files[20]);
     Datasheet.Parse(stream.NextString(), ref record.files[21]);
     Datasheet.Parse(stream.NextString(), ref record.files[22]);
     Datasheet.Parse(stream.NextString(), ref record.files[23]);
     Datasheet.Parse(stream.NextString(), ref record.files[24]);
     Datasheet.Parse(stream.NextString(), ref record.files[25]);
     Datasheet.Parse(stream.NextString(), ref record.files[26]);
     Datasheet.Parse(stream.NextString(), ref record.files[27]);
     Datasheet.Parse(stream.NextString(), ref record.files[28]);
     Datasheet.Parse(stream.NextString(), ref record.files[29]);
     Datasheet.Parse(stream.NextString(), ref record.files[30]);
     Datasheet.Parse(stream.NextString(), ref record.files[31]);
     Datasheet.Parse(stream.NextString(), ref record.beta);
     Datasheet.Parse(stream.NextString(), ref record.act);
 }
コード例 #23
0
 public void LoadRecord(ref MonLvl record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.level);
     record.armor = new int[6];
     Datasheet.Parse(stream.NextString(), ref record.armor[0]);
     Datasheet.Parse(stream.NextString(), ref record.armor[1]);
     Datasheet.Parse(stream.NextString(), ref record.armor[2]);
     Datasheet.Parse(stream.NextString(), ref record.armor[3]);
     Datasheet.Parse(stream.NextString(), ref record.armor[4]);
     Datasheet.Parse(stream.NextString(), ref record.armor[5]);
     record.toHit = new int[6];
     Datasheet.Parse(stream.NextString(), ref record.toHit[0]);
     Datasheet.Parse(stream.NextString(), ref record.toHit[1]);
     Datasheet.Parse(stream.NextString(), ref record.toHit[2]);
     Datasheet.Parse(stream.NextString(), ref record.toHit[3]);
     Datasheet.Parse(stream.NextString(), ref record.toHit[4]);
     Datasheet.Parse(stream.NextString(), ref record.toHit[5]);
     record.hp = new int[6];
     Datasheet.Parse(stream.NextString(), ref record.hp[0]);
     Datasheet.Parse(stream.NextString(), ref record.hp[1]);
     Datasheet.Parse(stream.NextString(), ref record.hp[2]);
     Datasheet.Parse(stream.NextString(), ref record.hp[3]);
     Datasheet.Parse(stream.NextString(), ref record.hp[4]);
     Datasheet.Parse(stream.NextString(), ref record.hp[5]);
     record.damage = new int[6];
     Datasheet.Parse(stream.NextString(), ref record.damage[0]);
     Datasheet.Parse(stream.NextString(), ref record.damage[1]);
     Datasheet.Parse(stream.NextString(), ref record.damage[2]);
     Datasheet.Parse(stream.NextString(), ref record.damage[3]);
     Datasheet.Parse(stream.NextString(), ref record.damage[4]);
     Datasheet.Parse(stream.NextString(), ref record.damage[5]);
     record.experience = new int[6];
     Datasheet.Parse(stream.NextString(), ref record.experience[0]);
     Datasheet.Parse(stream.NextString(), ref record.experience[1]);
     Datasheet.Parse(stream.NextString(), ref record.experience[2]);
     Datasheet.Parse(stream.NextString(), ref record.experience[3]);
     Datasheet.Parse(stream.NextString(), ref record.experience[4]);
     Datasheet.Parse(stream.NextString(), ref record.experience[5]);
 }
コード例 #24
0
 public void LoadRecord(ref UniqueItem record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.nameStr);
     Datasheet.Parse(stream.NextString(), ref record.version);
     Datasheet.Parse(stream.NextString(), ref record.enabled);
     Datasheet.Parse(stream.NextString(), ref record.ladder);
     Datasheet.Parse(stream.NextString(), ref record.rarity);
     Datasheet.Parse(stream.NextString(), ref record.noLimit);
     Datasheet.Parse(stream.NextString(), ref record.level);
     Datasheet.Parse(stream.NextString(), ref record.levelReq);
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record.type);
     Datasheet.Parse(stream.NextString(), ref record.uber);
     Datasheet.Parse(stream.NextString(), ref record.carry1);
     Datasheet.Parse(stream.NextString(), ref record.costMult);
     Datasheet.Parse(stream.NextString(), ref record.costAdd);
     Datasheet.Parse(stream.NextString(), ref record.chrTransform);
     Datasheet.Parse(stream.NextString(), ref record.invTransform);
     Datasheet.Parse(stream.NextString(), ref record.flippyFile);
     Datasheet.Parse(stream.NextString(), ref record.invFile);
     Datasheet.Parse(stream.NextString(), ref record._dropSound);
     Datasheet.Parse(stream.NextString(), ref record._dropSoundFrame);
     Datasheet.Parse(stream.NextString(), ref record._useSound);
     record.props = new UniqueItem.Prop[12];
     uniqueitemproploader.LoadRecord(ref record.props[0], stream);
     uniqueitemproploader.LoadRecord(ref record.props[1], stream);
     uniqueitemproploader.LoadRecord(ref record.props[2], stream);
     uniqueitemproploader.LoadRecord(ref record.props[3], stream);
     uniqueitemproploader.LoadRecord(ref record.props[4], stream);
     uniqueitemproploader.LoadRecord(ref record.props[5], stream);
     uniqueitemproploader.LoadRecord(ref record.props[6], stream);
     uniqueitemproploader.LoadRecord(ref record.props[7], stream);
     uniqueitemproploader.LoadRecord(ref record.props[8], stream);
     uniqueitemproploader.LoadRecord(ref record.props[9], stream);
     uniqueitemproploader.LoadRecord(ref record.props[10], stream);
     uniqueitemproploader.LoadRecord(ref record.props[11], stream);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #25
0
ファイル: MagicAffixLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref MagicAffix record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.nameStr);
     Datasheet.Parse(stream.NextString(), ref record.version);
     Datasheet.Parse(stream.NextString(), ref record.spawnable);
     Datasheet.Parse(stream.NextString(), ref record.rare);
     Datasheet.Parse(stream.NextString(), ref record.level);
     Datasheet.Parse(stream.NextString(), ref record.maxlevel);
     Datasheet.Parse(stream.NextString(), ref record.levelReq);
     Datasheet.Parse(stream.NextString(), ref record.classSpecific);
     Datasheet.Parse(stream.NextString(), ref record.classCode);
     Datasheet.Parse(stream.NextString(), ref record.classlevelreq);
     Datasheet.Parse(stream.NextString(), ref record.frequency);
     Datasheet.Parse(stream.NextString(), ref record.group);
     record.mods = new MagicAffix.Mod[3];
     magicaffixmodloader.LoadRecord(ref record.mods[0], stream);
     magicaffixmodloader.LoadRecord(ref record.mods[1], stream);
     magicaffixmodloader.LoadRecord(ref record.mods[2], stream);
     Datasheet.Parse(stream.NextString(), ref record.transform);
     Datasheet.Parse(stream.NextString(), ref record.transformcolor);
     record.itemTypes = new string[7];
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[0]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[1]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[2]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[3]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[4]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[5]);
     Datasheet.Parse(stream.NextString(), ref record.itemTypes[6]);
     record.excludeItemTypes = new string[5];
     Datasheet.Parse(stream.NextString(), ref record.excludeItemTypes[0]);
     Datasheet.Parse(stream.NextString(), ref record.excludeItemTypes[1]);
     Datasheet.Parse(stream.NextString(), ref record.excludeItemTypes[2]);
     Datasheet.Parse(stream.NextString(), ref record.excludeItemTypes[3]);
     Datasheet.Parse(stream.NextString(), ref record.excludeItemTypes[4]);
     Datasheet.Parse(stream.NextString(), ref record.divide);
     Datasheet.Parse(stream.NextString(), ref record.multiply);
     Datasheet.Parse(stream.NextString(), ref record.add);
 }
コード例 #26
0
ファイル: ItemRatioLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref ItemRatio record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.function);
     Datasheet.Parse(stream.NextString(), ref record.version);
     Datasheet.Parse(stream.NextString(), ref record.uber);
     Datasheet.Parse(stream.NextString(), ref record.classSpecific);
     Datasheet.Parse(stream.NextString(), ref record.unique);
     Datasheet.Parse(stream.NextString(), ref record.uniqueDivisor);
     Datasheet.Parse(stream.NextString(), ref record.uniqueMin);
     Datasheet.Parse(stream.NextString(), ref record.rare);
     Datasheet.Parse(stream.NextString(), ref record.rareDivisor);
     Datasheet.Parse(stream.NextString(), ref record.rareMin);
     Datasheet.Parse(stream.NextString(), ref record.set);
     Datasheet.Parse(stream.NextString(), ref record.setDivisor);
     Datasheet.Parse(stream.NextString(), ref record.setMin);
     Datasheet.Parse(stream.NextString(), ref record.magic);
     Datasheet.Parse(stream.NextString(), ref record.magicDivisor);
     Datasheet.Parse(stream.NextString(), ref record.magicMin);
     Datasheet.Parse(stream.NextString(), ref record.hiQuality);
     Datasheet.Parse(stream.NextString(), ref record.hiQualityDivisor);
     Datasheet.Parse(stream.NextString(), ref record.normal);
     Datasheet.Parse(stream.NextString(), ref record.normalDivisor);
 }
コード例 #27
0
 public void LoadRecord(ref SkillDescription record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.id);
     Datasheet.Parse(stream.NextString(), ref record.skillPage);
     Datasheet.Parse(stream.NextString(), ref record.skillRow);
     Datasheet.Parse(stream.NextString(), ref record.skillColumn);
     Datasheet.Parse(stream.NextString(), ref record.listRow);
     Datasheet.Parse(stream.NextString(), ref record.listPool);
     Datasheet.Parse(stream.NextString(), ref record.iconIndex);
     Datasheet.Parse(stream.NextString(), ref record.strName);
     Datasheet.Parse(stream.NextString(), ref record.strShort);
     Datasheet.Parse(stream.NextString(), ref record.strLong);
     Datasheet.Parse(stream.NextString(), ref record.strAlt);
     Datasheet.Parse(stream.NextString(), ref record.strMana);
     Datasheet.Parse(stream.NextString(), ref record.descDam);
     record.otherFields = new string[100];
     Datasheet.Parse(stream.NextString(), ref record.otherFields[0]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[1]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[2]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[3]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[4]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[5]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[6]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[7]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[8]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[9]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[10]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[11]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[12]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[13]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[14]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[15]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[16]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[17]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[18]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[19]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[20]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[21]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[22]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[23]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[24]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[25]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[26]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[27]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[28]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[29]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[30]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[31]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[32]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[33]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[34]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[35]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[36]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[37]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[38]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[39]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[40]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[41]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[42]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[43]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[44]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[45]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[46]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[47]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[48]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[49]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[50]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[51]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[52]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[53]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[54]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[55]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[56]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[57]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[58]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[59]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[60]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[61]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[62]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[63]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[64]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[65]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[66]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[67]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[68]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[69]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[70]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[71]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[72]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[73]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[74]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[75]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[76]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[77]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[78]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[79]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[80]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[81]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[82]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[83]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[84]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[85]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[86]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[87]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[88]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[89]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[90]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[91]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[92]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[93]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[94]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[95]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[96]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[97]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[98]);
     Datasheet.Parse(stream.NextString(), ref record.otherFields[99]);
     Datasheet.Parse(stream.NextString(), ref record.eol);
 }
コード例 #28
0
ファイル: TranslationLoader.cs プロジェクト: D7tila/Diablerie
 public void LoadRecord(ref Translation record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.key);
     Datasheet.Parse(stream.NextString(), ref record.value);
 }
コード例 #29
0
 public void LoadRecord(ref BodyLoc record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.name);
     Datasheet.Parse(stream.NextString(), ref record.code);
 }
コード例 #30
0
 public void LoadRecord(ref TreasureClass.Node record, Datasheet.Stream stream)
 {
     Datasheet.Parse(stream.NextString(), ref record.code);
     Datasheet.Parse(stream.NextString(), ref record.prob);
 }