Skip to content

Home > @esengine/ecs-framework-monorepo > WorldManager > getDetailedStatus

WorldManager.getDetailedStatus() method

获取详细状态信息

Signature:

typescript
getDetailedStatus(): {
        worlds: {
            id: string;
            isActive: boolean;
            status: {
                name: string;
                isActive: boolean;
                sceneCount: number;
                activeSceneCount: number;
                globalSystemCount: number;
                createdAt: number;
                config: {
                    name?: string;
                    debug?: boolean;
                    maxScenes?: number;
                    autoCleanup?: boolean;
                };
                scenes: {
                    id: string;
                    isActive: boolean;
                    name: string;
                }[];
            };
        }[];
        totalWorlds: number;
        activeWorlds: number;
        totalScenes: number;
        totalEntities: number;
        totalSystems: number;
        memoryUsage: number;
        isRunning: boolean;
        config: {
            maxWorlds?: number;
            autoCleanup?: boolean;
            cleanupInterval?: number;
            debug?: boolean;
        };
    };

Returns:

{ worlds: { id: string; isActive: boolean; status: { name: string; isActive: boolean; sceneCount: number; activeSceneCount: number; globalSystemCount: number; createdAt: number; config: { name?: string; debug?: boolean; maxScenes?: number; autoCleanup?: boolean; }; scenes: { id: string; isActive: boolean; name: string; }[]; }; }[]; totalWorlds: number; activeWorlds: number; totalScenes: number; totalEntities: number; totalSystems: number; memoryUsage: number; isRunning: boolean; config: { maxWorlds?: number; autoCleanup?: boolean; cleanupInterval?: number; debug?: boolean; }; }

基于 MIT 许可证发布