BaseCapabilityDispatcher

abstract class BaseCapabilityDispatcher<T : Any>(val capabilityType: KClass<T>, cycleController: StackCycleController) : CapabilityDispatcher

Constructors

Link copied to clipboard
constructor(capabilityType: KClass<T>, cycleController: StackCycleController)

Properties

Link copied to clipboard
open override val capabilityType: KClass<T>

Functions

Link copied to clipboard
inline fun forEachAffectedItemsCapability(block: T.() -> Unit)
Link copied to clipboard
Link copied to clipboard
fun startCycle(): Map<Any, T?>