Interface SocialChatRenderer<T>

Type Parameters:
T - the type of object this renderer operates on (e.g. a player class)
All Known Implementing Classes:
ConsoleChatRenderer, UserChatRenderer

public interface SocialChatRenderer<T>
Renders a SocialRegisteredMessageContext for a specific audience target type T.

Renderers are registered via ChatManager#registerRenderer. The framework maps incoming Audience objects to a target of type T and then calls render(Object, SocialRegisteredMessageContext) to produce a SocialRendererContext.