StageLoop
可挂起的事件循环器。
StageLoop 内部持有可变状态,一个 StageLoop 实例建议同时只进行一个循环任务。
sealed FooStage : Stage<FooStage>() {
object Start : FooStage() { ... }
// ...
}
val stageLoop = ...
stageLoop.appendStage(FooStage.Start)
stageLoop.loop()
Content copied to clipboard
Author
ForteScarlet
可挂起的事件循环器。
StageLoop 内部持有可变状态,一个 StageLoop 实例建议同时只进行一个循环任务。
sealed FooStage : Stage<FooStage>() {
object Start : FooStage() { ... }
// ...
}
val stageLoop = ...
stageLoop.appendStage(FooStage.Start)
stageLoop.loop()
Content copied to clipboard
Author
ForteScarlet
See also
Parameters
S
用于界定一定范围内的状态
S
用于界定一定范围内的状态
S
用于界定一定范围内的状态
S
用于界定一定范围内的状态
Constructors
Functions
Link copied to clipboard
向事件队列尾部追加事件。
向事件队列尾部追加事件。
向事件队列尾部追加事件。
向事件队列尾部追加事件。
Link copied to clipboard
根据提供的 stage 变更 currentStage 的状态并执行它(如果不为null的话)
根据提供的 stage 变更 currentStage 的状态并执行它(如果不为null的话)
根据提供的 stage 变更 currentStage 的状态并执行它(如果不为null的话)
根据提供的 stage 变更 currentStage 的状态并执行它(如果不为null的话)