Skip to content

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]