一键导入
bl-core-system-groups
Use for placing BovineLabs Core systems in scene, simulation, transform, relevancy, pause-aware, presentation, or initialization groups.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for placing BovineLabs Core systems in scene, simulation, transform, relevancy, pause-aware, presentation, or initialization groups.
用 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-system-groups |
| description | Use for placing BovineLabs Core systems in scene, simulation, transform, relevancy, pause-aware, presentation, or initialization groups. |
Resolve Core source from Packages/com.bovinelabs.core or its exact package-cache entry. Choose the semantic phase, world scope, and pause policy before adding peer-order attributes.
| Need | Group |
|---|---|
Run before SceneSystemGroup or before unload removes entities | BeforeSceneSystemGroup |
| Consume freshly loaded subscene entities | AfterSceneSystemGroup |
| Broad start-of-simulation setup used by later systems | BeginSimulationSystemGroup |
Write LocalTransform before transform propagation | BeforeTransformSystemGroup |
| Read completed transform results without writing transforms | AfterTransformSystemGroup |
| Server-only NetCode ghost relevancy | RelevancySystemGroup |
| Custom simulation root disabled during normal pause | derive from BLSimulationSystemGroup |
Do not use BeginSimulationSystemGroup as a generic “run early” bucket or RelevancySystemGroup as a generic network group.
UpdateBefore/UpdateAfter only among peers in that phase.BLSimulationSystemGroup implements IDisableWhilePaused. Mark exceptional child systems with IUpdateWhilePaused rather than inventing a new root.WorldSystemFilter; re-evaluate placement when the system needs a different world scope.Use $bl-core-lifecycle for initialize/destroy sequencing and $bl-core-pause for pause-mode behavior. This skill answers where a system belongs.
AfterSceneSystemGroup.BeforeTransformSystemGroup.RelevancySystemGroup and verify filters.Inspect the selected group source under BovineLabs.Core.Extensions/Groups for exact update and world attributes.