enemy.go 972 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. components {
  2. id: "enemy"
  3. component: "/example/enemy.script"
  4. }
  5. components {
  6. id: "boom"
  7. component: "/example/boom.particlefx"
  8. }
  9. embedded_components {
  10. id: "sprite"
  11. type: "sprite"
  12. data: "default_animation: \"ufoGreen\"\n"
  13. "material: \"/builtins/materials/sprite.material\"\n"
  14. "textures {\n"
  15. " sampler: \"texture_sampler\"\n"
  16. " texture: \"/assets/sprites.atlas\"\n"
  17. "}\n"
  18. ""
  19. scale {
  20. x: 0.5
  21. y: 0.5
  22. }
  23. }
  24. embedded_components {
  25. id: "collisionobject"
  26. type: "collisionobject"
  27. data: "type: COLLISION_OBJECT_TYPE_TRIGGER\n"
  28. "mass: 0.0\n"
  29. "friction: 0.1\n"
  30. "restitution: 0.5\n"
  31. "group: \"enemy\"\n"
  32. "mask: \"bullet\"\n"
  33. "embedded_collision_shape {\n"
  34. " shapes {\n"
  35. " shape_type: TYPE_SPHERE\n"
  36. " position {\n"
  37. " }\n"
  38. " rotation {\n"
  39. " }\n"
  40. " index: 0\n"
  41. " count: 1\n"
  42. " id: \"ship\"\n"
  43. " }\n"
  44. " data: 22.5\n"
  45. "}\n"
  46. "event_collision: false\n"
  47. "event_contact: false\n"
  48. ""
  49. }