ECS Framework API / ECSSystem
Function: ECSSystem()
ECSSystem(
typeName
): <T
>(target
) =>T
Defined in: ECS/Decorators/TypeDecorators.ts:57
系统类型装饰器 用于为系统类指定固定的类型名称,避免在代码混淆后失效
Parameters
typeName
string
系统类型名称
Returns
<
T
>(target
):T
Type Parameters
T
T
extends (...args
) => EntitySystem
Parameters
target
T
Returns
T
Example
typescript
@ECSSystem('Movement')
class MovementSystem extends EntitySystem {
protected process(entities: Entity[]): void {
// 系统逻辑
}
}