ECS Framework API / ECSComponent
Function: ECSComponent()
ECSComponent(
typeName
): <T
>(target
) =>T
Defined in: ECS/Decorators/TypeDecorators.ts:29
组件类型装饰器 用于为组件类指定固定的类型名称,避免在代码混淆后失效
Parameters
typeName
string
组件类型名称
Returns
<
T
>(target
):T
Type Parameters
T
T
extends (...args
) => Component
Parameters
target
T
Returns
T
Example
typescript
@ECSComponent('Position')
class PositionComponent extends Component {
x: number = 0;
y: number = 0;
}