Table of Contents

Class ChatService

Namespace
Anvil.Services
Assembly
NWN.Anvil.dll
[ServiceBinding(typeof(ChatService))]
[ServiceBinding(typeof(IEventFactory))]
public sealed class ChatService : IEventFactory<NullRegistrationData>, IEventFactory
Inheritance
ChatService
Implements
Inherited Members
Extension Methods

Constructors

ChatService(HookService)

Methods

ClearPlayerChatHearingDistance(NwPlayer)

Clears any hearing distance overrides for the specified NwPlayer.

ClearPlayerChatHearingDistance(NwPlayer, ChatChannel)

Clears the hearing distance override for the specified NwPlayer and ChatChannel.

GetChatHearingDistance(ChatChannel)

Gets the global hearing distance for the specified ChatChannel.

GetPlayerChatHearingDistance(NwPlayer, ChatChannel)

Gets the hearing distance for the specified NwPlayer and ChatChannel.

SendMessage(ChatChannel, string, NwCreature, NwPlayer?)

Sends a message as the specified creature.

SendServerMessage(ChatChannel, string, NwPlayer?)

Sends a message from the "Server".

SetChatHearingDistance(ChatChannel, float)

Sets the global hearing distance for the specified ChatChannel.

SetPlayerChatHearingDistance(NwPlayer, ChatChannel, float)

Sets the hearing distance override for the specified NwPlayer and ChatChannel.