public void InitializeEventListeners() { _events = _gameInstance.GetApi().Events; _events.Global.StartListening(EventNames.Initialization.OnInit, (sender, args) => Init() ); _events.Global.StartListening(EventNames.Initialization.OnLoad, (sender, args) => Load() ); _events.Global.StartListening(EventNames.Gameloop.OnUpdate, (sender, args) => Update((float)((EngineUpdateEventArgs)args).DeltaTime) ); _events.Global.StartListening(EventNames.Graphics.OnDraw, (sender, args) => Draw() ); }
private void InitializeEvents() { _eventsManager = new GlobalEventsManager(); _api.Events = _eventsManager; }