public void Route(GameClient client, GameMessage message) { switch (message.Consumer) { case Consumers.Universe: this.Consume(client, message); break; case Consumers.PlayerManager: this.PlayerManager.Consume(client, message); break; case Consumers.Skillset: client.Player.Hero.Skillset.Consume(client, message); break; } }