コード例 #1
0
public void ReadChildData(BinaryReader reader)
{
_continuousDamageEffect.ReadString(reader);
for (int x=0; x<_tracks.Count; x++)
{
  Tracks.AddNew();
  Tracks[x].Read(reader);
}
for (int x=0; x<_tracks.Count; x++)
  Tracks[x].ReadChildData(reader);
for (int x=0; x<_detailSounds.Count; x++)
{
  DetailSounds.AddNew();
  DetailSounds[x].Read(reader);
}
for (int x=0; x<_detailSounds.Count; x++)
  DetailSounds[x].ReadChildData(reader);
}
コード例 #2
0
            public virtual void ReadChildData(BinaryReader reader)
            {
                int x = 0;

                _unnamed2.ReadString(reader);
                for (x = 0; (x < _tracks.Count); x = (x + 1))
                {
                    Tracks.Add(new LoopingSoundTrackBlockBlock());
                    Tracks[x].Read(reader);
                }
                for (x = 0; (x < _tracks.Count); x = (x + 1))
                {
                    Tracks[x].ReadChildData(reader);
                }
                for (x = 0; (x < _detailSounds.Count); x = (x + 1))
                {
                    DetailSounds.Add(new LoopingSoundDetailBlockBlock());
                    DetailSounds[x].Read(reader);
                }
                for (x = 0; (x < _detailSounds.Count); x = (x + 1))
                {
                    DetailSounds[x].ReadChildData(reader);
                }
            }