public void Update(float dt) { var mouseData = GetMouseData(); var keyboardData = GetKeyboardData(); FullInputData fullData = new FullInputData(); fullData.Add(InputTypes.Mouse, mouseData); fullData.Add(InputTypes.Keyboard, keyboardData); MessageSystem.Send(CoreMessageTypes.Keyboard, keyboardData, dt); MessageSystem.Send(CoreMessageTypes.Mouse, mouseData, dt); MessageSystem.Send(CoreMessageTypes.Input, fullData, dt); }