public static void sendMessage(ICollection <Player> receiverPlayers, SeedTower tower)
        {
            RawMessage msg = new RawMessage();

            msg.putInt("id", TypeIdGenerator.getMessageId(typeof(GTower_SeedTower_stackSeed)));

            if (receiverPlayers != null && receiverPlayers.Count != 0)
            {
                msg.putInt("bid", tower.board.instanceId);
                msg.putInt("iob", tower.indexOnBoard);
                msg.putInt("sc", tower.seedCountInStack);

                foreach (var receiverPlayer in receiverPlayers)
                {
                    receiverPlayer.user.session.client.SendMessage(msg);
                }
            }
        }
        public override void processMessage(NetWorker.Utilities.RawMessage message)
        {
            SeedTower ownerTower = (SeedTower)Engine.Game.getBoardById(message.getInt("bid")).towers[message.getInt("iob")];             //TODO check yapmak lazim bu indexler dogru mu, bu element null mi gelmis.

            ownerTower.seedCountInStack = message.getInt("sc");
        }