public MouseMove(ReactiveMouse mouse, Point screenPosition, Point screenDelta, Vector2? worldPosition, Vector2? worldDelta) { this.Mouse = mouse; this.ScreenPosition = screenPosition; this.ScreenDelta = screenDelta; this.WorldPosition = worldPosition; this.WorldDelta = worldDelta; }
public MouseButtonAndState(ReactiveMouse mouse, MouseButton button, ButtonState state) { this.Mouse = mouse; this.Button = button; this.State = state; }