Exemple #1
0
        public override void processMessage(NetWorker.Utilities.RawMessage message)
        {
            Board board = Engine.Game.getBoardById(message.getInt("bid"));
            Tower tower = board.towers[message.getInt("iob")];

            ITowerEffect effect = (ITowerEffect)Activator.CreateInstance(TypeIdGenerator.getTowerEffectClass(message.getInt("tid")));

            if (tower != null)
            {
                tower.effects.AddLast(effect);
            }
        }