orx-delegate magic
Collection of magical property delegators
Delegated properties
Property smoothing
val state = object {
var radius = 10.0
}
val smoothRadius by smoothing(state::radius)
Property dynamics
val state = object {
var radius = 10.0
}
val dynamicRadius by springForcing(state::radius)
Property tracking
val state = object {
var radius = 10.0
}
val radiusHistory by tracking(state::radius)

