1
0

DumpableSolutionComponent.cs 752 B

1234567891011121314151617181920212223
  1. using Robust.Shared.GameStates;
  2. namespace Content.Shared.Chemistry.Components;
  3. /// <summary>
  4. /// Denotes the solution that can be easily dumped into (completely removed from the dumping container into this one)
  5. /// Think pouring a container fully into this.
  6. /// </summary>
  7. [RegisterComponent, NetworkedComponent]
  8. public sealed partial class DumpableSolutionComponent : Component
  9. {
  10. /// <summary>
  11. /// Solution name that can be dumped into.
  12. /// </summary>
  13. [DataField, ViewVariables(VVAccess.ReadWrite)]
  14. public string Solution = "default";
  15. /// <summary>
  16. /// Whether the solution can be dumped into infinitely.
  17. /// </summary>
  18. [DataField, ViewVariables(VVAccess.ReadWrite)]
  19. public bool Unlimited = false;
  20. }