/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <summary> /// Writes the data block. /// </summary> public override void Write(ResourceDataWriter writer, params object[] parameters) { writer.WriteBlock(Array1); writer.WriteBlock(Array2); }
/// <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); }
/// <summary> /// Writes the data-block to a stream. /// </summary> public override void Write(ResourceDataWriter writer, params object[] parameters) { // write structure data writer.Write(Value); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }