/// <summary> /// Reads the data-block from a stream. /// </summary> public override void Read(ResourceDataReader reader, params object[] parameters) { // read structure data this.Unknown_0h = reader.ReadUInt32(); this.Unknown_4h = reader.ReadUInt32(); this.p1 = reader.ReadUInt64(); this.p2 = reader.ReadUInt64(); this.Unknown_18h = reader.ReadUInt32(); this.Unknown_1Ch = reader.ReadUInt32(); // read reference data this.Data = reader.ReadBlockAt<Unknown_CL_003>( this.p1 // offset ); this.Next = reader.ReadBlockAt<Unknown_CL_002>( this.p2 // offset ); }
/// <summary> /// Reads the data-block from a stream. /// </summary> public override void Read(ResourceDataReader reader, params object[] parameters) { // read structure data this.Unknown_0h = reader.ReadUInt32(); this.Unknown_4h = reader.ReadUInt32(); this.DataPointer = reader.ReadUInt64(); this.NextPointer = reader.ReadUInt64(); this.Unknown_18h = reader.ReadUInt32(); this.Unknown_1Ch = reader.ReadUInt32(); // read reference data this.Data = reader.ReadBlockAt <Unknown_CL_003>( this.DataPointer // offset ); this.Next = reader.ReadBlockAt <Unknown_CL_002>( this.NextPointer // offset ); }