csharp
public readonly record struct ChatDeliveryWhat came of trying to say something.
Fields and properties (6)
public ChatRejection RejectionWhy it did not go out, or None.
public string ReasonWhat the sender is told.
public ChatMessage MessageThe message, when it went out.
public IReadOnlyList<PlayerId> AudienceWho heard it, minus everybody who has the sender blocked.
public ChatRoute RouteWhich pipe carries it.
public bool IsDeliveredWhether it went out.
Methods (1)
public ChatDelivery(ChatRejection Rejection, string Reason, ChatMessage Message, IReadOnlyList<PlayerId> Audience, ChatRoute Route)What came of trying to say something.
Used by (2)
- ChatRouterVixen.Gameplay.Chat
- ChatRouterTestsVixen.Gameplay.Chat.Tests