Exemple #1
0
        /// <summary>
        /// Read a single entry in TXP.
        /// </summary>
        /// <param name="br">The binaryreader to read with.</param>
        /// <param name="keyFrameCount">The amount of keyframes in each entry.</param>
        public TxpEntry(DhBinaryReader br, ushort keyFrameCount)
        {
            // Read Unknown 1.
            Unknown1 = br.ReadS16();

            //Read Material Index.
            MaterialIndex = br.ReadU16();

            // Read Unknown 2.
            Unknown2 = br.ReadS32();

            // Read Indices Offset.
            IndicesOffset = br.ReadU32();

            // Read Indices.
            Indices = br.ReadU16sAt(IndicesOffset, keyFrameCount).ToList();
        }