Ejemplo n.º 1
0
 public void ReadChildData(BinaryReader reader)
 {
     _lensFlare.ReadString(reader);
     for (int x = 0; x < _extraLayers.Count; x++)
     {
         ExtraLayers.AddNew();
         ExtraLayers[x].Read(reader);
     }
     for (int x = 0; x < _extraLayers.Count; x++)
     {
         ExtraLayers[x].ReadChildData(reader);
     }
     for (int x = 0; x < _4StageMaps.Count; x++)
     {
         FourStageMaps.AddNew();
         FourStageMaps[x].Read(reader);
     }
     for (int x = 0; x < _4StageMaps.Count; x++)
     {
         FourStageMaps[x].ReadChildData(reader);
     }
     for (int x = 0; x < _2StageMaps.Count; x++)
     {
         TwoStageMaps.AddNew();
         TwoStageMaps[x].Read(reader);
     }
     for (int x = 0; x < _2StageMaps.Count; x++)
     {
         TwoStageMaps[x].ReadChildData(reader);
     }
 }
 public void ReadChildData(BinaryReader reader)
 {
     _lensFlare.ReadString(reader);
     for (int x = 0; x < _extraLayers.Count; x++)
     {
         ExtraLayers.AddNew();
         ExtraLayers[x].Read(reader);
     }
     for (int x = 0; x < _extraLayers.Count; x++)
     {
         ExtraLayers[x].ReadChildData(reader);
     }
     for (int x = 0; x < _maps.Count; x++)
     {
         Maps.AddNew();
         Maps[x].Read(reader);
     }
     for (int x = 0; x < _maps.Count; x++)
     {
         Maps[x].ReadChildData(reader);
     }
     for (int x = 0; x < _stages.Count; x++)
     {
         Stages.AddNew();
         Stages[x].Read(reader);
     }
     for (int x = 0; x < _stages.Count; x++)
     {
         Stages[x].ReadChildData(reader);
     }
 }