Skip to content

ECS Framework API v2.1.50


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;
}

Released under the MIT License.