Interface IQuestReward
public interface IQuestReward
Methods
CreateQuestRewardString()
string CreateQuestRewardString()
Returns
GrantRewardAsync(WarfarePlayer, QuestTracker, IServiceProvider, CancellationToken)
Dispatch the reward to the player.
UniTask GrantRewardAsync(WarfarePlayer player, QuestTracker tracker, IServiceProvider serviceProvider, CancellationToken token = default)
Parameters
playerWarfarePlayertrackerQuestTrackerserviceProviderIServiceProviderThe scoped service provider for the current layout.
tokenCancellationToken
Returns
- UniTask
WriteToJson(Utf8JsonWriter)
void WriteToJson(Utf8JsonWriter writer)
Parameters
writerUtf8JsonWriter