Skip to content

ECS Framework API v2.1.50


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 {
        // 系统逻辑
    }
}

Released under the MIT License.