{
  "schemaVersion": 1,
  "atomId": "score-fly.aicomponent",
  "bundleType": "aicomponent",
  "category": "animation",
  "mode": "fixed",
  "label": { "zh": "分数飞起动画", "en": "Score Fly-Up Animation" },
  "tags": ["animation", "score", "ui", "text", "feedback", "playcanvas", "phaser"],
  "generation": {
    "animationType": "tween",
    "engineSupport": ["playcanvas", "phaser", "html5"],
    "parameters": {
      "text": "string — score text to display (e.g. '+100')",
      "flyHeight": "number — pixels to float up (default: 60)",
      "duration": "number — animation duration in ms (default: 800)",
      "color": "string — text color hex (default: '#FFD700')",
      "fontSize": "number — font size in pixels (default: 32)"
    }
  },
  "files": { "skill": "SKILL.md", "phaser": "ref/phaser.js", "playcanvas": "ref/playcanvas.js" }
}
