{
  "schemaVersion": 1,
  "atomId": "screen-flash.aicomponent",
  "bundleType": "aicomponent",
  "category": "vfx",
  "mode": "fixed",
  "label": { "zh": "全屏闪光特效", "en": "Screen Flash VFX" },
  "tags": ["vfx", "screen-flash", "impact", "feedback", "ui", "playcanvas", "phaser"],
  "generation": {
    "animationType": "tween",
    "engineSupport": ["playcanvas", "phaser", "html5"],
    "parameters": {
      "color": "string — flash color hex (default: '#FFFFFF')",
      "alpha": "number — max opacity (default: 0.7)",
      "duration": "number — total flash duration in ms (default: 200)",
      "holdTime": "number — ms to hold at peak before fading (default: 50)"
    }
  },
  "files": { "skill": "SKILL.md", "phaser": "ref/phaser.js" }
}
