Class WaitBlock.Instance
java.lang.Object
com.petrolpark.core.scratch.symbol.block.WaitBlock.Instance
- All Implemented Interfaces:
IScratchBlockInstance<ITickingEnvironment>
- Enclosing class:
WaitBlock
public static class WaitBlock.Instance
extends Object
implements IScratchBlockInstance<ITickingEnvironment>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ContextualCodec<ScratchArguments.Just<ITickingEnvironment, Long, ExpressionOrLiteralArgument<ITickingEnvironment, Long>>, WaitBlock.Instance> protected longstatic final ContextualStreamCodec<io.netty.buffer.ByteBuf, ScratchArguments.Just<ITickingEnvironment, Long, ExpressionOrLiteralArgument<ITickingEnvironment, Long>>, WaitBlock.Instance> -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CODEC
public static final ContextualCodec<ScratchArguments.Just<ITickingEnvironment,Long, CODECExpressionOrLiteralArgument<ITickingEnvironment, Long>>, WaitBlock.Instance> -
STREAM_CODEC
public static final ContextualStreamCodec<io.netty.buffer.ByteBuf,ScratchArguments.Just<ITickingEnvironment, STREAM_CODECLong, ExpressionOrLiteralArgument<ITickingEnvironment, Long>>, WaitBlock.Instance> -
remainingTicks
protected long remainingTicks
-
-
Constructor Details
-
Instance
protected Instance(long ticks)
-
-
Method Details
-
remainingTicks
public long remainingTicks() -
run
- Specified by:
runin interfaceIScratchBlockInstance<ITickingEnvironment>
-