Class RevivePlayers.State
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
RequireFullSquad
public bool RequireFullSquad { get; set; }
Property Value
RequireSquad
public bool RequireSquad { get; set; }
Property Value
RequireTargetInSameSquad
public bool RequireTargetInSameSquad { get; set; }
Property Value
Revives
[RewardVariable("r")]
public QuestParameterValue<int> Revives { get; set; }
Property Value
Text
[JsonIgnore]
public string Text { get; set; }
Property Value
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
configurationIQuestStateConfigurationtemplateRevivePlayersserviceProviderIServiceProvidertokenCancellationToken
Returns
- UniTask
CreateFromTemplateAsync(RevivePlayers, CancellationToken)
Creates a random state from a QuestTemplate type.
public UniTask CreateFromTemplateAsync(RevivePlayers template, CancellationToken token)
Parameters
templateRevivePlayerstokenCancellationToken
Returns
- UniTask
CreateQuestDescriptiveString()
Creates a string used to auto-generate quests.
public string CreateQuestDescriptiveString()
Returns
Remarks
Used by Daily Quests.