一键导入
bl-core-config-vars
Use for BovineLabs Core ConfigVars, manager initialization, runtime values, editor bindings, or config-variable debugging.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use for BovineLabs Core ConfigVars, manager initialization, runtime values, editor bindings, or config-variable debugging.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
Use for BovineLabs Core settings assets, SettingsUtility retrieval, world-targeted settings, baking, or missing and duplicate settings issues.
| name | bl-core-config-vars |
| description | Use for BovineLabs Core ConfigVars, manager initialization, runtime values, editor bindings, or config-variable debugging. |
Resolve Core source from Packages/com.bovinelabs.core or its exact Library/PackageCache entry. Use the current source and editor code as the authority.
BovineLabs.Core/ConfigVars/ConfigVarAttribute.csBovineLabs.Core/ConfigVars/ConfigurableAttribute.csBovineLabs.Core/ConfigVars/ConfigVarManager.csBovineLabs.Core.Editor/ConfigVars/ConfigVarsWindow.csBovineLabs.Core.Editor/ConfigVars/ConfigVarPanel.csBovineLabs.Core/Debug/BLLogger.csBovineLabs.Core.Editor/ChangeFilterTracking/ChangeFilterTrackingSystem.csBovineLabs.Core.Extensions/Utility/BovineLabsBootstrap.cs[Configurable] to the owning type (class/struct).SharedStatic<T> field(s) with [ConfigVar(...)].ConfigVarManager).debug.*, app.*, network.*; the first segment becomes the panel group in ConfigVars window.isReadOnly: true for values that should be immutable in play mode.isHidden: true when values should stay internal and not appear in the window.ConfigVarManager and ConfigVarPanel currently support:
SharedStatic<int>SharedStatic<float>SharedStatic<bool>SharedStatic<Color>SharedStatic<Vector4>SharedStatic<Rect>SharedStatic<FixedString32Bytes>SharedStatic<FixedString64Bytes>SharedStatic<FixedString128Bytes>SharedStatic<FixedString512Bytes>SharedStatic<FixedString4096Bytes>If you add a new type, update both:
ConfigVarManager.GetContainer(...)ConfigVarPanel.CreateVisualElement(...)-<configVarName> argument (highest priority).[Configurable].SharedStatic<T> with supported T.isHidden: true).