public void EnableDrag(bool isEnabled) { if (isEnabled) { if (inputType == InputSystemType.NGUIAndWorldInput) { if (sourceCamera == null) { Debug.LogError("## Source Camera for drag scroll view is null ##"); return; } if (dragController == null) dragController = gameObject.AddComponent<EnhanceScrollViewDragController>(); dragController.enabled = true; // set the camera and mask dragController.SetTargetCameraAndMask(sourceCamera, (1 << LayerMask.NameToLayer("UI"))); } } else { if (dragController != null) dragController.enabled = false; } }
public void EnableDrag(bool isEnabled) { if (isEnabled) { if (inputType == InputSystemType.NGUIAndWorldInput) { if (sourceCamera == null) { Debug.LogError("## Source Camera for drag scroll view is null ##"); return; } if (dragController == null) { dragController = gameObject.AddComponent <EnhanceScrollViewDragController>(); } dragController.enabled = true; // set the camera and mask dragController.SetTargetCameraAndMask(sourceCamera, (1 << LayerMask.NameToLayer("UI"))); } } else { if (dragController != null) { dragController.enabled = false; } } }