StationAiVisionComponent.cs 553 B

1234567891011121314151617181920
  1. using Content.Shared.Silicons.StationAi;
  2. using Robust.Shared.GameStates;
  3. namespace Content.Shared.StationAi;
  4. [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationAiSystem))]
  5. public sealed partial class StationAiVisionComponent : Component
  6. {
  7. [DataField, AutoNetworkedField]
  8. public bool Enabled = true;
  9. [DataField, AutoNetworkedField]
  10. public bool Occluded = true;
  11. /// <summary>
  12. /// Range in tiles
  13. /// </summary>
  14. [DataField, AutoNetworkedField]
  15. public float Range = 7.5f;
  16. }