Exemple #1
0
        /// <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);
        }
Exemple #2
0
        /// <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;
            }
        }