Skip to content

CommandBlock ​

An arbitrary command block. This class is not intended for normal game effects or data requests.

Kind: Class

Namespace: CrowdControl.Common

Inheritance: CrowdControlBlock → ICloneable → IEffectPackProcessable → IEquatable\<CrowdControlBlock\>

Public Constructors

CommandBlock(CommandType type)

Creates a new instance of the CrowdControl.Common.CommandBlock class.

Public Member Functions

CommandBlock

GetFollowUp(uint index)

Creates a follow-up request based on this request.

CommandBlock

Clone()

Public Attributes

string

Address

The memory/bus address (if applicable).

uint

Value

The numeric value with which to operate (if applicable).

byte[]

Block

The numeric value with which to operate (if applicable).

Properties

CommandType

Type

[get, ]

The command type for the block.

string

Message

[get, set]

The command message (if applicable).

string

Field

[get, set]

The field name (if applicable).

bool

AggressiveRetry

[get, set]

true if the event is to be scheduled aggressively; otherwise, false.

Guid?

FollowUpTo

[get, ]

The ID of the request to which this is a follow-up.

uint?

FollowUpIndex

[get, ]

Incremented every time the request is copied as a follow-up.

SITimeSpan

AttemptDuration

[get, set]

uint

AttemptCount

[get, set]

uint?

RetryMaxAttempts

[get, set]

SITimeSpan?

RetryMaxTime

[get, set]

NonNumericRange?

RetryInterval

[get, set]

bool

LocalTest

[get, set]