Class AppTeamChatToModel
- Namespace
- RustPlusApi.Extensions
- Assembly
- RustPlusApi.dll
Mapping extensions from protobuf team-chat messages to model types.
public static class AppTeamChatToModel
- Inheritance
-
AppTeamChatToModel
- Inherited Members
Methods
ToTeamChatInfo(AppTeamChat)
Maps an RustPlusContracts.AppTeamChat to a TeamChatInfo.
public static TeamChatInfo ToTeamChatInfo(this AppTeamChat appTeamChat)
Parameters
appTeamChatAppTeamChatThe protobuf team chat response.
Returns
ToTeamMessage(AppTeamMessage)
Maps a single RustPlusContracts.AppTeamMessage to a TeamMessage.
public static TeamMessage ToTeamMessage(this AppTeamMessage appTeamMessage)
Parameters
appTeamMessageAppTeamMessageThe protobuf team message.
Returns
ToTeamMessageEvent(AppTeamMessage)
Maps a single RustPlusContracts.AppTeamMessage broadcast to a TeamMessageEventArg.
public static TeamMessageEventArg ToTeamMessageEvent(this AppTeamMessage appTeamMessage)
Parameters
appTeamMessageAppTeamMessageThe protobuf team message broadcast.
Returns
ToTeamMessages(IEnumerable<AppTeamMessage>)
Maps a sequence of RustPlusContracts.AppTeamMessage to TeamMessage instances.
public static IEnumerable<TeamMessage> ToTeamMessages(this IEnumerable<AppTeamMessage> appTeamMessages)
Parameters
appTeamMessagesIEnumerable<AppTeamMessage>The protobuf team messages to map.