Show / Hide Table of Contents

Class MinimapManager

Manager for adding custom Map Overlays to the game.
Inheritance
object
MinimapManager
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Jotunn.Managers
Assembly: Jotunn.dll
Syntax
public class MinimapManager

Fields

Name Description
FilterOff Colour which sets a filter off. See FilterOn.
FilterOn Colour which sets a filter on. Used for ForestFilter and FogFilter. A full alpha value enables this pixel, and then the red value is written to the result texture.
MeadowHeight Height "Colour" used for the base height of "Meadows"

Properties

Name Description
Instance The singleton instance of this manager.

Methods

Name Description
GetDrawingNames() Return a list of all current MapDrawing names
GetMapDrawing(string) Create a new MapDrawing with a custom overlay name
GetMapOverlay(string, bool) Create a new MapOverlay with a custom overlay name
GetOverlayNames() Return a list of all current overlay names
OverlayToWorldCoords(Vector2, int) Input a MapOverlay Coordinate and the size of the overlay texture to retrieve the translated World coordinates.
RemoveMapDrawing(string) Causes MapManager to stop updating the MapDrawing object and removes this Manager's reference to that drawing.
RemoveMapOverlay(string) Causes MapManager to stop updating the MapOverlay object and removes this Manager's reference to that overlay.
WorldToOverlayCoords(Vector3, int) Input a World Coordinate and the size of the overlay texture to retrieve the translated overlay coordinates.

Events

Name Description
OnVanillaMapAvailable Event that gets fired once the Map for a World has started and Mods can begin to draw.
OnVanillaMapDataLoaded Event that gets fired once data for a specific Map for a world has been loaded. Eg, Pins are available after this has fired.

Extension Methods

PrefabExtension.FixReferences(object)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