Table of Contents

Class RevivePlayers.State

Namespace
Uncreated.Warfare.Quests.Templates
Assembly
Uncreated.Warfare.dll
public class RevivePlayers.State : IQuestState<RevivePlayers>, IQuestState
Inheritance
RevivePlayers.State
Implements
Inherited Members

Properties

FlagValue

The value of the Unturned Quest Flag. This is formatted into SDG.Unturned.QuestAsset translations.

[JsonIgnore]
public QuestParameterValue<int> FlagValue { get; }

Property Value

QuestParameterValue<int>

RequireFullSquad

public bool RequireFullSquad { get; set; }

Property Value

bool

RequireSquad

public bool RequireSquad { get; set; }

Property Value

bool

RequireTargetInSameSquad

public bool RequireTargetInSameSquad { get; set; }

Property Value

bool

Revives

[RewardVariable("r")]
public QuestParameterValue<int> Revives { get; set; }

Property Value

QuestParameterValue<int>

Text

[JsonIgnore]
public string Text { get; set; }

Property Value

string

Methods

CreateFromConfigurationAsync(IQuestStateConfiguration, RevivePlayers, IServiceProvider, CancellationToken)

Reads a pre-configured state from a configuration file.

public UniTask CreateFromConfigurationAsync(IQuestStateConfiguration configuration, RevivePlayers template, IServiceProvider serviceProvider, CancellationToken token)

Parameters

configuration IQuestStateConfiguration
template RevivePlayers
serviceProvider IServiceProvider
token CancellationToken

Returns

UniTask

CreateFromTemplateAsync(RevivePlayers, CancellationToken)

Creates a random state from a QuestTemplate type.

public UniTask CreateFromTemplateAsync(RevivePlayers template, CancellationToken token)

Parameters

template RevivePlayers
token CancellationToken

Returns

UniTask

CreateQuestDescriptiveString()

Creates a string used to auto-generate quests.

public string CreateQuestDescriptiveString()

Returns

string

Remarks

Used by Daily Quests.