- type: entity
  id: SingularityGenerator
  name: gravitational singularity generator
  description: An Odd Device which produces a Gravitational Singularity when set up.
  placement:
    mode: SnapgridCenter
  components:
  - type: Sprite
    sprite: Structures/Power/Generation/Singularity/generator.rsi
    state: icon
    netsync: false
  - type: SingularityGenerator
  - type: InteractionOutline
  - type: Clickable
  - type: Physics
    bodyType: Static
  - type: Fixtures
    fixtures:
    - shape:
        # Using a circle here makes it a lot easier to pull it all the way from Cargo
        !type:PhysShapeCircle
          radius: 0.45
      mass: 25
      # Keep an eye on ParticlesProjectile when adjusting these
      layer:
      - Opaque
      mask:
      - MobMask
  - type: Transform
    anchored: true
  - type: Anchorable
  - type: Pullable
