Class KillEnemies.State
public class KillEnemies.State : IQuestState<KillEnemies>, IQuestState
- Inheritance
-
KillEnemies.State
- Implements
- Inherited Members
Properties
Emplacements
public QuestParameterValue<Guid>? Emplacements { get; set; }
Property Value
FlagValue
The value of the Unturned Quest Flag. This is formatted into SDG.Unturned.QuestAsset translations.
[JsonIgnore]
public QuestParameterValue<int> FlagValue { get; }
Property Value
Kills
[RewardVariable("k")]
public QuestParameterValue<int> Kills { get; set; }
Property Value
Kit
public QuestParameterValue<string>? Kit { get; set; }
Property Value
KitBranch
public QuestParameterValue<Branch>? KitBranch { get; set; }
Property Value
KitClass
public QuestParameterValue<Class>? KitClass { get; set; }
Property Value
Range
[RewardVariable("d")]
public QuestParameterValue<float>? Range { get; set; }
Property Value
RequireAttack
public bool RequireAttack { get; set; }
Property Value
RequireDefense
public bool RequireDefense { get; set; }
Property Value
RequireFullSquad
public bool RequireFullSquad { get; set; }
Property Value
RequireObjective
public bool RequireObjective { get; set; }
Property Value
RequireSquad
public bool RequireSquad { get; set; }
Property Value
Text
[JsonIgnore]
public string Text { get; set; }
Property Value
Turrets
public QuestParameterValue<Guid>? Turrets { get; set; }
Property Value
WeaponType
public QuestParameterValue<FirearmClass>? WeaponType { get; set; }
Property Value
Weapons
public QuestParameterValue<Guid>? Weapons { get; set; }
Property Value
Methods
CreateFromConfigurationAsync(IQuestStateConfiguration, KillEnemies, IServiceProvider, CancellationToken)
Reads a pre-configured state from a configuration file.
public UniTask CreateFromConfigurationAsync(IQuestStateConfiguration configuration, KillEnemies template, IServiceProvider serviceProvider, CancellationToken token)
Parameters
configurationIQuestStateConfigurationtemplateKillEnemiesserviceProviderIServiceProvidertokenCancellationToken
Returns
- UniTask
CreateFromTemplateAsync(KillEnemies, CancellationToken)
Creates a random state from a QuestTemplate type.
public UniTask CreateFromTemplateAsync(KillEnemies template, CancellationToken token)
Parameters
templateKillEnemiestokenCancellationToken
Returns
- UniTask
CreateQuestDescriptiveString()
Creates a string used to auto-generate quests.
public string CreateQuestDescriptiveString()
Returns
Remarks
Used by Daily Quests.