SeizeStationSpec

@Serializable
data class SeizeStationSpec(val name: String, val resource: String, val amount: Int = 1, val routing: RoutingSpec? = null)(source)

An atomic seize station: acquires amount units of resource, or queues the entity if not available. Multiple seize stations may share the same resource; each has its own queue.

Constructors

Link copied to clipboard
constructor(name: String, resource: String, amount: Int = 1, routing: RoutingSpec? = null)

Properties

Link copied to clipboard
val amount: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard