void Awake() { EnableAudioHapticFeedback(); InteractionManager.SourceDetected += InteractionManager_SourceDetected; //InteractionManager.SourceUpdated += InteractionManager_SourceUpdated; InteractionManager.SourceLost += InteractionManager_SourceLost; /* TODO: DEVELOPER CODE ALONG 2.a */ // 2.a: Register for SourceManager.SourcePressed event. InteractionManager.SourcePressed += InteractionManager_SourcePressed; // 2.a: Register for SourceManager.SourceReleased event. InteractionManager.SourceReleased += InteractionManager_SourceReleased; // 2.a: Initialize FocusedGameObject as null. FocusedGameObject = null; target_vertical = GameObject.Find("VerticalComponent"); target_horisontal = GameObject.Find("HorisontalComponent"); sceneCreation = GameObject.Find("sceneCreation"); //mikko commented out //targetSelection = sceneCreation.GetComponent<sceneCreationTargetSelection>(); targetSelection = sceneCreation.GetComponent <sceneCreationTargetSelection>(); cursor = GameObject.Find("Cursor"); Debug.Log("HandManagerStarted"); }
void Start() { isReady = false; GameObject nohand1 = GameObject.Find("noHandCross1"); GameObject nohand2 = GameObject.Find("noHandCross2"); noHand1Renderer = nohand1.GetComponent <Renderer>(); noHand2Renderer = nohand2.GetComponent <Renderer>(); //ismanipulatingCursor1 = GameObject.Find("isManipulatingObject1"); //ismanipulatingCursor2 = GameObject.Find("isManipulatingObject2"); //ismanipulatingCursor1.GetComponent<Renderer>().enabled = false; //ismanipulatingCursor2.GetComponent<Renderer>().enabled = false; isManipCursor3Renderer = GameObject.Find("isManipulatingObject3").GetComponent <Renderer>(); isManipCursor4Renderer = GameObject.Find("isManipulatingObject4").GetComponent <Renderer>(); isManipCursor5Renderer = GameObject.Find("isManipulatingObject5").GetComponent <Renderer>(); isManipCursor6Renderer = GameObject.Find("isManipulatingObject6").GetComponent <Renderer>(); isManipCursor7Renderer = GameObject.Find("isManipulatingObject7").GetComponent <Renderer>(); isManipCursor8Renderer = GameObject.Find("isManipulatingObject8").GetComponent <Renderer>(); isManipCursor9Renderer = GameObject.Find("isManipulatingObject9").GetComponent <Renderer>(); isManipCursor10Renderer = GameObject.Find("isManipulatingObject10").GetComponent <Renderer>(); setCursorManipEnabled(false); //staticCircle = GameObject.Find("staticCircle"); staticCircleRenderer = GameObject.Find("staticCircle").GetComponent <Renderer>(); staticCircleRenderer.enabled = false; gestureAction = gameObject.GetComponent <GestureAction>(); cursorPlaneIntersect = GameObject.Find("CursorPlaneIntersect"); //staticCircle.GetComponent<Renderer>().enabled = false; this.gameObject.GetComponent <Renderer>().enabled = false; cursorScale = transform.localScale; originalColor = this.gameObject.GetComponent <Renderer>().material.color; manipulationColor = new Color(0.0f, 0.6f, 1.0f); startAngleInsteadOfEndAngle = false; bothAngles = false; resetCircle(); sceneCreation = GameObject.Find("sceneCreation"); targetSelection = sceneCreation.GetComponent <sceneCreationTargetSelection>(); gazeMode = targetSelection.condition; rayCastInsideObject = 0.0f; //dwellTime = 2.0f; dwellTime = 1.0f; prog = 0f; cursorAvgX = new MovingAverage(filterSamples); cursorAvgY = new MovingAverage(filterSamples); cursorAvgZ = new MovingAverage(filterSamples); eyeReticle = GameObject.Find("EyeReticle"); if (eyeReticle != null) { eyeGazeTransform = eyeReticle.transform; eyeGazeRenderer = eyeReticle.GetComponent <EyeGazeRenderer>(); //targetSelection.setParticipant(eyeGazeRenderer.m_participantNum, eyeGazeRenderer.m_conditionNum); } #if WINDOWS_UWP //hide reticle calibReticle.enabled = false; #endif headPointer = GameObject.Find("HeadPointer"); eyePointer = GameObject.Find("EyePointer"); //gazeRay = GameObject.CreatePrimitive(PrimitiveType.Cylinder); //gazeRay.transform.localScale = new Vector3(0.01f, 2.0f, 0.01f); //gazeRay.transform.position = new Vector3(0, 0, -1); // Grab the mesh renderer that's on the same object as this script. // gz = GameObject.Find("Left").GetComponent<EyeGazeRenderer>(); // gaze = gz.gaze; }