ECS Framework API / ECSComponent
Function: ECSComponent()
ECSComponent(
typeName): <T>(target) =>T
Defined in: packages/core/src/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;
}