Show / Hide Table of Contents

Class MinimapManager

Inheritance
System.Object
MinimapManager
Implements
INetObject
IThreadedPlugin
IShutdownablePlugin
IServerPlugin
IWorkerPlugin
IInitializablePlugin
INetObjectPriority
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged
Namespace: Eco.Gameplay.Minimap
Assembly: Eco.Gameplay.dll
Syntax
public sealed class MinimapManager : Singleton<MinimapManager>, INetObject, IThreadedPlugin, IShutdownablePlugin, IServerPlugin, IWorkerPlugin, IInitializablePlugin, INetObjectPriority, IController, IViewController, IHasUniversalID, INotifyPropertyChanged

Constructors

MinimapManager()

Declaration
public MinimapManager()

Fields

LastMapEntry

Declaration
public static int LastMapEntry
Field Value
Type Description
System.Int32

Properties

Active

Declaration
public bool Active { get; }
Property Value
Type Description
System.Boolean

ControllerID

Declaration
public ref int ControllerID { get; }
Property Value
Type Description
System.Int32

DeltaHashSetObjects

Declaration
public DeltaControllerHashSet<MinimapObject> DeltaHashSetObjects { get; set; }
Property Value
Type Description
DeltaControllerHashSet<MinimapObject>

ID

Declaration
public int ID { get; }
Property Value
Type Description
System.Int32

NetObjectCreationRealtime

Declaration
public double NetObjectCreationRealtime { get; set; }
Property Value
Type Description
System.Double

Priority

Declaration
public float Priority { get; }
Property Value
Type Description
System.Single

Methods

DoWork(CancellationToken)

Declaration
public Task DoWork(CancellationToken token)
Parameters
Type Name Description
System.Threading.CancellationToken token
Returns
Type Description
System.Threading.Tasks.Task

GetCategory()

Declaration
public string GetCategory()
Returns
Type Description
System.String

GetDisplayText()

Declaration
public string GetDisplayText()
Returns
Type Description
System.String

GetStatus()

Declaration
public string GetStatus()
Returns
Type Description
System.String

Initialize(TimedTask)

Declaration
public void Initialize(TimedTask timer)
Parameters
Type Name Description
TimedTask timer

NotifyMinimapIsOpenInWindowOrFullscreenMode(Player)

Declaration
public static void NotifyMinimapIsOpenInWindowOrFullscreenMode(Player subscriber)
Parameters
Type Name Description
Player subscriber

Run()

Declaration
public void Run()

ShutdownAsync()

Declaration
public Task ShutdownAsync()
Returns
Type Description
System.Threading.Tasks.Task

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String

Events

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Implements

INetObject
IThreadedPlugin
IShutdownablePlugin
IServerPlugin
IWorkerPlugin
IInitializablePlugin
INetObjectPriority
IController
IViewController
IHasUniversalID
System.ComponentModel.INotifyPropertyChanged

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