protected override void OnStart() { base.OnStart(); _Visualization = PlayAreaVisualization.Create(); DontDestroyOnLoad(_Visualization.gameObject); _Visualization.Disable(); _Hand = GetComponent <HandAttachments>(); SetUpDetectors(); }
protected override void OnAwake() { VRLog.Debug("Awake!"); ArcRenderer = new GameObject("Arc Renderer").AddComponent <ArcRenderer>(); ArcRenderer.transform.SetParent(transform, false); ArcRenderer.gameObject.SetActive(false); // -- Create indicator // Prepare rumble definitions _TravelRumble = new TravelDistanceRumble(500, 0.1f, transform); _TravelRumble.UseLocalPosition = true; _Visualization = PlayAreaVisualization.Create(_ProspectedPlayArea); DontDestroyOnLoad(_Visualization.gameObject); SetVisibility(false); }