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); }
public override IMapMarker CreateMapMarker <T>(T prefab, EMapMarkerStyle style) { var wmMarker = _worldmap.CreateMarker(prefab, style); return(new MapMarker() { wmMarker = wmMarker.GetGameObject().transform }); }
public abstract IMapMarker CreateMapMarker <T>(T prefab, EMapMarkerStyle style) where T : UnityEngine.Object;