public void BeginGame() { GameBegun = true; Vector3 origin = Vector3.forward; #if !UNITY_EDITOR origin = GameObject.FindWithTag("SkeletonOriginMarker").transform.position; #endif skeletonScatter.transform.position = origin; skeletonScatter.gameObject.SetActive(true); StartCoroutine(GenericCoroutines.DoAfterSeconds(() => { skeletonScatter.ScatterSkeleton(); skeletonManager.gameObject.SetActive(true); skeletonManager.transform.position = origin; }, 2)); Instantiate(welbyOriginPrefab).transform.position = origin; ARPlaneManager arpm = FindObjectOfType <ARPlaneManager>(); arpm.SetTrackablesActive(false); arpm.enabled = false; ARPointCloudManager arpcm = FindObjectOfType <ARPointCloudManager>(); arpcm.SetTrackablesActive(false); arpcm.enabled = false; PlaceOnPlane placeOnPlane = FindObjectOfType <PlaceOnPlane>(); placeOnPlane.enabled = false; placeOnPlane.placedPrefab.SetActive(false); }
void ShowTrackables(bool show) { if (cloudManager) { cloudManager.SetTrackablesActive(show); cloudManager.enabled = show; } if (planeManager) { planeManager.SetTrackablesActive(show); planeManager.enabled = show; } }
public void StopMapping() { createAnchor.AdvanceDemoAsync(); pointCloudManager.enabled = false; pointCloudManager.SetTrackablesActive(false); isRecording = false; Debug.Log(">>>>>>>>>>>> Writing PCD File. <<<<<<<<<<<<"); timerManager.StopTimer(); StopButton.SetActive(false); StartButton.SetActive(true); CreatePCDAsync(); }