docs: audit and fix standards docs inconsistencies (v1.2)

AssetFolderSpec.md:
- §8.1: Enemies_{Region} → Enemies (match AddressableRules.cs single group)
- §8.4: fix old menu paths (Tools/Verification → Addressables)
- §10.3: fix Skill SO path (Data/Player/Skills → Data/Progression/Skills)
- §10.4: Charm workflow — remove 'bypass editor tools' recommendation
- §3.2: add SPL_ prefix for SpellSO
- Bump to v1.2

AddressablesLabelSpec.md:
- §6 step 7: fix old Verification menu path
- §7.2/7.3/7.4: unify menu notation (→ to /) and fix old Tools/Verification paths
- Bump to v1.2

AddressKeys.cs:
- Remove duplicate <summary> XML doc comment in Labels class

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-05-20 13:32:26 +08:00
parent 82ce9ff09a
commit b5c852f5e4
5 changed files with 87 additions and 25 deletions

View File

@@ -922,14 +922,14 @@ MonoBehaviour:
DefaultMode: 2
DefaultBlend:
Style: 1
Time: 2
Time: 1
CustomCurve:
serializedVersion: 2
m_Curve: []
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
CustomBlends: {fileID: 0}
CustomBlends: {fileID: 11400000, guid: 9906ca91115b34d498a040782ef36e92, type: 2}
--- !u!81 &464414703
AudioListener:
m_ObjectHideFlags: 0
@@ -971,7 +971,7 @@ Camera:
height: 1
near clip plane: 0.1
far clip plane: 5000
field of view: 40
field of view: 10
orthographic: 0
orthographic size: 10
m_Depth: 0
@@ -998,7 +998,7 @@ Transform:
m_GameObject: {fileID: 464414701}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: -18.954266, y: 5.5, z: -64}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []

View File

@@ -4304,6 +4304,7 @@ Transform:
m_Children:
- {fileID: 1351863799}
- {fileID: 1484423199}
- {fileID: 2035265042}
m_Father: {fileID: 783576435}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &200829413
@@ -21980,7 +21981,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!61 &1354690326
BoxCollider2D:
m_ObjectHideFlags: 0
@@ -26723,6 +26724,63 @@ Transform:
- {fileID: 67436266}
m_Father: {fileID: 1076068180}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1627895894
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 199785320}
m_Modifications:
- target: {fileID: 5652501251207193424, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_Name
value: Sprite01
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
--- !u!1 &1628373459
GameObject:
m_ObjectHideFlags: 0
@@ -29564,8 +29622,8 @@ PolygonCollider2D:
- {x: -8, y: -2}
- {x: -11.5, y: -7}
- {x: 14, y: -7}
- {x: 24.5, y: 5}
- {x: 14, y: 5}
- {x: 24.5, y: 5}
- {x: 24.5, y: 10}
- {x: -8, y: 10}
m_UseDelaunayMesh: 0
@@ -29925,7 +29983,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!61 &1865796629
BoxCollider2D:
m_ObjectHideFlags: 0
@@ -33076,6 +33134,11 @@ Transform:
m_Children: []
m_Father: {fileID: 2018245865}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &2035265042 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 7501110767542530711, guid: e9d9216d17e7b684096c94e8c347d46f, type: 3}
m_PrefabInstance: {fileID: 1627895894}
m_PrefabAsset: {fileID: 0}
--- !u!1 &2043241451
GameObject:
m_ObjectHideFlags: 0

View File

@@ -53,13 +53,10 @@ namespace BaseGames.Core.Assets
// ── Config ScriptableObjects ─────────────────────────────────────
public const string DataFootstepCatalog = "Config/FootstepCatalog";
/// <summary>
/// Addressable 标签常量(用于批量加载)。
/// 注意:这里是标签名称而非资产地址,不会被 AddressKeyValidator 校验。
/// </summary>
/// <summary>
/// Addressable Label 常量(用于批量加载与预热)。
/// 代码中引用 Label 时必须使用此处的常量,禁止硬编码字符串。
/// 注意:这里是标签名称而非资产地址,不会被 AddressKeyValidator 校验。
/// 完整说明见 Docs/Standards/AddressablesLabelSpec.md。
/// </summary>
public static class Labels