public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = new SNOName(); Field0.FileRead(stream, stream.Position); stream.Position = offset + 8; Field1 = new PRTransform(); Field1.FileRead(stream, stream.Position); stream.Position = offset + 36; Field2 = new SceneSpecification(); Field2.FileRead(stream, stream.Position); }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Scale = stream.ReadValueF32(); stream.Position = offset + 4; Transform = new PRTransform(); Transform.FileRead(stream, stream.Position); stream.Position = offset + 32; WorldID = stream.ReadValueS32(); }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = new RequiredMessageHeader(); Field0.FileRead(stream, stream.Position); stream.Position = offset + 8; Field1 = new PRTransform(); Field1.FileRead(stream, stream.Position); }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = new RequiredMessageHeader(); Field0.FileRead(stream, stream.Position); stream.Position = offset + 8; WorldID = stream.ReadValueS32(); stream.Position = offset + 12; SceneSpec = new SceneSpecification(); SceneSpec.FileRead(stream, stream.Position); stream.Position = offset + 220; ChunkID = stream.ReadValueS32(); stream.Position = offset + 224; SceneSNO = stream.ReadValueS32(); stream.Position = offset + 228; Transform = new PRTransform(); Transform.FileRead(stream, stream.Position); stream.Position = offset + 256; ParentChunkID = stream.ReadValueS32(); stream.Position = offset + 260; SceneGroupSNO = stream.ReadValueS32(); stream.Position = offset + 268; arAppliedLabels = new int[256]; for(int loop12=0; loop12 < 256; loop12++ ) { int temp12_arAppliedLabels; temp12_arAppliedLabels = stream.ReadValueS32(); _arAppliedLabels[loop12] = temp12_arAppliedLabels; } }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = new PRTransform(); Field0.FileRead(stream, stream.Position); stream.Position = offset + 28; Field1 = new Vector3D(); Field1.FileRead(stream, stream.Position); }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Name = stream.ReadString(128); stream.Position = offset + 128; Type = stream.ReadValueS32(); stream.Position = offset + 132; PRTransform = new PRTransform(); PRTransform.FileRead(stream, stream.Position); stream.Position = offset + 160; Field3 = new SNOName(); Field3.FileRead(stream, stream.Position); stream.Position = offset + 168; serTagMap = new SerializeData(); serTagMap.FileRead(stream, stream.Position); stream.Position = offset + 176; // TagMap: type DT_TAGMAP hasnt a deserializer implemented throw new Exception("some fields arent going to be decoded."); stream.Position = offset + 184; Field6 = stream.ReadValueS32(); stream.Position = offset + 188; serMarkerLinks = new SerializeData(); serMarkerLinks.FileRead(stream, stream.Position); stream.Position = offset + 200; //still checking variablearrays MarkerLinks = new List<MarkerLink>(); for(int i = 0; i < (int)(serMarkerLinks.Field1 / 256); i++) { stream.Position = serMarkerLinks.Field0 + 16 + (256*i) ; MarkerLink temp12_MarkerLinks; temp12_MarkerLinks = new MarkerLink(); temp12_MarkerLinks.FileRead(stream, stream.Position); _MarkerLinks.Add(temp12_MarkerLinks); } }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = new RequiredMessageHeader(); Field0.FileRead(stream, stream.Position); stream.Position = offset + 8; ChunkID = stream.ReadValueS32(); stream.Position = offset + 12; SceneSNO = stream.ReadValueS32(); stream.Position = offset + 16; Transform = new PRTransform(); Transform.FileRead(stream, stream.Position); stream.Position = offset + 44; WorldID = stream.ReadValueS32(); stream.Position = offset + 48; MiniMapVisibility = stream.ReadValueS32() == 1; }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = stream.ReadString(64); stream.Position = offset + 64; Field1 = stream.ReadValueS32(); stream.Position = offset + 68; Field2 = new PRTransform(); Field2.FileRead(stream, stream.Position); }
public void FileRead(MpqFileStream stream, long offset) { stream.Position = offset + 0; Field0 = stream.ReadString(64); stream.Position = offset + 64; Field1 = stream.ReadValueS32(); stream.Position = offset + 68; Field2 = stream.ReadValueS32(); stream.Position = offset + 72; Field3 = stream.ReadValueS32(); stream.Position = offset + 76; Field4 = stream.ReadValueS32(); stream.Position = offset + 80; Field5 = new PRTransform(); Field5.FileRead(stream, stream.Position); stream.Position = offset + 108; Field6 = new Vector3D(); Field6.FileRead(stream, stream.Position); stream.Position = offset + 120; Field7 = new PRTransform(); Field7.FileRead(stream, stream.Position); stream.Position = offset + 148; Field8 = new PRTransform(); Field8.FileRead(stream, stream.Position); stream.Position = offset + 176; Field9 = stream.ReadValueF32(); stream.Position = offset + 180; Field10 = stream.ReadValueF32(); stream.Position = offset + 184; Field11 = stream.ReadValueF32(); stream.Position = offset + 188; Field12 = stream.ReadValueF32(); stream.Position = offset + 192; Field13 = stream.ReadValueF32(); stream.Position = offset + 196; Field14 = stream.ReadValueF32(); stream.Position = offset + 200; Field15 = stream.ReadValueF32(); stream.Position = offset + 204; Field16 = stream.ReadValueF32(); stream.Position = offset + 208; Field17 = stream.ReadValueF32(); stream.Position = offset + 212; Field18 = stream.ReadString(64); }