/// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.BlockIndex);
     writer.Write(this.OffsetDiv16);
     writer.Write(this.Unknown_4h);
 }
Example #2
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.DataType);
     writer.Write(this.DataLength);
     writer.Write(this.DataPointer);
 }
Example #3
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.Unknown_4h);
     writer.Write(this.Unknown_8h);
 }
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.X);
     writer.Write(this.Y);
     writer.Write(this.Z);
 }
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Flags);
     writer.Write(this.Stride);
     writer.Write(this.Unknown_6h);
     writer.Write(this.Count);
     writer.Write(this.Types);
 }
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.NameHash);
     writer.Write(this.DataOffset);
     writer.Write(this.DataType);
     writer.Write(this.Unknown_Ah);
     writer.Write(this.RefNameHash);
 }
Example #7
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // write structure data
            writer.Endianess = RageLib.Data.Endianess.BigEndian;
            writer.Write(this.DataLength);
            writer.Endianess = RageLib.Data.Endianess.LittleEndian;

            writer.Write(this.Data);
        }
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // write structure data
            writer.Write(this.Unknown_70h);
            writer.Write(this.Unknown_74h);
            writer.Write(this.Unknown_78h);
            writer.Write(this.Unknown_7Ch);
        }
Example #9
0
		/// <summary>
		/// Writes the data-block to a stream.
		/// </summary>
		public override void Write(ResourceDataWriter writer, params object[] parameters)
		{
			// update structure data
			this.p1 = (ulong)(this.p1data != null ? this.p1data.Position : 0);

			// write structure data
			writer.Write(this.Unknown_0h);
			writer.Write(this.Unknown_4h);
			writer.Write(this.p1);
		}
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            this.DataPointer = (ulong)(this.data != null ? this.data.Position : 0);

            base.Write(writer, parameters);

            // update structure data

            // write structure data
        }
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // write structure data
            writer.Write(this.DataType);
            writer.Write(this.Unknown_1h);
            writer.Write(this.Unknown_2h);
            writer.Write(this.Unknown_4h);
            writer.Write(this.DataPointer);

            // DONT WRITE DATA
        }
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            //this.DataLength = (uint)(this.Data != null ? this.Data.Count : 0);
            this.DataPointer = (ulong)(this.Data != null ? this.Data.Position : 0);

            // write structure data
            writer.Write(this.Hash);
            writer.Write(this.DataLength);
            writer.Write(this.DataPointer);
        }
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.PositionX);
     writer.Write(this.PositionY);
     writer.Write(this.PositionZ);
     writer.Write(this.Unknown_Ch);
     writer.Write(this.Unknown_Eh);
     writer.Write(this.Unknown_10h);
     writer.Write(this.Unknown_12h);
 }
Example #14
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.Unknown_4h);
     writer.Write(this.SystemPagesCount);
     writer.Write(this.GraphicsPagesCount);
     writer.Write(this.Unknown_Ah);
     writer.Write(this.Unknown_Ch);
     writer.Write(this.Unknown_10h);
 }
Example #15
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // write structure data
            writer.Write(this.Unknown_0h);

            writer.Endianess = Endianess.BigEndian;
            writer.Write(this.length);
            writer.Endianess = Endianess.LittleEndian;

            writer.WriteBlock(data);
        }
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.len1);
     writer.Write(this.len2);
     writer.Write(this.len3);
     writer.Write(this.Unknown_Eh);
     writer.Write(this.Data1);
     writer.Write(this.Data2);
     writer.Write(this.Data3);
 }
Example #17
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.EntriesPointer = (ulong)(this.Entries != null ? this.Entries.Position : 0);
            this.EntriesCount = (uint)(this.Entries != null ? this.Entries.Count : 0);

            // write structure data
            writer.Write(this.NameHash);
            writer.Write(this.Unknown_4h);
            writer.Write(this.EntriesPointer);
            writer.Write(this.EntriesCount);
            writer.Write(this.Unknown_14h);
        }
Example #18
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.UnkPtr_8h = (ulong)(this.UnkData_8h != null ? this.UnkData_8h.Position : 0);
            this.length = (uint)(this.UnkData_8h != null ? this.UnkData_8h.Count : 0);

            // write structure data
            writer.Write(this.Unknown_0h);
            writer.Write(this.Unknown_4h);
            writer.Write(this.UnkPtr_8h);
            writer.Write(this.length);
            writer.Write(this.Unknown_14h);
        }
