Bricklayer.Common.Networking.Messages.InitMessage.Encode C# (CSharp) Метод

Encode() публичный Метод

public Encode ( NetOutgoingMessage om ) : void
om Lidgren.Network.NetOutgoingMessage
Результат void
        public void Encode(NetOutgoingMessage om)
        {
            //Write size of map
            om.Write((short)map.Width);
            om.Write((short)map.Height);
            //Write each layer, in rows
            for (int z = 0; z < 2; z++)
            {
                for (int y = 0; y < map.Height; y++)
                {
                    for (int x = 0; x < map.Width; x++)
                    {
                        if (z == 0)
                            om.Write(map.Tiles[x, y, 1].Block.ID);
                        else
                            om.Write(map.Tiles[x, y, 0].Block.ID);
                    }
                }
            }
        }