{
  "schemaVersion": 1,
  "atomId": "combo_display.aicomponent",
  "bundleType": "aicomponent",
  "category": "component",
  "mode": "fixed",
  "label": { "zh": "连击计数 UI", "en": "Combo display UI" },
  "tags": ["ui", "combo", "streak", "chain", "multiplier"],
  "bindingRoles": ["comboDisplay"],
  "scaffold": {
    "files": {
      "src/game/scenes/GameUI/ComboManager.ts": { "source": "ref/ComboManager.ts", "mode": "full", "weight": 10 },
      "src/game/scenes/GameUI/ComboSmallUI.ts":  { "source": "ref/ComboSmallUI.ts",  "mode": "full", "weight": 10 }
    }
  },
  "imports": [
    { "slot": "engine", "pinAtomId": "phaser.aicomponent", "edgeKind": "requires", "bindAs": "engine" }
  ],
  "exports": [
    { "name": "ComboManager",  "kind": "class", "location": "src/game/scenes/GameUI/ComboManager.ts" },
    { "name": "ComboSmallUI",  "kind": "class", "location": "src/game/scenes/GameUI/ComboSmallUI.ts" }
  ],
  "neutralDescriptor": {
    "geometry": "combo streak UI showing consecutive success count with a circular countdown progress ring"
  },
  "files": {
    "skill": "SKILL.md",
    "comboManager": "ref/ComboManager.ts",
    "comboSmallUI": "ref/ComboSmallUI.ts"
  }
}
