INNER CODE UNIT · TypeScript

clearRegistry

NSSTC/sim-ecs · src/ecs/ecs-entity.ts:9

export function clearRegistry(): void {
    let entity;
    let entityRef;

    for (entityRef of entities.values()) {
        entity = entityRef.deref();

        if (entity) {
            unregisterEntity(entity);
        }
    }
}

/**
 * Get a tracked entity
 * @param id
 */
export function getEntity(id: TEntityId): IEntity | undefined {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…