Name | Summary |
---|---|
ComponentManager | constructor() |
Name | Summary |
---|---|
attrIdDataMap | val attrIdDataMap: Map<Int, AttributeInfo> |
Name | Summary |
---|---|
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 |