Table of Contents

Namespace Uncreated.Warfare.Util

Classes

AssetUtility
BarricadeUtility

Helper functions for barricades.

BuildableExtensions
CancellationTokenExtensions
CartographyUtility

Utilities for transforming from map to world coordinates and vice-versa.

CollectionUtility
DistanceComparer<TValue>
EffectUtility

Utilities for spawning effects easier.

EnumUtility
ExceptionFormatter
FormattingUtility
GameThread

Utility for quickly checking if the current thread is the game thread.

GameThreadException

Thrown when something can't be ran off the main thread.

HexStringHelper
InvalidBarricadeStateException
ItemUtility

Helper functions for dropped items and inventory pages.

JsonUtility
LevelObjectUtility

Helper functions for level objects.

LookAtComparer<TValue>
MathUtility
NATOPhoneticAlphabetHelper

Helper for parsing and getting NATO code words for the latin alphabet.

PlayerContributionTracker
RandomUtility

Thread-safe wrapper utilities for Random.

ReflectionUtility
RewardExpression
RewardExpression.EmittableVariable
RewardVariableAttribute
SpanExtensions
SteamIdHelper

Parsing utilities for Steam64 IDs.

StringUtility
StructureUtility

Helper functions for structures.

TeamUtility
TerminalColorHelper
TerrainUtility
TransformObjectExtensions
TransportConnectionPoolHelper
VehicleUtility

Helper functions for vehicles.

YamlUtility

Structs

AssetInfo
BarricadeInfo

Stores return information about a barricade including it's region information.

CombinedTokenSources
ItemInfo

Stores return information about an item including it's region information.

ObjectInfo

Stores return information about a object including it's region information.

PlayerContributionTracker.ContributorEnumerator
PlayerContributionTracker.PlayerWorkEnumerator
PlayerWork
StringUtility.CreateState
StructureInfo

Stores return information about a structure including it's region information.

Interfaces

ITransformObject

Represents an object existing in the world.

RewardExpression.IEmittableVariable

Enums

FirearmClass
LevenshteinOptions
RemoveRichTextOptions

Delegates

EffectUtility.ModifyTriggerEffectParameters

Allows modifying SDG.Unturned.TriggerEffectParameters using a callback.

JsonUtility.ReadTopLevelPropertiesHandler<TState>