Package-level declarations
Types
Link copied to clipboard
动作执行器接口。
Link copied to clipboard
data class ActionResult(val cancelled: Boolean = false, val relay: Any? = null, val mutations: List<BattleMutation> = emptyList())
单个动作执行后的结果。
Link copied to clipboard
条件解释器接口。
Link copied to clipboard
class DefaultHookRuleProcessor(conditionInterpreterRegistry: ConditionInterpreterRegistry, actionExecutorRegistry: ActionExecutorRegistry) : HookRuleProcessor
默认 HookRule 处理器。
Link copied to clipboard
interface HookRuleProcessor
Hook 规则处理器接口。
Link copied to clipboard
data class HookRuleResult(val matched: Boolean, val cancelled: Boolean, val relay: Any? = null, val mutations: List<BattleMutation> = emptyList())
单条 HookRule 处理结果。
Link copied to clipboard
interface TargetResolver
目标解析器接口。