Table of Contents

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

playerService IPlayerService
logger ILogger<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

player CSteamID
token CancellationToken

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

player CSteamID
instigator CSteamID
isNerd bool
token CancellationToken

Returns

UniTask<bool>