/// <summary> /// Creates a new marker on the compass bar, based on the given object. /// </summary> /// <param name="obj">The GameObject with a QT_MapObject on it.</param> public void AddMarker(QT_MapObject obj) { QT_MapMarker marker = Instantiate(MarkerPrefab, markersTransform); marker.Initialize(obj, MarkerSize); Markers.Add(marker); }
/// <summary> /// Creates a new marker on the map, based on the given object. /// </summary> /// <param name="obj">The GameObject with a QT_MapObject on it.</param> /// <param name="reference">Whether or not this is the reference object.</param> public void AddMarker(QT_MapObject obj, bool reference) { QT_MapMarker marker = Instantiate(MarkerPrefab, reference ? transform : markersTransform); marker.Initialize(obj, MarkerSize); if (!reference) { Markers.Add(marker); } else { ReferenceMarker = marker; } }