This is the abstract base class for event handling.
Class public KeyInputEvent
: InputEventThis is the concrete class for key events.Property publicPressingPressing { get; }: if the key is going down or up.Property publicConsoleKeyKey { get; }: that was pressed.
Class public MouseButtonEvent
: InputEventThis is the concrete class for mouse button events.Property publicPressingPressing { get; }: if the button is going down or up.Property publicMouseButtonButton { get; }: that was pressed.
Class public MouseMoveEvent
: InputEventThis is the concrete class for mouse move events.Property publicfloatX { get; }: absolute position in pixels.Property publicfloatY { get; }: absolute position in pixels.
Class public MouseScrollEvent
: InputEventThis is the concrete class for mouse scroll events.Property publicfloatDeltaX { get; }: relative position in pixels.Property publicfloatDeltaY { get; }: relative position in pixels.