Table of Contents

Class MapMarkers

Namespace
RustPlusApi.Data
Assembly
RustPlusApi.dll

Collects all map markers returned by the Rust+ server, keyed by marker ID.

public sealed record MapMarkers : IEquatable<MapMarkers>
Inheritance
MapMarkers
Implements
Inherited Members

Remarks

Marker type 2 (Explosions), type 6 (Crates) and type 7 (GenericRadius) are not emitted by the current Rust+ API and therefore have no corresponding dictionary here.

Properties

CargoShipMarkers

Cargo ship markers, keyed by marker ID.

public Dictionary<ulong, CargoShipMarker> CargoShipMarkers { get; init; }

Property Value

Dictionary<ulong, CargoShipMarker>

Ch47Markers

CH-47 (Chinook helicopter) markers, keyed by marker ID.

public Dictionary<ulong, Ch47Marker> Ch47Markers { get; init; }

Property Value

Dictionary<ulong, Ch47Marker>

PatrolHelicopterMarkers

Patrol helicopter markers, keyed by marker ID.

public Dictionary<ulong, PatrolHelicopterMarker> PatrolHelicopterMarkers { get; init; }

Property Value

Dictionary<ulong, PatrolHelicopterMarker>

PlayerMarkers

Player position markers, keyed by marker ID.

public Dictionary<ulong, PlayerMarker> PlayerMarkers { get; init; }

Property Value

Dictionary<ulong, PlayerMarker>

TravellingVendorMarkers

Travelling vendor markers, keyed by marker ID.

public Dictionary<ulong, TravellingVendorMarker> TravellingVendorMarkers { get; init; }

Property Value

Dictionary<ulong, TravellingVendorMarker>

UnknownMarkers

Markers of unknown or unrecognised type, keyed by marker ID.

public Dictionary<ulong, UnknownMarker> UnknownMarkers { get; init; }

Property Value

Dictionary<ulong, UnknownMarker>

VendingMachineMarkers

Vending machine markers, keyed by marker ID.

public Dictionary<ulong, VendingMachineMarker> VendingMachineMarkers { get; init; }

Property Value

Dictionary<ulong, VendingMachineMarker>