コード例 #1
0
 public void FileRead(MpqFileStream stream, long offset)
 {
     stream.Position = offset + 4;
     Name = stream.ReadString(256);
     stream.Position = offset + 260;
     snoRecipe = stream.ReadValueS32();
     stream.Position = offset + 264;
     _Field2 = stream.ReadValueS32();
     stream.Position = offset + 268;
     Field3 = stream.ReadValueS32();
     stream.Position = offset + 272;
     Field4 = stream.ReadValueS32();
     stream.Position = offset + 276;
     Field5 = stream.ReadValueS32();
     stream.Position = offset + 280;
     Field6 = stream.ReadValueS32();
     stream.Position = offset + 284;
     Field7 = new RecipeIngredient[6];
     for(int loop12=0; loop12 < 6; loop12++ )
     {
         RecipeIngredient temp12_Field7;
         temp12_Field7 = new RecipeIngredient();
         temp12_Field7.FileRead(stream, stream.Position);
         _Field7[loop12] = temp12_Field7;
     }
 }
コード例 #2
0
 public void FileRead(MpqFileStream stream, long offset)
 {
     stream.Position = offset + 4;
     Name = stream.ReadString(256);
     stream.Position = offset + 260;
     Field1 = stream.ReadValueS32();
     stream.Position = offset + 264;
     Field2 = stream.ReadValueS32();
     stream.Position = offset + 268;
     Field3 = stream.ReadValueS32();
     stream.Position = offset + 272;
     Field4 = stream.ReadValueS32();
     stream.Position = offset + 280;
     Field5 = new AttributeSpecifier[16];
     for(int loop12=0; loop12 < 16; loop12++ )
     {
         AttributeSpecifier temp12_Field5;
         temp12_Field5 = new AttributeSpecifier();
         temp12_Field5.FileRead(stream, stream.Position);
         _Field5[loop12] = temp12_Field5;
     }
     stream.Position = offset + 664;
     Field6 = stream.ReadValueS32();
     stream.Position = offset + 668;
     Field7 = new RecipeIngredient[3];
     for(int loop12=0; loop12 < 3; loop12++ )
     {
         RecipeIngredient temp12_Field7;
         temp12_Field7 = new RecipeIngredient();
         temp12_Field7.FileRead(stream, stream.Position);
         _Field7[loop12] = temp12_Field7;
     }
 }