SimplePipelinePack<TConnector> ​
Base class for simple pipeline packs.
Kind: Abstract class
Namespace: CrowdControl.Games.Packs
Inheritance: PipelinePackBase\<TConnector\> → IDisposable → IEffectPack → IEffectPack → IEffectPack\<TConnector\> → ISimplePipelinePack
Public Member Functions
virtual
IEnumerable
CustomFields(EffectRequest request)
Set of additional custom fields that are added to standard requests.
virtual
void
SetConnectionInfo(HostString host, string login, string password)
virtual
Task
GetConnectionHost()
virtual
Task
GetConnectionPort(ushort? defaultStored)
virtual
Task
GetConnectionLogin()
virtual
Task
GetConnectionPassword()
void
OnMessageParsed(IPipelineConnector sender, SimpleJSONResponse response, IConnectionContext context)
virtual override
void
OnMessageParsed(IPipelineConnector sender, SimpleJSONResponse response, IConnectionContext context)
void
SendPlayerInfo()
Sends the player information to the game.
void
OnReady()
Properties
LoginPromptType
LoginPrompt
[get, ]
LoginErrorHandlerType
LoginErrorHandler
[get, ]
Quirks
Quirks
[get, ]
HashSet
AllowedFields
[get, ]
HashSet
OmittedFields
[get, ]
HashSet
AllowedRequestTypes
[get, ]
HashSet
OmittedRequestTypes
[get, ]
bool
AllowMultipleConnections
[get, set]
