ActionResult
data class ActionResult(val cancelled: Boolean = false, val relay: Any? = null, val mutations: List<BattleMutation> = emptyList())
单个动作执行后的结果。
设计意图:
统一表达动作是否中断流程以及是否修改 relay。
让动作执行器与上层 Hook 处理器之间的返回值协议保持稳定。
Constructors
Link copied to clipboard
constructor(cancelled: Boolean = false, relay: Any? = null, mutations: List<BattleMutation> = emptyList())