Vixen
c7401864
csharp
public interface IChatAudience

Who can hear a channel.

Read the guide page for this →

Remarks

⚠ The seam that keeps chat from knowing what a party is. Doc 28's spine forbids Chat → Social, and it is right to: a game with no parties still has chat, and a game whose "party" is a squad of fifty still has one audience resolver. So the router asks a ChatAudienceKind and something else answers it — InterestGrid for a scene, a party grain for a group, IGuildGrain for a guild.

It is also where doc 27's routing table becomes real: the same resolver answers a party audience whether its members are on this realm or spread across three, and Route is what decides which pipe carries the result.

Methods (1)

Used by (2)

  • ChatRouterVixen.Gameplay.Chat
  • EverybodyVixen.Gameplay.Chat.Tests