Vixen
c7401864
csharp
public sealed class ChatChannel

A channel with its names resolved.

Read the guide page for this →

Fields and properties (11)

  • public ChatChannelDefinition Definition

    What it was compiled from.

  • public DefId Id

    Its id.

  • public string DisplayName

    What a client shows it as.

  • public ChatRoute Route

    Which way it goes.

  • public ChatAudienceKind Audience

    How its audience is found.

  • public float Radius

    How far it carries. Zero for a channel that is not spatial.

  • public int MaximumLength

    The longest message it takes, never below one.

  • public int RateLimit

    How many messages one player may send in a window. Zero for no limit.

  • public float RateWindow

    How long that window is.

  • public GameplayTagRange Permission

    The tag the sender must have, or an empty range for none.

  • public RequirementSet Requirements

    What else has to be true.

Used by (10)

  • BlockedVixen.Gameplay.Chat
  • ChatDraftVixen.Gameplay.Chat
  • ChatFilterTestsVixen.Gameplay.Chat.Tests
  • ChatLibraryVixen.Gameplay.Chat
  • ChatLibraryTestsVixen.Gameplay.Chat.Tests
  • ChatMessageVixen.Gameplay.Chat
  • ChatRateLimiterVixen.Gameplay.Chat
  • ChatRouterVixen.Gameplay.Chat
  • EverybodyVixen.Gameplay.Chat.Tests
  • LengthVixen.Gameplay.Chat