// Use this for initialization protected void Start() { //visibilitySegments = FindObjectOfType<VisibilitySegments>(); particleScript = FindObjectOfType <PopulateParticles>(); controller = GetComponent <VRTK_ControllerEvents>(); teleporter = GetComponent <VR_ColliderTeleporter>(); //pointer = GetComponent<VRTK_Pointer>(); //pointerRenderer = GetComponent<VRTK_BasePointerRenderer>(); //controllerTooltips = GetComponentInChildren<VRTK_ControllerTooltips>(); cubeminimap = FindObjectOfType <CubeMiniMap>(); //controller.GripPressed += TogglePause; controller.GripPressed += PlaceWaypoint; controller.TriggerClicked += HandleTriggerClick; controller.TriggerUnclicked += HandleTriggerUnclick; //controller.ButtonTwoPressed += ToggleTooltips; controller.TouchpadTouchStart += HandleTouchpadTouchStart; controller.TouchpadTouchEnd += HandleTouchpadTouchEnd; //pointer.DestinationMarkerEnter += HandlePointerEnter; //pointer.DestinationMarkerExit += HandlePointerExit; if (mode == ControllerMode.Teleport) { teleporter.EnableTeleport(true); } //if (mode != ControllerMode.Highlight) { pointerRenderer.enabled = false; } }
// Use this for initialization void Start() { particleScript = FindObjectOfType <PopulateParticles>(); particleData = FindObjectOfType <SerializeData>(); trapped = transform.Find("Trapped").gameObject; passing = transform.Find("Passing").gameObject; tSlice = GetAndDisableChildren(trapped.transform); pSlice = GetAndDisableChildren(passing.transform); numSlices = Mathf.Min(tSlice.Count, pSlice.Count); }