Table of Contents

Namespace Uncreated.Warfare.Configuration

Classes

AssetConfiguration

Home for storing asset GUIDs, etc.

AssetLink
AssetLinkJsonConverter<TAsset>
AssetLinkJsonFactory
AssetLinkTypeConverter
AssetLinkYamlConverter
AssetNotFoundException

Thrown when an asset isn't found from configuration.

AssetVariantDictionary<TAsset>
BaseAlternateConfigurationFile

Allows deriving types to reference a configuration file.

CommandSettableAttribute
ConfigurationHelper
ConfigurationSettings
QuestIConfigurationStateConfiguration
QuestJsonElementStateConfiguration
RecordsNotFoundException

Thrown when certain information (usually in configuration) isn't available for use.

SettableUtil<TItem>

Allows for setting properties and fields via string input (such as a command).

YamlDataStore<T>

Structs

JsonIndent

Represents a temporarily indented or not indented section of JSON while using a Utf8JsonWriter.

Interfaces

IAssetLink<TAsset>

Caches a reference to an asset either by short ID or GUID.

IQuestStateConfiguration

Enums

SetPropertyResult

Delegates

SettableUtil<TItem>.CustomSettableHandler<TValueType>
YamlDataStore<T>.DefaultData