Skip to content

EffectHandler ​

Base class for smart effect handlers.

Kind: Abstract class

Namespace: CrowdControl.Games.SmartEffects

Inheritance: IEffectHandler

Public Member Functions

virtual

bool

StartCondition()

virtual

bool

StartAction()

virtual

bool

StartFollowup()

virtual

bool

RefreshCondition()

virtual

bool

RefreshAction()

virtual

bool

StopAction()

virtual

void

StopFollowup()

virtual

bool

BidWarAction(string code)

Performs the bid war action for the specified code.

Properties

EffectRequest

Request

[get, ]

EffectHandlerType

Type

[get, ]

IList

Codes

[get, ]

IList>

Parameters

[get, ]

Mutex

Mutexes

[get, ]

bool

CanAccept

[get, ]

uint

Quantity

[get, ]

SITimeSpan?

Duration

[get, ]

SITimeSpan

DefaultDuration

[get, ]

SITimeSpan

MinDuration

[get, ]

The minimum duration of the associated effect.

SITimeSpan

MaxDuration

[get, ]

The maximum duration of the associated effect.

SITimeSpan

FollowUpDelay

[get, ]

SITimeSpan

StartRetry

[get, ]

SITimeSpan

RefreshRetry

[get, ]

SITimeSpan

RefreshInterval

[get, ]

SITimeSpan

StopRetry

[get, ]

IDictionary>

BidWarActions

[get, ]

SITimeSpan

HoldMutex

[get, ]

bool

ExtendOnFail

[get, ]

bool

RetryOnFail

[get, ]