Example #19
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.VFT);
     writer.Write(this.Unknown_4h);
     writer.Write(this.Unknown_8h);
     writer.Write(this.Unknown_Ch);
     writer.Write(this.cnt);
     writer.Write(this.Unknown_14h);
     writer.Write(this.Unknown_18h);
     writer.Write(this.Unknown_1Ch);
     writer.WriteBlock(this.Data);
 }
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // update structure data
            this.EntriesPointer = (ulong)(this.Entries != null ? this.Entries.Position : 0);
            this.EntriesCount1 = (ushort)(this.Entries != null ? this.Entries.Count : 0);

            // write structure data
            writer.Write(this.EntriesPointer);
            writer.Write(this.EntriesCount1);
            writer.Write(this.EntriesCount2);
            writer.Write(this.Unknown_1Ch);
        }
Example #21
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.p1 = (ulong)(this.Animation != null ? this.Animation.Position : 0);
            this.p2 = (ulong)(this.NextEntry != null ? this.NextEntry.Position : 0);

            // write structure data
            writer.Write(this.Unknown_0h);
            writer.Write(this.Unknown_4h);
            writer.Write(this.p1);
            writer.Write(this.p2);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
        }
Example #22
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.ClipPointer = (ulong)(this.Clip != null ? this.Clip.Position : 0);
            this.NextPointer = (ulong)(this.Next != null ? this.Next.Position : 0);

            // write structure data
            writer.Write(this.Hash);
            writer.Write(this.Unknown_4h);
            writer.Write(this.ClipPointer);
            writer.Write(this.NextPointer);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
        }
Example #23
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.p1 = (ulong)(this.p1data != null ? this.p1data.Position : 0);
            //this.c1a = (ushort)(this.p1data != null ? this.p1data.Count : 0);

            // write structure data
            writer.Write(this.p1);
            writer.Write(this.c1a);
            writer.Write(this.c1b);
            writer.Write(this.Unknown_Ch);
            writer.Write(this.Unknown_10h);
            writer.Write(this.Unknown_14h);
        }
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.FieldsPointer = (ulong)(this.Fields != null ? this.Fields.Position : 0);
            //this.FieldsCount = (ushort)(this.Fields != null ? this.Fields.Count : 0);

            // write structure data
            writer.Write(this.NameHash);
            writer.Write(this.Unknown_4h);
            writer.Write(this.Unknown_8h);
            writer.Write(this.Unknown_Ch);
            writer.Write(this.FieldsPointer);
            writer.Write(this.ClassLength);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.FieldsCount);
        }
Example #25
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.ptr = (ulong)(this.UnkArray != null ? this.UnkArray.Position : 0);
            this.count = (ushort)(this.UnkArray != null ? this.UnkArray.Count : 0);

            // write structure data
            writer.Write(this.Unknown_0h);
            writer.Write(this.Unknown_4h);
            writer.Write(this.Unknown_8h);
            writer.Write(this.Unknown_Ch);
            writer.Write(this.ptr);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.count);
        }
Example #26
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // write structure data
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.Unknown_20h);
            writer.Write(this.Unknown_24h);
            writer.Write(this.Unknown_28h);
            writer.Write(this.Unknown_2Ch);
            writer.Write(this.Unknown_30h);
            writer.Write(this.Unknown_34h);
            writer.Write(this.Unknown_38h);
            writer.Write(this.Unknown_3Ch);
        }
Example #27
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // update structure data
            this.Unknown_130h_Pointer = (ulong)(this.Unknown_130h_Data != null ? this.Unknown_130h_Data.Position : 0);

            // write structure data
            writer.Write(this.Unknown_130h_Pointer);
            writer.Write(this.Unknown_138h);
            writer.Write(this.Unknown_13Ch);
            writer.Write(this.Unknown_140h);
            writer.Write(this.Unknown_142h);
            writer.Write(this.Unknown_144h);
            writer.Write(this.Unknown_148h);
            writer.Write(this.Unknown_14Ch);
        }
