Esempio n. 1
0
        public T CreateMarker <T>(T prefab, EMapMarkerStyle style) where T : UnityEngine.Object
        {
            var marker = Instantiate(prefab, (style == EMapMarkerStyle.Normal) ? _markers.transform : _alwaysVisibleMarkers.transform, false);

            marker.GetGameObject().transform.localScale = new Vector3(_iconScale, _iconScale, 1);
            return(marker);
        }
Esempio n. 2
0
        public override IMapMarker CreateMapMarker <T>(T prefab, EMapMarkerStyle style)
        {
            var wmMarker = _worldmap.CreateMarker(prefab, style);

            return(new MapMarker()
            {
                wmMarker = wmMarker.GetGameObject().transform
            });
        }
Esempio n. 3
0
 public abstract IMapMarker CreateMapMarker <T>(T prefab, EMapMarkerStyle style) where T : UnityEngine.Object;