template.json 995 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. {
  2. "template_name": "DefaultComponent",
  3. "origin": "Open 3D Engine - o3de.org",
  4. "origin_url": "https://github.com/o3de/o3de",
  5. "license": "Apache-2.0 or MIT",
  6. "license_url": "https://github.com/o3de/o3de/blob/development/LICENSE.txt",
  7. "display_name": "Default Component Template",
  8. "summary": "A component template for a typical game component.",
  9. "canonical_tags": [
  10. "Template"
  11. ],
  12. "user_tags": [
  13. "DefaultComponent"
  14. ],
  15. "icon_path": "preview.png",
  16. "copyFiles": [
  17. {
  18. "file": "Source/${Name}Component.cpp",
  19. "isTemplated": true
  20. },
  21. {
  22. "file": "Source/${Name}Component.h",
  23. "isTemplated": true
  24. },
  25. {
  26. "file": "Include/${GemName}/${Name}Interface.h",
  27. "isTemplated": true
  28. }
  29. ],
  30. "createDirectories": [
  31. {
  32. "dir": "Include/${GemName}"
  33. },
  34. {
  35. "dir": "Source"
  36. }
  37. ]
  38. }