Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InsideBreathableContainerComponent and System #3

Open
juliangiebel opened this issue Jan 30, 2023 · 0 comments
Open

InsideBreathableContainerComponent and System #3

juliangiebel opened this issue Jan 30, 2023 · 0 comments
Labels
Feature Draft Planned or Suggested feature that might get implemented

Comments

@juliangiebel
Copy link
Owner

Description

A generic version of the BeingDisposedComponent and the InsideCryoPodComponent or the entity storage equivalent.
Moves handling the breath and atmos exposed events into its own system.
Has methods for setting the air mixture.

Use Case

For example when pulling that functionallity out of the EntityStorageSystem it will modify the mixture on the new BreathableContainerComponent through the BreathableContainerSystem and the breathing relevant events will be handled by this new system.

This would allow livestock creates to easier implement pulling air from an inserted air tank and dedublicate that functionality from:

  • DisposalHolders
  • Mechs
  • Cryopods
@juliangiebel juliangiebel added the Feature Draft Planned or Suggested feature that might get implemented label Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Draft Planned or Suggested feature that might get implemented
Projects
None yet
Development

No branches or pull requests

1 participant