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