172 int newState =
event.getInt(
"newState");
static void setState(State state)
void listen(Event::Channel channel)
Deals with incoming messages related to character selection.
void disconnect()
Disconnects from the given server.
void event(Event::Channel channel, const Event &event) override
MessageHandlerPtr mAdminHandler
MessageHandlerPtr mPlayerHandler
MessageHandlerPtr mGameHandler
MessageHandlerPtr mTradeHandler
void flushNetwork() override
MessageHandlerPtr mGuildHandler
MessageHandlerPtr mBeingHandler
MessageHandlerPtr mInventoryHandler
MessageHandlerPtr mChatHandler
MessageHandlerPtr mLoginHandler
MessageHandlerPtr mBuySellHandler
MessageHandlerPtr mNpcHandler
MessageHandlerPtr mItemHandler
MessageHandlerPtr mCharHandler
MessageHandlerPtr mPartyHandler
MessageHandlerPtr mEffectHandler
SkillDialog * skillDialog
ManaServ::LoginHandler * loginHandler
void informStatusWindow()
void clearNetworkHandlers()
Clears all registered message handlers.
Connection * getConnection()
Returns a new Connection object.
void initialize()
Initializes the network subsystem.
Connection * gameServerConnection
Connection * chatServerConnection
Connection * accountServerConnection
void registerHandler(MessageHandler *handler)
Registers a message handler.
void finalize()
Finalizes the network subsystem.
LoginHandler * getLoginHandler()
GameHandler * getGameHandler()
CharHandler * getCharHandler()
void setAttribute(int id, int value, bool notify)
Changes the value of the given attribute.