void OnSelect() { if (DrawVisualMeshes && WorldCursor.Instance != null) { ToggleMapping.Toggle(); var terrainObj = GameObject.Find("Terrain"); terrainObj.transform.position = WorldCursor.Instance.HitInfo.point;; terrainObj.transform.up = WorldCursor.Instance.HitInfo.normal; } else { ResetMaterialTime(); if (WorldCursor.Instance != null && WorldCursor.Instance.GotHit) { SetMaterialTarget(WorldCursor.Instance.HitInfo.point); } else { SetMaterialTarget(Camera.main.transform.position); } DrawVisualMeshes = !DrawVisualMeshes; } }
// Use this for initialization void Start() { keywords.Add("Toggle Follow", () => { ToggleFollow.Toggle(); }); keywords.Add("Toggle Mapping", () => { ToggleMapping.Toggle(); }); keywords.Add("Toggle Cylinders", () => { ToggleDebug.Toggle(); }); keywords.Add("Toggle Floor Projection", () => { MapContainer.Instance.SetFloorProjection(); }); // Tell the KeywordRecognizer about our keywords. keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); // Register a callback for the KeywordRecognizer and start recognizing! keywordRecognizer.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized; keywordRecognizer.Start(); }
// Use this for initialization void Start() { keywords.Add("Toggle Mapping", () => { ToggleMapping.Toggle(); }); keywords.Add("Move Map", () => { TapToPlaceParent.Placing = true; SpatialMapping.Instance.DrawVisualMeshes = true; }); // Tell the KeywordRecognizer about our keywords. keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); // Register a callback for the KeywordRecognizer and start recognizing! keywordRecognizer.OnPhraseRecognized += KeywordRecognizer_OnPhraseRecognized; keywordRecognizer.Start(); }