Example #28
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            this.p4 = (ulong)(this.p4data != null ? this.p4data.Position : 0);
            //this.p4 = (ulong)(this.p4data != null ? this.p4data.Position : 0);
            //this.c1 = (ushort)(this.p4data != null ? this.p4data.Count : 0);

            writer.Write(this.p4);
            writer.Write(this.unk1);
            writer.Write(this.unk2);
            writer.Write(this.Unknown_5Ch);
            writer.Write(this.Unknown_60h);
            writer.Write(this.Unknown_64h);
            writer.Write(this.Unknown_68h);
            writer.Write(this.Unknown_6Ch);
        }
Example #29
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // update structure data
            this.p0 = (ulong)(this.p0data != null ? this.p0data.Position : 0);
            this.p1 = (ulong)(this.p1data != null ? this.p1data.Position : 0);

            // write structure data
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.Unknown_20h);
            writer.Write(this.Unknown_24h);
            writer.Write(this.p0);
            writer.Write(this.p1);
            writer.Write(this.Unknown_38h);
            writer.Write(this.Unknown_3Ch);
        }
		/// <summary>
		/// Writes the data-block to a stream.
		/// </summary>
		public override void Write(ResourceDataWriter writer, params object[] parameters)
		{
			// update structure data
			this.PhysicsLOD1Pointer = (ulong)(this.PhysicsLOD1 != null ? this.PhysicsLOD1.Position : 0);
			this.PhysicsLOD2Pointer = (ulong)(this.PhysicsLOD2 != null ? this.PhysicsLOD2.Position : 0);
			this.PhysicsLOD3Pointer = (ulong)(this.PhysicsLOD3 != null ? this.PhysicsLOD3.Position : 0);

			// write structure data
			writer.Write(this.VFT);
			writer.Write(this.Unknown_4h);
			writer.Write(this.Unknown_8h);
			writer.Write(this.Unknown_Ch);
			writer.Write(this.PhysicsLOD1Pointer);
			writer.Write(this.PhysicsLOD2Pointer);
			writer.Write(this.PhysicsLOD3Pointer);
			writer.Write(this.Unknown_28h);
			writer.Write(this.Unknown_2Ch);
		}
Example #31
0
 /// <summary>
 /// Writes the data block.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     writer.WriteBlock(Array1);
     writer.WriteBlock(Array2);
 }
Example #32
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.NamePointer          = (ulong)(this.Name != null ? this.Name.Position : 0);
            this.EventEmittersPointer = (ulong)(this.EventEmitters != null ? this.EventEmitters.Position : 0);
            //this.c3b = (ushort)(this.p3data != null ? this.p3data.Count : 0);
            this.p4 = (ulong)(this.p4data != null ? this.p4data.Position : 0);
            this.KeyframePropsPointer = (ulong)(this.KeyframeProps != null ? this.KeyframeProps.Position : 0);
            //this.refcnt2 = (ushort)(this.refs != null ? this.refs.Count : 0);

            // write structure data
            writer.Write(this.VFT);
            writer.Write(this.Unknown_4h);
            writer.Write(this.Unknown_8h);
            writer.Write(this.Unknown_Ch);
            writer.Write(this.Unknown_10h);
            writer.Write(this.Unknown_14h);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.NamePointer);
            writer.Write(this.Unknown_28h);
            writer.Write(this.Unknown_2Ch);
            writer.Write(this.Unknown_30h);
            writer.Write(this.Unknown_34h);
            writer.Write(this.EventEmittersPointer);
            writer.Write(this.EventEmittersCount1);
            writer.Write(this.EventEmittersCount2);
            writer.Write(this.Unknown_44h);
            writer.Write(this.p4);
            writer.Write(this.Unknown_50h);
            writer.Write(this.Unknown_54h);
            writer.Write(this.Unknown_58h);
            writer.Write(this.Unknown_5Ch);
            writer.Write(this.Unknown_60h);
            writer.Write(this.Unknown_64h);
            writer.Write(this.Unknown_68h);
            writer.Write(this.Unknown_6Ch);
            writer.Write(this.Unknown_70h);
            writer.Write(this.Unknown_74h);
            writer.Write(this.Unknown_78h);
            writer.Write(this.Unknown_7Ch);
            writer.Write(this.Unknown_80h);
            writer.Write(this.Unknown_84h);
            writer.Write(this.Unknown_88h);
            writer.Write(this.Unknown_8Ch);
            writer.Write(this.Unknown_90h);
            writer.Write(this.Unknown_94h);
            writer.Write(this.Unknown_98h);
            writer.Write(this.Unknown_9Ch);
            writer.Write(this.Unknown_A0h);
            writer.Write(this.Unknown_A4h);
            writer.Write(this.Unknown_A8h);
            writer.Write(this.Unknown_ACh);
            writer.Write(this.Unknown_B0h);
            writer.Write(this.Unknown_B4h);
            writer.Write(this.Unknown_B8h);
            writer.Write(this.Unknown_BCh);
            writer.WriteBlock(this.KeyframeProp0);
            writer.WriteBlock(this.KeyframeProp1);
            writer.WriteBlock(this.KeyframeProp2);
            writer.WriteBlock(this.KeyframeProp3);
            writer.WriteBlock(this.KeyframeProp4);
            writer.Write(this.KeyframePropsPointer);
            writer.Write(this.KeyframePropsCount1);
            writer.Write(this.KeyframePropsCount2);
            writer.Write(this.Unknown_39Ch);
            writer.Write(this.Unknown_3A0h);
            writer.Write(this.Unknown_3A4h);
            writer.Write(this.Unknown_3A8h);
            writer.Write(this.Unknown_3ACh);
            writer.Write(this.Unknown_3B0h);
            writer.Write(this.Unknown_3B4h);
            writer.Write(this.Unknown_3B8h);
            writer.Write(this.Unknown_3BCh);
        }
