emerald-extension / cn.berberman.emerald.dsl.command / DSLCommandBuilder / TargetAndSenderBlocksData

TargetAndSenderBlocksData

class TargetAndSenderBlocksData

A class support function whenSenderIs, holds its data.

Parameters

senderInstance - sender

isTarget - whether sender is target type

result - if it is, the result of execute

Author berberman

See Also

whenSenderIs

Constructors

<init> TargetAndSenderBlocksData(senderInstance: CommandSender, isTarget: Boolean, result: Boolean)
A class support function whenSenderIs, holds its data.

Functions

invoke operator fun ~~invoke~~(): Boolean
If you don’t use otherwise, you have to use invoke operator to get final result.
otherwise infix fun otherwise(block: CommandSender.() -> Boolean): Boolean
Set otherwise action and return final result.

Extension Functions

否则 infix fun TargetAndSenderBlocksData.否则(block: CommandSender.() -> Boolean): Boolean