//Check for duplicate landmarks, e.g. when one landmark is both a gym and a bar. Returns true if given landmark has the same name as one already in the list, false otherwise private bool duplicateChecker(Landmark lmrk, List <Landmark> list) { foreach (Landmark l in list) { if (l.getName() == lmrk.getName()) { return(true); } } return(false); }
public int CompareTo(Landmark other) { if (CrhcConstants.LANDMARK_SORTORDER == SortOrder.NAME) { return(getName().CompareTo(other.getName())); } else { return(getNumber().CompareTo(other.getNumber())); } }
void showLandmark(string key) { Debug.Log("Show landmark: " + key); UI ui = GetComponent <UI>(); ui.setText(key); Landmark landmark = landmarks[key]; // -> camera // -> camera target // todo : animate main camera to new camera position string container = landmark.getContainer(); MoveCamera moveCamera = GetComponent <MoveCamera>(); moveCamera.UpdateLocation(container); Debug.Log("Landmark object:"); Debug.Log(container); Debug.Log(landmark.getName()); }