RadiationGridResistanceComponent.cs 552 B

12345678910111213141516
  1. using Content.Server.Radiation.Systems;
  2. namespace Content.Server.Radiation.Components;
  3. /// <summary>
  4. /// Grid component that stores radiation resistance of <see cref="RadiationBlockerComponent"/> per tile.
  5. /// </summary>
  6. [RegisterComponent]
  7. [Access(typeof(RadiationSystem), Other = AccessPermissions.ReadExecute)]
  8. public sealed partial class RadiationGridResistanceComponent : Component
  9. {
  10. /// <summary>
  11. /// Radiation resistance per tile.
  12. /// </summary>
  13. public readonly Dictionary<Vector2i, float> ResistancePerTile = new();
  14. }