Interface IQuestStateConfiguration
- Namespace
- Uncreated.Warfare.Configuration
- Assembly
- Uncreated.Warfare.dll
public interface IQuestStateConfiguration
Properties
TemplateType
Type TemplateType { get; }
Property Value
- Type
Methods
GetValue(string)
string? GetValue(string key)
Parameters
key string
Returns
- string
ParseAssetValue<TAsset>(string, QuestParameterValue<Guid>?)
QuestParameterValue<Guid>? ParseAssetValue<TAsset>(string key, QuestParameterValue<Guid>? @default = null) where TAsset : Asset
Parameters
key string
default QuestParameterValue<Guid>
Returns
- QuestParameterValue<Guid>
Type Parameters
TAsset
ParseBooleanValue(string, bool)
bool ParseBooleanValue(string key, bool @default = false)
Parameters
key string
default bool
Returns
- bool
ParseEnumValue<TEnum>(string, QuestParameterValue<TEnum>?)
QuestParameterValue<TEnum>? ParseEnumValue<TEnum>(string key, QuestParameterValue<TEnum>? @default = null) where TEnum : unmanaged, Enum
Parameters
key string
default QuestParameterValue<TEnum>
Returns
- QuestParameterValue<TEnum>
Type Parameters
TEnum
ParseInt32Value(string, QuestParameterValue<int>?)
QuestParameterValue<int>? ParseInt32Value(string key, QuestParameterValue<int>? @default = null)
Parameters
key string
default QuestParameterValue<int>
Returns
- QuestParameterValue<int>
ParseKitNameValue(string, IServiceProvider, QuestParameterValue<string>?)
UniTask<QuestParameterValue<string>?> ParseKitNameValue(string key, IServiceProvider serviceProvider, QuestParameterValue<string>? @default = null)
Parameters
key string
serviceProvider IServiceProvider
default QuestParameterValue<string>
Returns
- UniTask<QuestParameterValue<string>>
ParseSingleValue(string, QuestParameterValue<float>?)
QuestParameterValue<float>? ParseSingleValue(string key, QuestParameterValue<float>? @default = null)
Parameters
key string
default QuestParameterValue<float>
Returns
- QuestParameterValue<float>
ParseStringValue(string, QuestParameterValue<string>?)
QuestParameterValue<string>? ParseStringValue(string key, QuestParameterValue<string>? @default = null)
Parameters
key string
default QuestParameterValue<string>
Returns
- QuestParameterValue<string>