Example #33
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(Value);
 }
Example #34
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.Unknown_4h);
 }
Example #35
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.EntryNameHash);
     writer.Write(this.EntryValue);
 }
Example #36
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // update structure data
            this.VerticesPointer = (ulong)(this.Vertices != null ? this.Vertices.Position : 0);
            this.IndicesPointer  = (ulong)(this.Indices != null ? this.Indices.Position : 0);
            this.p4 = (ulong)(this.AdjPolys != null ? this.AdjPolys.Position : 0);
            this.p5 = (ulong)(this.Polys != null ? this.Polys.Position : 0);
            this.SectorTreePointer = (ulong)(this.SectorTree != null ? this.SectorTree.Position : 0);
            this.PortalsPointer    = (ulong)(this.Portals != null ? this.Portals.Position : 0);
            this.p8 = (ulong)(this.p8data != null ? this.p8data.Position : 0);
            // this.c0 = (uint)(this.p7data != null ? this.p7data.Count : 0);
            // this.c1 = (uint)(this.p8data != null ? this.p8data.Count : 0);

            // write structure data
            writer.Write(this.Unknown_10h);
            writer.Write(this.Unknown_14h);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.Unknown_20h);
            writer.Write(this.Unknown_24h);
            writer.Write(this.Unknown_28h);
            writer.Write(this.Unknown_2Ch);
            writer.Write(this.Unknown_30h);
            writer.Write(this.Unknown_34h);
            writer.Write(this.Unknown_38h);
            writer.Write(this.Unknown_3Ch);
            writer.Write(this.Unknown_40h);
            writer.Write(this.Unknown_44h);
            writer.Write(this.Unknown_48h);
            writer.Write(this.Unknown_4Ch);
            writer.Write(this.Unknown_50h);
            writer.Write(this.Unknown_54h);
            writer.Write(this.Unknown_58h);
            writer.Write(this.Unknown_5Ch);
            writer.Write(this.Unknown_60h);
            writer.Write(this.Unknown_64h);
            writer.Write(this.Unknown_68h);
            writer.Write(this.Unknown_6Ch);
            writer.Write(this.VerticesPointer);
            writer.Write(this.Unknown_78h);
            writer.Write(this.Unknown_7Ch);
            writer.Write(this.IndicesPointer);
            writer.Write(this.p4);
            writer.Write(this.Unknown_90h);
            writer.Write(this.Unknown_94h);
            writer.Write(this.Unknown_98h);
            writer.Write(this.Unknown_9Ch);
            writer.Write(this.Unknown_A0h);
            writer.Write(this.Unknown_A4h);
            writer.Write(this.Unknown_A8h);
            writer.Write(this.Unknown_ACh);
            writer.Write(this.Unknown_B0h);
            writer.Write(this.Unknown_B4h);
            writer.Write(this.Unknown_B8h);
            writer.Write(this.Unknown_BCh);
            writer.Write(this.Unknown_C0h);
            writer.Write(this.Unknown_C4h);
            writer.Write(this.Unknown_C8h);
            writer.Write(this.Unknown_CCh);
            writer.Write(this.Unknown_D0h);
            writer.Write(this.Unknown_D4h);
            writer.Write(this.Unknown_D8h);
            writer.Write(this.Unknown_DCh);
            writer.Write(this.Unknown_E0h);
            writer.Write(this.Unknown_E4h);
            writer.Write(this.Unknown_E8h);
            writer.Write(this.Unknown_ECh);
            writer.Write(this.Unknown_F0h);
            writer.Write(this.Unknown_F4h);
            writer.Write(this.Unknown_F8h);
            writer.Write(this.Unknown_FCh);
            writer.Write(this.Unknown_100h);
            writer.Write(this.Unknown_104h);
            writer.Write(this.Unknown_108h);
            writer.Write(this.Unknown_10Ch);
            writer.Write(this.Unknown_110h);
            writer.Write(this.Unknown_114h);
            writer.Write(this.p5);
            writer.Write(this.SectorTreePointer);
            writer.Write(this.PortalsPointer);
            writer.Write(this.p8);
            writer.Write(this.Unknown_138h);
            writer.Write(this.Unknown_13Ch);
            writer.Write(this.Unknown_140h);
            writer.Write(this.Unknown_144h);
            writer.Write(this.Unknown_148h);
            writer.Write(this.PortalsCount);
            writer.Write(this.c1);
            writer.Write(this.Unknown_154h);
            writer.Write(this.Unknown_158h);
            writer.Write(this.Unknown_15Ch);
            writer.Write(this.Unknown_160h);
            writer.Write(this.Unknown_164h);
            writer.Write(this.Unknown_168h);
            writer.Write(this.Unknown_16Ch);
        }
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     writer.Write(Data);
 }
