Class NerdService
- Namespace
- Uncreated.Warfare.Interaction
- Assembly
- Uncreated.Warfare.dll
Handles whether or not a player's image is replaced with a nerd emoji in chat.
public class NerdService : IEventListener<PlayerChatRequested>
- Inheritance
-
NerdService
- Implements
- Inherited Members
Constructors
NerdService(IPlayerService, ILogger<NerdService>)
public NerdService(IPlayerService playerService, ILogger<NerdService> logger)
Parameters
playerServiceIPlayerServiceloggerILogger<NerdService>
Methods
GetNerdnessAsync(CSteamID, CancellationToken)
Gets whether or not a player's image is replaced with a nerd emoji in chat.
public UniTask<bool> GetNerdnessAsync(CSteamID player, CancellationToken token = default)
Parameters
playerCSteamIDtokenCancellationToken
Returns
- UniTask<bool>
SetNerdnessAsync(CSteamID, CSteamID, bool, CancellationToken)
Sets whether or not a player's image is replaced with a nerd emoji in chat.
public UniTask<bool> SetNerdnessAsync(CSteamID player, CSteamID instigator, bool isNerd, CancellationToken token = default)
Parameters
playerCSteamIDinstigatorCSteamIDisNerdbooltokenCancellationToken
Returns
- UniTask<bool>