1
0

ParticleAcceleratorEmitterComponent.cs 622 B

1234567891011121314151617181920212223242526
  1. using Robust.Shared.Prototypes;
  2. namespace Content.Server.ParticleAccelerator.Components;
  3. [RegisterComponent]
  4. public sealed partial class ParticleAcceleratorEmitterComponent : Component
  5. {
  6. [DataField]
  7. public EntProtoId EmittedPrototype = "ParticlesProjectile";
  8. [DataField("emitterType")]
  9. [ViewVariables(VVAccess.ReadWrite)]
  10. public ParticleAcceleratorEmitterType Type = ParticleAcceleratorEmitterType.Fore;
  11. public override string ToString()
  12. {
  13. return base.ToString() + $" EmitterType:{Type}";
  14. }
  15. }
  16. public enum ParticleAcceleratorEmitterType
  17. {
  18. Port,
  19. Fore,
  20. Starboard
  21. }