Example #38
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.Unknown_4h);
     writer.Write(this.Unknown_8h);
     writer.Write(this.Unknown_Ch);
     writer.Write(this.Unknown_10h);
     writer.Write(this.Unknown_14h);
     writer.Write(this.Unknown_18h);
     writer.Write(this.Unknown_1Ch);
     writer.Write(this.Unknown_20h);
     writer.Write(this.Unknown_24h);
     writer.Write(this.Unknown_28h);
     writer.Write(this.Unknown_2Ch);
     writer.Write(this.Unknown_30h);
     writer.Write(this.Unknown_34h);
     writer.Write(this.Unknown_38h);
     writer.Write(this.Unknown_3Ch);
     writer.Write(this.Unknown_40h);
     writer.Write(this.Unknown_44h);
     writer.Write(this.Unknown_48h);
     writer.Write(this.Unknown_4Ch);
     writer.Write(this.Unknown_50h);
     writer.Write(this.Unknown_54h);
     writer.Write(this.Unknown_58h);
     writer.Write(this.Unknown_5Ch);
     writer.Write(this.Unknown_60h);
     writer.Write(this.Unknown_64h);
     writer.Write(this.Unknown_68h);
     writer.Write(this.Unknown_6Ch);
     writer.Write(this.Unknown_70h);
     writer.Write(this.Unknown_74h);
     writer.Write(this.Unknown_78h);
     writer.Write(this.Unknown_7Ch);
     writer.Write(this.Unknown_80h);
     writer.Write(this.Unknown_84h);
     writer.Write(this.Unknown_88h);
     writer.Write(this.Unknown_8Ch);
     writer.Write(this.Unknown_90h);
     writer.Write(this.Unknown_94h);
     writer.Write(this.Unknown_98h);
     writer.Write(this.Unknown_9Ch);
     writer.Write(this.Unknown_A0h);
     writer.Write(this.Unknown_A4h);
     writer.Write(this.Unknown_A8h);
     writer.Write(this.Unknown_ACh);
     writer.Write(this.Unknown_B0h);
     writer.Write(this.Unknown_B4h);
     writer.Write(this.Unknown_B8h);
     writer.Write(this.Unknown_BCh);
     writer.Write(this.Unknown_C0h);
     writer.Write(this.Unknown_C4h);
     writer.Write(this.Unknown_C8h);
     writer.Write(this.Unknown_CCh);
     writer.Write(this.Unknown_D0h);
     writer.Write(this.Unknown_D4h);
     writer.Write(this.Unknown_D8h);
     writer.Write(this.Unknown_DCh);
     writer.Write(this.Unknown_E0h);
     writer.Write(this.Unknown_E4h);
     writer.Write(this.Unknown_E8h);
     writer.Write(this.Unknown_ECh);
 }
