The lightmap raw.
Inheritance: RawDataContainer
示例#1
0
            /// <summary>
            /// The read raw.
            /// </summary>
            /// <param name="tagIndex">Index of the tag.</param>
            /// <param name="dontreadraw">The dontreadraw.</param>
            /// <returns></returns>
            /// <remarks></remarks>
            public RawDataContainer ReadRaw(int tagIndex, bool dontreadraw)
            {
                RawDataContainer tempcontainer = new RawDataContainer();

                switch (CheckForRaw(map.MetaInfo.TagType[tagIndex]))
                {
                    case RawDataContainerType.PRTM:
                        tempcontainer = new PRTM();
                        break;
                    case RawDataContainerType.DECR:
                        tempcontainer = new DECR();
                        break;
                    case RawDataContainerType.Animation:
                        tempcontainer = new Animation();
                        break;
                    case RawDataContainerType.Model:
                        tempcontainer = new Model();
                        break;
                    case RawDataContainerType.Bitmap:
                        tempcontainer = new BitmapRaw();
                        break;
                    case RawDataContainerType.BSP:
                        tempcontainer = new BSPRaw();
                        break;

                    case RawDataContainerType.Weather:
                        tempcontainer = new Weather();
                        break;
                    case RawDataContainerType.Sound:
                        tempcontainer = new Sound();
                        break;
                    case RawDataContainerType.CoconutsModel:
                        tempcontainer = new UghRawContainer();
                        break;
                    case RawDataContainerType.LightMap:
                        tempcontainer = new LightmapRaw();
                        break;
                    default:
                        break;
                }

                tempcontainer.Read(tagIndex, map, dontreadraw);
                return tempcontainer;
            }