Table of Contents

Class MapPointOfInterestDetails

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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

string

DetailTier

Zoom tier at which the landmark starts being drawn on the world map, lowest first.

public int DetailTier

Field Value

int

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

string

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

bool

ShowOnMinimap

Whether the landmark is also drawn on the minimap when it falls inside the view.

public bool ShowOnMinimap

Field Value

bool

Type

Which marker family this landmark belongs to, for filtering and icon choice.

public MapMarkerType Type

Field Value

MapMarkerType