Table of Contents

Class MonumentAssets

Namespace
RustMapsApi.V4.Assets
Assembly
RustMapsApi.Assets.dll

Resolves RustMaps monument icon assets from a MonumentType.

public static class MonumentAssets
Inheritance
MonumentAssets
Inherited Members

Properties

AvailableTypes

All monument types that have an icon asset.

public static IReadOnlyCollection<MonumentType> AvailableTypes { get; }

Property Value

IReadOnlyCollection<MonumentType>

Methods

GetAsset(MonumentType)

Resolves the icon asset for a monument type.

public static MonumentAsset GetAsset(MonumentType type)

Parameters

type MonumentType

The monument type from an API response.

Returns

MonumentAsset

The resolved asset.

Exceptions

KeyNotFoundException

The type has no icon asset.

HasAsset(MonumentType)

Indicates whether a monument type has an icon asset.

public static bool HasAsset(MonumentType type)

Parameters

type MonumentType

The monument type.

Returns

bool

true if an icon exists for the type.

TryGetAsset(MonumentType, out MonumentAsset)

Attempts to resolve the icon asset for a monument type.

public static bool TryGetAsset(MonumentType type, out MonumentAsset asset)

Parameters

type MonumentType

The monument type from an API response.

asset MonumentAsset

The resolved asset when this returns true.

Returns

bool

true if the type has an icon; otherwise false.