AoMEngineLibrary.Graphics.Prt.PrtCollisionType.Write C# (CSharp) Method

Write() private method

private Write ( PrtBinaryWriter writer ) : void
writer PrtBinaryWriter
return void
        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]);
            }
        }