Class CreditsReward
public class CreditsReward : IQuestReward
- Inheritance
-
CreditsReward
- Implements
- Inherited Members
Constructors
CreditsReward(IConfiguration)
public CreditsReward(IConfiguration configuration)
Parameters
configurationIConfiguration
CreditsReward(int)
public CreditsReward(int credits)
Parameters
creditsint
CreditsReward(JsonElement)
public CreditsReward(JsonElement configuration)
Parameters
configurationJsonElement
Properties
Credits
Amount of credits to give the recipient.
public int Credits { get; }
Property Value
Methods
CreateQuestRewardString()
public string CreateQuestRewardString()
Returns
GrantRewardAsync(WarfarePlayer, QuestTracker, IServiceProvider, CancellationToken)
Dispatch the reward to the player.
public UniTask GrantRewardAsync(WarfarePlayer player, QuestTracker tracker, IServiceProvider serviceProvider, CancellationToken token = default)
Parameters
playerWarfarePlayertrackerQuestTrackerserviceProviderIServiceProviderThe scoped service provider for the current layout.
tokenCancellationToken
Returns
- UniTask
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
WriteToJson(Utf8JsonWriter)
public void WriteToJson(Utf8JsonWriter writer)
Parameters
writerUtf8JsonWriter