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
Ch47Markers
CH-47 (Chinook helicopter) markers, keyed by marker ID.
public Dictionary<ulong, Ch47Marker> Ch47Markers { get; init; }
Property Value
PatrolHelicopterMarkers
Patrol helicopter markers, keyed by marker ID.
public Dictionary<ulong, PatrolHelicopterMarker> PatrolHelicopterMarkers { get; init; }
Property Value
PlayerMarkers
Player position markers, keyed by marker ID.
public Dictionary<ulong, PlayerMarker> PlayerMarkers { get; init; }
Property Value
TravellingVendorMarkers
Travelling vendor markers, keyed by marker ID.
public Dictionary<ulong, TravellingVendorMarker> TravellingVendorMarkers { get; init; }
Property Value
UnknownMarkers
Markers of unknown or unrecognised type, keyed by marker ID.
public Dictionary<ulong, UnknownMarker> UnknownMarkers { get; init; }
Property Value
VendingMachineMarkers
Vending machine markers, keyed by marker ID.
public Dictionary<ulong, VendingMachineMarker> VendingMachineMarkers { get; init; }