API reference
API reference
Select your platform
No SDKs available
No versions available

ComponentManager

ComponentManager

class ComponentManager

Constructors

NameSummary
ComponentManager
constructor()

Properties

NameSummary
attrIdDataMap
val attrIdDataMap: Map<Int, AttributeInfo>

Functions

NameSummary
assertComponent
fun assertComponent(clazz: KClass<*>)
checkComponent
fun checkComponent(clazz: KClass<*>): Boolean
createInstance
fun <T> createInstance(clazz: KClass<>): <Error class: unknown class><T, Boolean>
fun <T> createInstance(clazz: KClass<
>, entID: Long): <Error class: unknown class><T, Boolean>
registerComponent
inline fun <T : ComponentBase> registerComponent(companionObjectInstance: ComponentCompanion, sendRate: SendRate = SendRate.DEFAULT)
fun registerComponent(clazz: KClass<*>, name: String, sendRate: SendRate, companionObjectInstance: ComponentCompanion)
typeID
fun <T> typeID(clazz: KClass<*>): Int
Did you find this page helpful?
Thumbs up icon
Thumbs down icon