Example #39
0
 /// <summary>
 /// Writes the data-block to a stream.
 /// </summary>
 public override void Write(ResourceDataWriter writer, params object[] parameters)
 {
     // write structure data
     writer.Write(this.Unknown_0h);
     writer.Write(this.Unknown_4h);
     writer.Write(this.SelfHash);
     writer.Write(this.OtherHash);
     writer.Write(this.Unknown_10h);
     writer.Write(this.Unknown_14h);
     writer.Write(this.Unknown_18h);
     writer.Write(this.Unknown_1Ch);
     writer.Write(this.Unknown_20h);
     writer.Write(this.Unknown_24h);
     writer.Write(this.Unknown_28h);
     writer.Write(this.Unknown_2Ch);
     writer.Write(this.Unknown_30h);
     writer.Write(this.Unknown_34h);
     writer.Write(this.Unknown_38h);
     writer.Write(this.Unknown_3Ch);
     writer.Write(this.Unknown_40h);
     writer.Write(this.Unknown_44h);
     writer.Write(this.Unknown_48h);
     writer.Write(this.Unknown_4Ch);
     writer.Write(this.Unknown_50h);
     writer.Write(this.Unknown_54h);
     writer.Write(this.Unknown_58h);
     writer.Write(this.Unknown_5Ch);
     writer.Write(this.Unknown_60h);
     writer.Write(this.Unknown_64h);
     writer.Write(this.Unknown_68h);
     writer.Write(this.Unknown_6Ch);
     writer.Write(this.Unknown_70h);
     writer.Write(this.Unknown_74h);
     writer.Write(this.Unknown_78h);
     writer.Write(this.Unknown_7Ch);
     writer.Write(this.Unknown_80h);
     writer.Write(this.Unknown_84h);
     writer.Write(this.Unknown_88h);
     writer.Write(this.Unknown_8Ch);
     writer.Write(this.Unknown_90h);
     writer.Write(this.Unknown_94h);
     writer.Write(this.Unknown_98h);
     writer.Write(this.Unknown_9Ch);
     writer.Write(this.Unknown_A0h);
     writer.Write(this.Unknown_A4h);
     writer.Write(this.Unknown_A8h);
     writer.Write(this.Unknown_ACh);
     writer.Write(this.Unknown_B0h);
     writer.Write(this.Unknown_B4h);
     writer.Write(this.Unknown_B8h);
     writer.Write(this.Unknown_BCh);
     writer.Write(this.Unknown_C0h);
     writer.Write(this.Unknown_C4h);
     writer.Write(this.Unknown_C8h);
     writer.Write(this.Unknown_CCh);
     writer.Write(this.Unknown_D0h);
     writer.Write(this.Unknown_D4h);
     writer.Write(this.Unknown_D8h);
     writer.Write(this.Unknown_DCh);
     writer.Write(this.Unknown_E0h);
     writer.Write(this.Unknown_E4h);
     writer.Write(this.Unknown_E8h);
     writer.Write(this.Unknown_ECh);
     writer.Write(this.Unknown_F0h);
     writer.Write(this.Unknown_F4h);
     writer.Write(this.Unknown_F8h);
     writer.Write(this.Unknown_FCh);
     writer.Write(this.Unknown_100h);
     writer.Write(this.Unknown_104h);
     writer.Write(this.Unknown_108h);
     writer.Write(this.Unknown_10Ch);
     writer.Write(this.Unknown_110h);
     writer.Write(this.Unknown_114h);
     writer.Write(this.Unknown_118h);
     writer.Write(this.Unknown_11Ch);
     writer.Write(this.Unknown_120h);
     writer.Write(this.Unknown_124h);
     writer.Write(this.Unknown_128h);
     writer.Write(this.Unknown_12Ch);
     writer.Write(this.Unknown_130h);
     writer.Write(this.Unknown_134h);
     writer.Write(this.Unknown_138h);
     writer.Write(this.Unknown_13Ch);
     writer.Write(this.Unknown_140h);
     writer.Write(this.Unknown_144h);
     writer.Write(this.Unknown_148h);
     writer.Write(this.Unknown_14Ch);
     writer.Write(this.Unknown_150h);
     writer.Write(this.Unknown_154h);
     writer.Write(this.Unknown_158h);
     writer.Write(this.Unknown_15Ch);
     writer.Write(this.Unknown_160h);
     writer.Write(this.Unknown_164h);
     writer.Write(this.Unknown_168h);
     writer.Write(this.Unknown_16Ch);
     writer.Write(this.Unknown_170h);
     writer.Write(this.Unknown_174h);
     writer.Write(this.Unknown_178h);
     writer.Write(this.Unknown_17Ch);
     writer.Write(this.Unknown_180h);
     writer.Write(this.Unknown_184h);
     writer.Write(this.Unknown_188h);
     writer.Write(this.Unknown_18Ch);
     writer.Write(this.Unknown_190h);
     writer.Write(this.Unknown_194h);
     writer.Write(this.Unknown_198h);
     writer.Write(this.Unknown_19Ch);
     writer.Write(this.Unknown_1A0h);
     writer.Write(this.Unknown_1A4h);
     writer.Write(this.Unknown_1A8h);
     writer.Write(this.Unknown_1ACh);
     writer.Write(this.Unknown_1B0h);
     writer.Write(this.Unknown_1B4h);
     writer.Write(this.Unknown_1B8h);
     writer.Write(this.Unknown_1BCh);
     writer.Write(this.Unknown_1C0h);
     writer.Write(this.Unknown_1C4h);
     writer.Write(this.Unknown_1C8h);
     writer.Write(this.Unknown_1CCh);
     writer.Write(this.Unknown_1D0h);
     writer.Write(this.Unknown_1D4h);
     writer.Write(this.Unknown_1D8h);
     writer.Write(this.Unknown_1DCh);
     writer.Write(this.Unknown_1E0h);
     writer.Write(this.Unknown_1E4h);
     writer.Write(this.Unknown_1E8h);
     writer.Write(this.Unknown_1ECh);
     writer.Write(this.Unknown_1F0h);
     writer.Write(this.Unknown_1F4h);
     writer.Write(this.Unknown_1F8h);
     writer.Write(this.Unknown_1FCh);
 }
