Exemplo n.º 1
0
 public void Write(BigEndianWriter Writer)
 {
     Writer.WriteUInt16(NameOffset);
     Writer.WriteUInt16(Alpha);
     Writer.WriteUInt16(Animation);
     Writer.WriteUInt16(Padding);
     Writer.WriteSingle(Delay);
     Writer.WriteSingles(TranslationWS);
     Writer.WriteSingles(ScaleWS);
     Writer.WriteSingles(Translation);
     Writer.WriteSingles(Scale);
     Writer.WriteUInt16(Section4ID);
     Writer.WriteUInt16(NrSection4);
     Writer.WriteUInt16(Section5ID);
     Writer.WriteUInt16(NrSection5);
 }
Exemplo n.º 2
0
        public void WriteBDOF(string FilePath)
        {
            FileName = FilePath;
            BigEndianWriter Writer = new BigEndianWriter(File.Open(FilePath, FileMode.Create));
            BDOF            b      = bdofComponent1.ReturnData();

            Writer.WriteChars("PDOF".ToCharArray(), 0, 4);
            Writer.WriteUInt32(0x50);
            Writer.WriteUInt64(b.Unknown1);
            Writer.WriteUInt16(b.Activator);
            Writer.WriteUInt16(b.Unknown2);
            Writer.WriteUInt32(b.Unknown3);
            Writer.WriteSingles(b.FloatValues);
            Writer.WriteUInt64s(b.Padding);
            Writer.Close();
        }