Class MapPointOfInterestDetails
A fixed landmark baked into a scene's map definition: a town, a dungeon entrance, a flight point, a vista. Drawn on both maps as a marker with a label.
[Serializable]
public class MapPointOfInterestDetails
- Inheritance
-
MapPointOfInterestDetails
- Inherited Members
Remarks
Distinct from a MapMarker even though both end up as an icon on the map. A marker belongs to a GameObject that has to exist — so an NPC only appears once the server has streamed it, which is correct for an NPC and wrong for a mountain. A point of interest is scene data: it is known from the map definition alone, needs nothing spawned, and stays on the world map when the player is on the other side of the zone.
Fields
Description
Optional one-line description shown in the world map's tooltip.
[TextArea(1, 3)]
public string Description
Field Value
DetailTier
Zoom tier at which the landmark starts being drawn on the world map, lowest first.
public int DetailTier
Field Value
Icon
Icon drawn for the landmark. Falls back to the type's default when null.
public Sprite Icon
Field Value
- Sprite
Name
The player-facing name of the landmark.
public string Name
Field Value
Position
Position of the landmark in world space.
public Vector3 Position
Field Value
- Vector3
RequiresDiscovery
Whether the landmark stays hidden until the fog of war has revealed its cell.
public bool RequiresDiscovery
Field Value
ShowOnMinimap
Whether the landmark is also drawn on the minimap when it falls inside the view.
public bool ShowOnMinimap
Field Value
Type
Which marker family this landmark belongs to, for filtering and icon choice.
public MapMarkerType Type