Example #40
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            base.Write(writer, parameters);

            // update structure data
            this.Drawable1Pointer = (ulong)(this.Drawable1 != null ? this.Drawable1.BlockPosition : 0);
            this.Drawable2Pointer = (ulong)(this.Drawable2 != null ? this.Drawable2.BlockPosition : 0);
            this.EvtSetPointer    = (ulong)(this.EvtSet != null ? this.EvtSet.BlockPosition : 0);

            // write structure data
            writer.Write(this.PristineMass);
            writer.Write(this.DamagedMass);
            writer.Write(this.GroupIndex);
            writer.Write(this.BoneId);
            writer.Write(this.Unknown_14h);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.Unknown_20h);
            writer.Write(this.Unknown_24h);
            writer.Write(this.Unknown_28h);
            writer.Write(this.Unknown_2Ch);
            writer.Write(this.Unknown_30h);
            writer.Write(this.Unknown_34h);
            writer.Write(this.Unknown_38h);
            writer.Write(this.Unknown_3Ch);
            writer.Write(this.Unknown_40h);
            writer.Write(this.Unknown_44h);
            writer.Write(this.Unknown_48h);
            writer.Write(this.Unknown_4Ch);
            writer.Write(this.Unknown_50h);
            writer.Write(this.Unknown_54h);
            writer.Write(this.Unknown_58h);
            writer.Write(this.Unknown_5Ch);
            writer.Write(this.Unknown_60h);
            writer.Write(this.Unknown_64h);
            writer.Write(this.Unknown_68h);
            writer.Write(this.Unknown_6Ch);
            writer.Write(this.Unknown_70h);
            writer.Write(this.Unknown_74h);
            writer.Write(this.Unknown_78h);
            writer.Write(this.Unknown_7Ch);
            writer.Write(this.Unknown_80h);
            writer.Write(this.Unknown_84h);
            writer.Write(this.Unknown_88h);
            writer.Write(this.Unknown_8Ch);
            writer.Write(this.Unknown_90h);
            writer.Write(this.Unknown_94h);
            writer.Write(this.Unknown_98h);
            writer.Write(this.Unknown_9Ch);
            writer.Write(this.Drawable1Pointer);
            writer.Write(this.Drawable2Pointer);
            writer.Write(this.EvtSetPointer);
            writer.Write(this.Unknown_B8h);
            writer.Write(this.Unknown_BCh);
            writer.Write(this.Unknown_C0h);
            writer.Write(this.Unknown_C4h);
            writer.Write(this.Unknown_C8h);
            writer.Write(this.Unknown_CCh);
            writer.Write(this.Unknown_D0h);
            writer.Write(this.Unknown_D4h);
            writer.Write(this.Unknown_D8h);
            writer.Write(this.Unknown_DCh);
            writer.Write(this.Unknown_E0h);
            writer.Write(this.Unknown_E4h);
            writer.Write(this.Unknown_E8h);
            writer.Write(this.Unknown_ECh);
            writer.Write(this.Unknown_F0h);
            writer.Write(this.Unknown_F4h);
            writer.Write(this.Unknown_F8h);
            writer.Write(this.Unknown_FCh);
        }
