[This is preliminary documentation and is subject to change.]
The CuboidWireframeDrawOperation type exposes the following properties.
Properties
| Member | Description | |
|---|---|---|
| AnnounceCompletion | Whether completion or cancellation of this DrawOperation should be announced to Player. (Inherited from DrawOperation.) | |
| BlocksDenied | Number of blocks/coordinates that were supposed to be changed/updated,
but were left untouched due to permission issues. (Inherited from DrawOperation.) | |
| BlocksLeftToProcess | Estimated total blocks left to process. (Inherited from DrawOperation.) | |
| BlocksProcessed | Number of blocks/coordinates that were considered for drawing. (Inherited from DrawOperation.) | |
| BlocksSkipped | Number of blocks/coordinates that were processed, and left untouched: either because the Brush decided to skip it,
or because map's current block matched the desired blocktype. (Inherited from DrawOperation.) | |
| BlocksTotalEstimate | Estimate of total number of blocks that will be processed by this command.
Should be as accurate as reasonably possible by DrawOperation.Prepare().
Used for volume permission checks. Must not be negative. (Inherited from DrawOperation.) | |
| BlocksUpdated | Number of blocks/coordinates that ended up being changed/updated. (Inherited from DrawOperation.) | |
| Bounds | Area that bounds the DrawOperation's extent, if possible to estimate in advance.
Used for logging. Should be assigned, as accurately as possible, before DrawOp finishes. (Inherited from DrawOperation.) | |
| Brush | Brush used to determine which blocks to place.
Must be assigned before DrawOperation.Prepare() is called. (Inherited from DrawOperation.) | |
| Context | Block change context, to be reported to BlockDB and Player.PlacingBlock/PlacedBlock events.
Should include BlockChangeContext.Drawn flag. (Inherited from DrawOperation.) | |
| Description | Compact description of this specific draw operation,
with any instance-specific parameters,
and the brush's instance description. (Inherited from DrawOperation.) | |
| ExpectedMarks | Expected number of marks to pass to DrawOperation.Prepare() (Inherited from DrawOperation.) | |
| HasBegun | Whether this operation has been started (queued for processing on the Map). (Inherited from DrawOperation.) | |
| IsCancelled | Whether this operation has been cancelled (e.g. by /Undo or /WLock). (Inherited from DrawOperation.) | |
| IsDone | Whether this operation is done (has finished or had been cancelled). (Inherited from DrawOperation.) | |
| LogCompletion | Whether completion or cancellation of this DrawOperation should be logged. (Inherited from DrawOperation.) | |
| Marks | Marks given by the player to this command. Marks could come from either clicks or /Mark command.
Set by DrawOperation.Prepare() (Inherited from DrawOperation.) | |
| Name | (Overrides DrawOperation..::..Name.) | |
| PercentDone | Approximate completion percentage of this command. (Inherited from DrawOperation.) | |
| StartTime | Time when the draw operatation began. Set by DrawOperation.Begin() (Inherited from DrawOperation.) | |
| TimeToEndBatch | (Inherited from DrawOperation.) | |
| UseAlternateBlock | Whether the brush should use alternate block (if available)
for filling insides of hollow DrawOps. Currently only usable with NormalBrush. (Inherited from DrawOperation.) |