/// <summary> /// Updates active handles by moving them as a result of any input. /// </summary> /// <param name="pointerPos">Position of the pointer relative to the parent GUI panel</param> public void UpdateInput(Vector2I pointerPos) { pointerPos.x -= bounds.x; pointerPos.y -= bounds.y; sceneHandles.UpdateInput(pointerPos, Input.PointerDelta); }
/// <summary> /// Updates active handles by moving them as a result of any input. /// </summary> /// <param name="pointerPos">Position of the pointer relative to the parent GUI panel</param> public void UpdateInput(Vector2I pointerPos) { pointerPos.x -= bounds.x; pointerPos.y -= bounds.y; if (sceneHandles.UpdateInput(pointerPos, Input.PointerDelta)) { NotifyNeedsRedraw(); } }