internal void Write(PrtBinaryWriter writer)
{
writer.Write(this.SpawnSystem);
writer.Write(this.CollideTerrain);
writer.Write(this.CollideWater);
writer.Write(this.CollideUnits);
this.NumFileNames = this.FileNames.Count;
writer.Write(this.Result);
writer.Write(this.NumFileNames);
writer.Write(this.LingerTime);
writer.Write(this.LingerTimeVar);
writer.Write(this.FadeTime);
writer.Write(this.FadeTimeVar);
writer.Write(this.EnergyLoss);
writer.Write(this.EnergyLossVar);
writer.Write(this.Name);
for (int i = 0; i < this.NumFileNames; i++)
{
writer.Write(this.FileNames[i]);
}
}