一键导入
bl-core-subscenes
Use for BovineLabs Core SubScene settings, world-targeted loading, scene or asset load requests, editor tooling, or load failures.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for BovineLabs Core SubScene settings, world-targeted loading, scene or asset load requests, editor tooling, or load failures.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for BovineLabs Core ConfigVars, manager initialization, runtime values, editor bindings, or config-variable debugging.
Use for BovineLabs Core IEntityCommands wrappers across bakers, command buffers, parallel jobs, tests, shared components, or entity mutations.
Use for BovineLabs Core custom inspectors or property drawers, prefab override handling, serialized-property editing, or inspector debugging.
Use for BovineLabs Core initialization or destruction lifecycles, lifecycle groups, ordering, authoring, or world startup and shutdown issues.
Use for BovineLabs Core ObjectId definitions, registries, groups, auto-id or autoref, lookup baking, runtime lookup, or world object registry behavior.
Use for BovineLabs Core pause modes, pause markers, pause-aware groups, transitions, or systems that must continue or stop while paused.
| name | bl-core-subscenes |
| description | Use for BovineLabs Core SubScene settings, world-targeted loading, scene or asset load requests, editor tooling, or load failures. |
Resolve Core source from Packages/com.bovinelabs.core or its exact package-cache entry. Keep world routing, scene loading, managed asset loading, and post-load work separate.
SubSceneSettings owns runtime SceneSets, editor override sets, and world-tied AssetSets. SubSceneLoadAuthoring bakes the entities consumed by loading systems. Start new bootstrap flows in these assets rather than patching runtime systems.
Use precise SubSceneLoadFlags such as Game, Service, Client, Server, ThinClient, or Menu; do not default to every world.
| Setting | Meaning |
|---|---|
AutoLoad | Enable the load request at world start |
IsRequired | Block world progress until loaded |
WaitForLoad | Wait during the current phase without making the scene permanently required |
Typical bootstrap content uses AutoLoad = true and IsRequired = true; later-toggle content uses AutoLoad = false.
LoadSubScene on the baked load entity to request load; disable it to request unload.SubSceneLoaded for completion instead of adding parallel requested/loaded components.PauseGame.Pause(ref state, true), so a stuck bootstrap often means an ineligible world flag, disabled request, or required scene that never completes.AssetSet and let AssetLoadingSystem own their lifetime.ICreatePostLoadCommandBuffer with SubScenePostLoadCommandBufferSystem for managed post-load setup.SubSceneLoadingSystem when these extension points fit.Use SubSceneEditorSet, live-baking toolbar support, and prebake settings for editor workflows. Inspect BovineLabs.Core.Extensions.Editor/SubScenes before adding custom scene-selection UX.
LoadSubScene is enabled.SubSceneLoaded.SubSceneLoadUtil.AssetLoadingSystem.Read Documentation~/SubScenes.md, SubSceneSettings.cs, SubSceneLoadAuthoring.cs, and the relevant loading-system source for exact behavior.