public GameTestingSystem(IServiceRegistry registry) : base(registry) { DrawOrder = int.MaxValue; Enabled = true; Visible = true; // Switch to simulated input var input = registry.GetSafeServiceAs <InputManager>(); input.Sources.Clear(); input.Sources.Add(inputSourceSimulated = new InputSourceSimulated()); keyboardSimulated = inputSourceSimulated.AddKeyboard(); mouseSimulated = inputSourceSimulated.AddMouse(); }
protected void AddPointerEvent(PointerEventType eventType, Vector2 position) { MouseSimulated.SimulatePointer(eventType, position); }