File EventManager.hpp

namespace Amethyst
class EventManager

Public Functions

inline void Shutdown()

Public Members

Event<ClientInstance*> onStartJoinGame
Event onRequestLeaveGame
Event<LevelRenderer*, ScreenContext*, FrameRenderObject*> onRenderLevel
Event<ScreenView*, UIRenderContext*> beforeRenderUI
Event<ScreenView*, UIRenderContext*> afterRenderUI
Event update
Event<InputManager*> registerInputs
Event<ItemRegistry*> registerItems
Event<BlockDefinitionGroup*> registerBlocks
Event beforeModShutdown