1
0

RoguePointingArrowComponent.cs 728 B

12345678910111213141516171819202122232425
  1. using Content.Server.Pointing.EntitySystems;
  2. using Content.Shared.Pointing.Components;
  3. namespace Content.Server.Pointing.Components
  4. {
  5. [RegisterComponent]
  6. [Access(typeof(RoguePointingSystem))]
  7. public sealed partial class RoguePointingArrowComponent : SharedRoguePointingArrowComponent
  8. {
  9. [ViewVariables]
  10. public EntityUid? Chasing;
  11. [ViewVariables(VVAccess.ReadWrite)]
  12. [DataField("turningDelay")]
  13. public float TurningDelay = 2;
  14. [ViewVariables(VVAccess.ReadWrite)]
  15. [DataField("chasingSpeed")]
  16. public float ChasingSpeed = 5;
  17. [ViewVariables(VVAccess.ReadWrite)]
  18. [DataField("chasingTime")]
  19. public float ChasingTime = 1;
  20. }
  21. }