public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Session stopped, resetting pointcloud mesh."); clearPointcloud(); } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.LOST && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Point your phone at the area shown in the thumbnail"; } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized"; mSingleStickControl.SetActive(true); mPlaceObstacleButton.SetActive(true); mPlaceDestButton.SetActive(true); var mapMetaData = mCurrMapInfo.userData["planes"]; PlaneMeshList planeList = mapMetaData.ToObject <PlaneMeshList>(); int i = 0; if (!created) { foreach (var plane in planeList.meshList) { GameObject go = PlacenotePlaneUtility.CreatePlaneInScene(plane); go.AddComponent <MeshCollider>(); MeshCollider meshCollider = go.GetComponent <MeshCollider>(); meshCollider.convex = true; go.name = "plane" + i; i++; mLabelText.text = "Creating planes"; UnityEngine.Object prefab = Resources.Load <UnityEngine.Object>("Cyborg/Prefab/Cyborg"); GameObject character = Instantiate(prefab, Vector3.zero, Quaternion.identity) as GameObject; character.transform.position = go.transform.position; character.transform.localScale = new Vector3(0.001f, 0.001f, 0.001f); } created = !created; } mLabelText.text = "Done creating planes"; if (mPlaneGenerator != null) { mPlaneGenerator.LoadPlaneList(mCurrMapInfo.userData); } else { Debug.Log("No plane generator object, not saving planes"); } } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Mapping Status: LOST"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { mSingleStickControl.SetActive(false); mPlaceObstacleButton.SetActive(false); mPlaceDestButton.SetActive(false); } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Session stopped, resetting pointcloud mesh."); MeshFilter mf = mMap.GetComponent <MeshFilter> (); mf.mesh.Clear(); } }
// This function runs when LibPlacenote sends a status change message like Localized! public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Localized!"); textLabel.text = "Found It!"; /* * GameObject shape = GameObject.CreatePrimitive (PrimitiveType.Cube); * shape.transform.position = new Vector3 (0.0f, 0.0f, 0f); * shape.transform.localScale = new Vector3 (0.2f, 0.2f, 0.2f); * shape.GetComponent<Renderer>().material.color = new Color(1,0.5f,1); */ if (!savedSceneLoaded) { savedSceneLoaded = true; loadSavedScene(); } /* * string jsonPath = Path.Combine (Application.persistentDataPath, mSelectedMapId + ".json"); * * if (File.Exists (jsonPath) && shapeObjList.Count == 0) { * LoadShapesJSON (jsonPath); * } */ } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Mapping"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { /* * // shapeObjList will be filled from loadshapesjson * * * if (shapeObjList.Count != 0) { * ClearShapes (); * } */ } }
// Runs when LibPlacenote sends a status change message like Localized! public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { notifications.text = "Localized!"; JToken modelData = downloadedMetaData.userdata; GetComponent <MarkerManager>().LoadModelsFromJSON(modelData); // Placenote will automatically correct the camera position on localization. } }
// Called when LibPlacenote sends a status change message e.g. Localized! public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { _saveAndLoadController.notificationText.text = "Localized!"; LibPlacenote.Instance.StopSession(); _saveAndLoadController.SetCanPlaceNodes(true); // Manage UI _saveAndLoadController.ActivateSaveButton(true); _saveAndLoadController.ActivateNewButton(true); _saveAndLoadController.locationDropdown.gameObject.SetActive(true); // Disable the scan panel UI if (_mode == Mode.PLAY_MODE) { _guiController.scanPanel.DisablePanel(); } StartTimer(); if (_saveAndLoadController.DownloadedMetadata != null) { JToken metadata = _saveAndLoadController.DownloadedMetadata.userdata; _nodeController.LoadNodesFromJSON(metadata); } if (_navigationController == null) { int pTargetOption = _saveAndLoadController.locationDropdown.value; _nodeController.SetTargetNode(pTargetOption); } else { try { int pTargetOption = _saveAndLoadController.locationDropdown.value; _navigationController.InitStatus = NavInitStatus.INCOMPLETE; _navigationController.NavigateToTarget(pTargetOption); } catch (System.Exception e) { Debug.LogException(e); } } } }
public void PlacenoteStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { IsLocalized = true; if (PhotonNetwork.connected) { Server.TotalLocalizedPlayers = Server.TotalLocalizedPlayers + 1; GameController.Data.UpdatePlayerAmounts(); // If user is the host they can start the game once localized. if (PhotonNetwork.isMasterClient) { GameUI.HelperText.text = "Localized! Press the button to start the game"; GameUI.StartGameBtn.gameObject.SetActive(true); } // If the user is not the host the game will start automatically after localization // or it will start once the host starts else { if (Server.CurrRoomStatus != ServerController.RoomStatus.Playing) { GameUI.HelperText.text = "Localized! Wait for the host to start the game"; } else { GameUI.HelperText.text = "Game start!"; StartCoroutine(HideHelperText()); GameController.StartGame(); } } } else { GameUI.HelperText.text = "Localized! Press the button to start the game"; GameUI.StartGameBtn.gameObject.SetActive(true); } PlacenoteShowPoints.SetActive(false); EnvironmentScannerController.Instance.OnPlacenoteStatusChange.RemoveListener(PlacenoteStatusChange); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { GameUI.HelperText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { GameUI.HelperText.text = "Move and look to where the map was created to localize."; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.LOST && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Searching for position lock"); mLabelText.text = "Point your phone at the area shown in the thumbnail"; } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Localized: " + mSelectedMapInfo.metadata.name); } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { string currentMode = LibPlacenote.Instance.GetMode().ToString(); string status = currStatus.ToString(); DebugMessageManager.Instance.UpdateStatus(currentMode, status); Debug.Log(string.Format("Mode: '{0}', Status changed: '{1}'->'{2}'", currentMode, prevStatus.ToString(), status)); if (currStatus == LibPlacenote.MappingStatus.LOST && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Point your phone at the area shown in the thumbnail"; } DebugMessageManager.Instance.EnableMappingQualityInfo(LibPlacenote.Instance.IsPerformingMapping()); }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { StatusText.text = "Localized"; } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { StatusText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { StatusText.text = "Lost"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { StatusText.text = "Waiting"; } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + ", currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Localized"); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Mapping"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { OnPlacenoteStatusChange.Invoke(prevStatus, currStatus); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("RUNNING"); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Mapping"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized"; mModelParent.SetActive(true); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Waiting!"; } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized!"; GetComponent <NotesManager>().LoadNotesJSON(mSelectedMapInfo.metadata.userdata); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping: Tap to add Notes"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (GetComponent <NotesManager>().mNotesObjList.Count != 0) { GetComponent <NotesManager>().ClearNotes(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { if (!hasLocalized) { mLabelText.text = "Localized"; LoadFromMetadata(); hasLocalized = true; } } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping"; if (!hasLocalized && (mSelectedMapInfo != null)) { mLabelText.text = "Localized"; LoadFromMetadata(); hasLocalized = true; } } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (shapeObjList.Count != 0) { sModels.Clear(); } OnNewMapClick(); // start session automatically } }
/// <summary> /// Callback for when the Placenote status changes. /// Calls OnLocalizatedEvent. /// Calls OnLocalizationLostEvent. /// </summary> /// <param name="prevStatus">Previous status of the Placenote session.</param> /// <param name="currStatus">Current status of the Placenote session.</param> public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { OnLocalizedEvent(); IsLocalized = true; Debug.Log("LOCALIZED"); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("MAPPING"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { OnLocalizationLostEvent(); IsLocalized = false; Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
// Runs when LibPlacenote sends a status change message like Localized! public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { if (!localizeFirstTime) { localizeFirstTime = true; mapStatus = Status.Running; shapeManager.LoadShapesJSON(mSelectedMapInfo.metadata.userdata); FeaturesVisualizer.DisablePointcloud(); //if player is doing navigation, disable point cloud LoadDestinationList(); scanPopup.SetActive(false); selectDesPopUp.SetActive(true); } statusText.text = "Localized"; } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { statusText.text = "Mapping: Tap to add Shapes"; mapStatus = Status.Mapping; FeaturesVisualizer.EnablePointcloud(); //if mapping enable point cloud to be see mExitButton.SetActive(true); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { statusText.text = "Searching for position lock"; mapStatus = Status.Lost; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { mapStatus = Status.Waiting; if (shapeManager.shapeObjList.Count != 0) { shapeManager.ClearShapes(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { if (!isLocalize) { isLocalize = true; statusText.text = "เลือกสถานที่ใน " + mSelectedMapInfo.metadata.name; FeaturesVisualizer.DisablePointcloud(); GetComponent <CustomShapeManager>().LoadShapesJSON(mSelectedMapInfo.metadata.userdata); navigationButton.SetActive(true); } } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { } else if (currStatus == LibPlacenote.MappingStatus.LOST) { } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Localized"); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Mapping"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (mShapeManager.shapeObjList.Count != 0) { mShapeManager.ClearShapes(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized"; mAudioCueManager.LoadAudioCuesJSON(mSelectedMapInfo.metadata.userdata); // CHANGED } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping: Tap to add audio cues"; // CHANGED } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (mAudioCueManager.audioCueObjList.Count != 0) // CHANGED { mAudioCueManager.ClearAudioCues(); // CHANGED } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized"; LoadShapesJSON(mSelectedMapInfo.userData); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (shapeObjList.Count != 0) { ClearShapes(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Localized State!"; if (!localizedFirstTime) { localizedFirstTime = true; mLabelText.text = "Localized: loaded shapes"; if (mPlaneGenerator != null) { JToken planeData = downloadedMetaData.userdata; mPlaneGenerator.LoadPlaneList(planeData); } else { Debug.Log("No plane generator object, not saving planes"); } } } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { mLabelText.text = "Mapping"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { mLabelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { //Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { //ModeManager.OutputText("Localized."); AM.instance.LoadAudioCuesJSON(selectedMapInfo.metadata.userdata); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { //OutputPlacenoteText("Mapping: Tap to add audio cues"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { //OutputPlacenoteText("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (AM.instance.audioCueObjList.Count != 0) { AM.instance.ClearAudioCues(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Localized"); // GetComponent<ShapeManager> ().LoadShapesJSON (mSelectedMapInfo.metadata.userdata); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) { Debug.Log("Mapping"); } else if (currStatus == LibPlacenote.MappingStatus.LOST) { Debug.Log("Searching for position lock"); } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (GetComponent <CustomShapeManager>().shapeObjList.Count != 0) { GetComponent <CustomShapeManager>().ClearShapes(); } } }
//Runs when Placenote sends message to say the status has changed to identify the current state of session public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { Debug.Log("prevStatus: " + prevStatus.ToString() + " currStatus: " + currStatus.ToString()); if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.LOST) //Runs when localised to reload shapes in correct location { notificationPanelText.text = "Localized"; GetComponent <ShapeManager>().LoadShapesJSON(selectedRouteInfo.metadata.userdata); } else if (currStatus == LibPlacenote.MappingStatus.RUNNING && prevStatus == LibPlacenote.MappingStatus.WAITING) //Runs when in mapping session { notificationPanelText.text = "Mapping: Tap to add Shapes"; } else if (currStatus == LibPlacenote.MappingStatus.LOST) { //runs when walking a route but it cant detect any feature points at that moment notificationPanelText.text = "Searching for position lock"; } else if (currStatus == LibPlacenote.MappingStatus.WAITING) { if (GetComponent <ShapeManager>().shapeObjList.Count != 0) { GetComponent <ShapeManager>().ClearShapes(); } } }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { }
public void OnStatusChange(LibPlacenote.MappingStatus prevStatus, LibPlacenote.MappingStatus currStatus) { //throw new System.NotImplementedException(); }