Example #41
0
        /// <summary>
        /// Writes the data-block to a stream.
        /// </summary>
        public override void Write(ResourceDataWriter writer, params object[] parameters)
        {
            // update structure data
            this.Drawable1Pointer = (ulong)(this.Drawable1 != null ? this.Drawable1.Position : 0);
            this.Drawable2Pointer = (ulong)(this.Drawable2 != null ? this.Drawable2.Position : 0);
            this.EvtSetPointer    = (ulong)(this.EvtSet != null ? this.EvtSet.Position : 0);

            // write structure data
            writer.Write(this.VFT);
            writer.Write(this.Unknown_4h);
            writer.Write(this.Unknown_8h);
            writer.Write(this.Unknown_Ch);
            writer.Write(this.Unknown_10h);
            writer.Write(this.Unknown_14h);
            writer.Write(this.Unknown_18h);
            writer.Write(this.Unknown_1Ch);
            writer.Write(this.Unknown_20h);
            writer.Write(this.Unknown_24h);
            writer.Write(this.Unknown_28h);
            writer.Write(this.Unknown_2Ch);
            writer.Write(this.Unknown_30h);
            writer.Write(this.Unknown_34h);
            writer.Write(this.Unknown_38h);
            writer.Write(this.Unknown_3Ch);
            writer.Write(this.Unknown_40h);
            writer.Write(this.Unknown_44h);
            writer.Write(this.Unknown_48h);
            writer.Write(this.Unknown_4Ch);
            writer.Write(this.Unknown_50h);
            writer.Write(this.Unknown_54h);
            writer.Write(this.Unknown_58h);
            writer.Write(this.Unknown_5Ch);
            writer.Write(this.Unknown_60h);
            writer.Write(this.Unknown_64h);
            writer.Write(this.Unknown_68h);
            writer.Write(this.Unknown_6Ch);
            writer.Write(this.Unknown_70h);
            writer.Write(this.Unknown_74h);
            writer.Write(this.Unknown_78h);
            writer.Write(this.Unknown_7Ch);
            writer.Write(this.Unknown_80h);
            writer.Write(this.Unknown_84h);
            writer.Write(this.Unknown_88h);
            writer.Write(this.Unknown_8Ch);
            writer.Write(this.Unknown_90h);
            writer.Write(this.Unknown_94h);
            writer.Write(this.Unknown_98h);
            writer.Write(this.Unknown_9Ch);
            writer.Write(this.Drawable1Pointer);
            writer.Write(this.Drawable2Pointer);
            writer.Write(this.EvtSetPointer);
            writer.Write(this.Unknown_B8h);
            writer.Write(this.Unknown_BCh);
            writer.Write(this.Unknown_C0h);
            writer.Write(this.Unknown_C4h);
            writer.Write(this.Unknown_C8h);
            writer.Write(this.Unknown_CCh);
            writer.Write(this.Unknown_D0h);
            writer.Write(this.Unknown_D4h);
            writer.Write(this.Unknown_D8h);
            writer.Write(this.Unknown_DCh);
            writer.Write(this.Unknown_E0h);
            writer.Write(this.Unknown_E4h);
            writer.Write(this.Unknown_E8h);
            writer.Write(this.Unknown_ECh);
            writer.Write(this.Unknown_F0h);
            writer.Write(this.Unknown_F4h);
            writer.Write(this.Unknown_F8h);
            writer.Write(this.Unknown_FCh);
        }