Ejemplo n.º 1
0
            public virtual void ReadChildData(BinaryReader reader)
            {
                int x = 0;

                _lensFlare.ReadString(reader);
                for (x = 0; (x < _extraLayers.Count); x = (x + 1))
                {
                    ExtraLayers.Add(new ShaderTransparentLayerBlock());
                    ExtraLayers[x].Read(reader);
                }
                for (x = 0; (x < _extraLayers.Count); x = (x + 1))
                {
                    ExtraLayers[x].ReadChildData(reader);
                }
                for (x = 0; (x < @__4StageMaps.Count); x = (x + 1))
                {
                    _4StageMaps.Add(new ShaderTransparentChicagoMapBlock());
                    _4StageMaps[x].Read(reader);
                }
                for (x = 0; (x < @__4StageMaps.Count); x = (x + 1))
                {
                    _4StageMaps[x].ReadChildData(reader);
                }
                for (x = 0; (x < @__2StageMaps.Count); x = (x + 1))
                {
                    _2StageMaps.Add(new ShaderTransparentChicagoMapBlock());
                    _2StageMaps[x].Read(reader);
                }
                for (x = 0; (x < @__2StageMaps.Count); x = (x + 1))
                {
                    _2StageMaps[x].ReadChildData(reader);
                }
            }
            public virtual void ReadChildData(BinaryReader reader)
            {
                int x = 0;

                _lensFlare.ReadString(reader);
                for (x = 0; (x < _extraLayers.Count); x = (x + 1))
                {
                    ExtraLayers.Add(new ShaderTransparentLayerBlock());
                    ExtraLayers[x].Read(reader);
                }
                for (x = 0; (x < _extraLayers.Count); x = (x + 1))
                {
                    ExtraLayers[x].ReadChildData(reader);
                }
                for (x = 0; (x < _maps.Count); x = (x + 1))
                {
                    Maps.Add(new ShaderTransparentGenericMapBlock());
                    Maps[x].Read(reader);
                }
                for (x = 0; (x < _maps.Count); x = (x + 1))
                {
                    Maps[x].ReadChildData(reader);
                }
                for (x = 0; (x < _stages.Count); x = (x + 1))
                {
                    Stages.Add(new ShaderTransparentGenericStageBlock());
                    Stages[x].Read(reader);
                }
                for (x = 0; (x < _stages.Count); x = (x + 1))
                {
                    Stages[x].ReadChildData(reader);
                }
            }