Table of Contents

Class MinimapOverlay

Namespace
LansMap.Map.UI
public sealed class MinimapOverlay : MonoBehaviour
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
MinimapOverlay

Fields

ApiKey

[Tooltip("API key for the override provider.")]
public string ApiKey

Field Value

string

Map

[Tooltip("Main map the minimap follows and controls.")]
public ScreenMapView Map

Field Value

ScreenMapView

OverrideProvider

[Tooltip("Use a different tile source than the main map. Off = same source.")]
public bool OverrideProvider

Field Value

bool

Provider

[Tooltip("Tile source when Override Provider is on. None is intentional so a blank override is loud.")]
public TileProvider Provider

Field Value

TileProvider

ProviderStyle

[Tooltip("Provider style for the override, empty = provider default.")]
public string ProviderStyle

Field Value

string

SizeUnits

[Tooltip("On-screen size in pixels.")]
[FormerlySerializedAs("SizePx")]
public float SizeUnits

Field Value

float

Surface

[Tooltip("Surface that renders the minimap texture (auto-created when empty).")]
public SurfaceMapView Surface

Field Value

SurfaceMapView

ZoomOffset

[Tooltip("Minimap zoom = main zoom minus this.")]
public double ZoomOffset

Field Value

double

Methods

EffectiveSizeU()

public float EffectiveSizeU()

Returns

float

EnsureSurface()

public SurfaceMapView EnsureSurface()

Returns

SurfaceMapView