AoMEngineLibrary.Graphics.Brg.BrgMeshExtendedHeader.BrgMeshExtendedHeader C# (CSharp) Method

BrgMeshExtendedHeader() public method

public BrgMeshExtendedHeader ( BrgBinaryReader reader, int extendedHeaderSize ) : System
reader BrgBinaryReader
extendedHeaderSize int
return System
        public BrgMeshExtendedHeader(BrgBinaryReader reader, int extendedHeaderSize)
        {
            this.NumNameIndexes = reader.ReadInt16();
            this.NumDummies = reader.ReadInt16();
            this.NameLength = reader.ReadInt16();
            if (extendedHeaderSize > 6)
            {
                this.PointMaterial = reader.ReadInt16();
                this.PointRadius = reader.ReadSingle();
            }
            if (extendedHeaderSize > 12)
            {
                this.NumMaterials = reader.ReadByte();
                this.ShadowNameLength0 = reader.ReadByte();
                this.ShadowNameLength1 = reader.ReadByte();
                this.ShadowNameLength2 = reader.ReadByte();
            }
            if (extendedHeaderSize > 16)
            {
                this.AnimationLength = reader.ReadSingle();
            }
            if (extendedHeaderSize > 20)
            {
                this.MaterialLibraryTimestamp = reader.ReadInt32();
            }
            if (extendedHeaderSize > 24)
            {
                this.Reserved = reader.ReadSingle();
            }
            if (extendedHeaderSize > 28)
            {
                this.ExportedScaleFactor = reader.ReadSingle();
            }
            if (extendedHeaderSize > 32)
            {
                this.NumNonUniformKeys = reader.ReadInt32(); //09c
            }
            if (extendedHeaderSize > 36)
            {
                this.NumUniqueMaterials = reader.ReadInt32();
            }
        }

Same methods

BrgMeshExtendedHeader::BrgMeshExtendedHeader ( ) : System
BrgMeshExtendedHeader