Table of Contents

Class QuestTemplate.TemplatePreset

Namespace
Uncreated.Warfare.Quests
Assembly
Uncreated.Warfare.dll
protected class QuestTemplate.TemplatePreset : IQuestPreset
Inheritance
QuestTemplate.TemplatePreset
Implements
Inherited Members

Properties

Flag

Unturned Quest Flag ID, just needs to be a unique UInt16 value amongst all other flags.

public ushort Flag { get; set; }

Property Value

ushort

Key

Unique ID used to identify the preset.

public Guid Key { get; set; }

Property Value

Guid

RewardOverrides

Optionally override the default reward expressions.

public IQuestReward[]? RewardOverrides { get; set; }

Property Value

IQuestReward[]

State

The data that overrides the random variables.

public IQuestState State { get; }

Property Value

IQuestState

Methods

UpdateState(IQuestState)

Used to set the state during deserialization.

public void UpdateState(IQuestState state)

Parameters

state IQuestState