private void Awake() { Instance = this; graphicRaycaster = uiRoot.GetComponent <GraphicRaycaster>(); canvasRaycastTarget = uiRoot.GetComponent <CanvasRaycastTarget>(); animator = GetComponent <Animator>(); audioSource = GetComponent <AudioSource>(); if (HelpManager.Instance.CurrentStep == TutorialStep.GrabBook) { //helpParticle.SetActive(true); helpOutline.enabled = true; } HelpManager.Instance.onCompleteTutorialStep += OnCompleteTutorialStep; startPos = transform.position; startRot = transform.rotation; }
private void Awake() { //Instance = this; graphicRaycaster = GetComponentInChildren <GraphicRaycaster>(); canvasRaycastTarget = GetComponentInChildren <CanvasRaycastTarget>(); if (PlacementManager.Instance.IsUsingSteamVR) { graphicRaycaster.enabled = false; canvasRaycastTarget.enabled = true; } else { canvasRaycastTarget.enabled = false; graphicRaycaster.enabled = true; } for (int i = 0; i < transform.childCount; i++) { transform.GetChild(i).gameObject.SetActive(false); } mainUI.SetActive(true); }