public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.TextureNative;

            listBytes.AddRange(textureNativeStruct.GetBytes(fileVersion));
            listBytes.AddRange(textureNativeExtension.GetBytes(fileVersion));
        }
Esempio n. 2
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.AtomicSector;

            listBytes.AddRange(atomicSectorStruct.GetBytes(fileVersion));
            listBytes.AddRange(atomicSectorExtension.GetBytes(fileVersion));
        }
Esempio n. 3
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.Geometry;

            listBytes.AddRange(geometryStruct.GetBytes(fileVersion));
            listBytes.AddRange(materialList.GetBytes(fileVersion));
            listBytes.AddRange(geometryExtension.GetBytes(fileVersion));
        }
Esempio n. 4
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.World;

            listBytes.AddRange(worldStruct.GetBytes(fileVersion));
            listBytes.AddRange(materialList.GetBytes(fileVersion));
            listBytes.AddRange(firstWorldChunk.GetBytes(fileVersion));
            listBytes.AddRange(worldExtension.GetBytes(fileVersion));
        }
Esempio n. 5
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.Material;

            listBytes.AddRange(materialStruct.GetBytes(fileVersion));
            if (materialStruct.isTextured != 0)
            {
                listBytes.AddRange(texture.GetBytes(fileVersion));
            }
            listBytes.AddRange(materialExtension.GetBytes(fileVersion));
        }
Esempio n. 6
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.Clump;

            listBytes.AddRange(clumpStruct.GetBytes(fileVersion));
            listBytes.AddRange(frameList.GetBytes(fileVersion));
            listBytes.AddRange(geometryList.GetBytes(fileVersion));
            for (int i = 0; i < atomicList.Count; i++)
            {
                listBytes.AddRange(atomicList[i].GetBytes(fileVersion));
            }
            listBytes.AddRange(clumpExtension.GetBytes(fileVersion));
        }
Esempio n. 7
0
        public override void SetListBytes(int fileVersion, ref List <byte> listBytes)
        {
            sectionIdentifier = Section.TextureDictionary;

            listBytes.AddRange(textureDictionaryStruct.GetBytes(fileVersion));

            foreach (TextureNative_0015 i in textureNativeList)
            {
                listBytes.AddRange(i.GetBytes(fileVersion));
            }

            listBytes.AddRange(textureDictionaryExtension.GetBytes(fileVersion));
        }