/// <summary> /// Unregister from events from the managers the cursor needs. /// </summary> protected virtual void UnregisterManagers() { IMixedRealityInputSystem inputSystem = CoreServices.InputSystem; if (inputSystem != null) { inputSystem.InputEnabled -= OnInputEnabled; inputSystem.InputDisabled -= OnInputDisabled; inputSystem.UnregisterHandler <IMixedRealityCursor>(this); } }