Class ChemicalReactionSystem
Inheritance
System.Object
ChemicalReactionSystem
Namespace: Content.Shared.Chemistry.Reaction
Assembly: Content.Shared.dll
Syntax
public sealed class ChemicalReactionSystem : EntitySystem
Methods
| Improve this Doc View SourceFullyReactSolution(Solution, EntityUid)
Continually react a solution until no more reactions occur.
Declaration
public void FullyReactSolution(Solution solution, EntityUid owner)
Parameters
Type | Name | Description |
---|---|---|
Solution | solution | |
EntityUid | owner |
FullyReactSolution(Solution, EntityUid, FixedPoint2, ReactionMixerComponent)
Continually react a solution until no more reactions occur, with a volume constraint. If a reaction's products would exceed the max volume, some product is deleted.
Declaration
public void FullyReactSolution(Solution solution, EntityUid owner, FixedPoint2 maxVolume, ReactionMixerComponent mixerComponent)
Parameters
Type | Name | Description |
---|---|---|
Solution | solution | |
EntityUid | owner | |
FixedPoint2 | maxVolume | |
ReactionMixerComponent | mixerComponent |
Initialize()
Declaration
public override void Initialize()
Shutdown()
Declaration
public override void Shutdown()