Show / Hide Table of Contents

Class SolutionContainerSystem

Part of Chemistry system deal with SolutionContainers

Inheritance
System.Object
SolutionContainerSystem
Namespace: Content.Server.Chemistry.EntitySystems
Assembly: Content.Server.dll
Syntax
public sealed class SolutionContainerSystem : EntitySystem

Methods

| Improve this Doc View Source

Drain(EntityUid, Solution, FixedPoint2, DrainableSolutionComponent)

Declaration
public Solution Drain(EntityUid targetUid, Solution targetSolution, FixedPoint2 amount, DrainableSolutionComponent drainableSolution = null)
Parameters
Type Name Description
EntityUid targetUid
Solution targetSolution
FixedPoint2 amount
DrainableSolutionComponent drainableSolution
Returns
Type Description
Solution
| Improve this Doc View Source

DrainAvailable(EntityUid)

Declaration
public FixedPoint2 DrainAvailable(EntityUid uid)
Parameters
Type Name Description
EntityUid uid
Returns
Type Description
FixedPoint2
| Improve this Doc View Source

Draw(EntityUid, Solution, FixedPoint2, DrawableSolutionComponent)

Declaration
public Solution Draw(EntityUid targetUid, Solution solution, FixedPoint2 amount, DrawableSolutionComponent drawableSolution = null)
Parameters
Type Name Description
EntityUid targetUid
Solution solution
FixedPoint2 amount
DrawableSolutionComponent drawableSolution
Returns
Type Description
Solution
| Improve this Doc View Source

Initialize()

Declaration
public override void Initialize()
| Improve this Doc View Source

Inject(EntityUid, Solution, Solution, InjectableSolutionComponent)

Declaration
public void Inject(EntityUid targetUid, Solution targetSolution, Solution addedSolution, InjectableSolutionComponent injectableSolution = null)
Parameters
Type Name Description
EntityUid targetUid
Solution targetSolution
Solution addedSolution
InjectableSolutionComponent injectableSolution
| Improve this Doc View Source

PercentFull(EntityUid)

Declaration
public float PercentFull(EntityUid uid)
Parameters
Type Name Description
EntityUid uid
Returns
Type Description
System.Single
| Improve this Doc View Source

Refill(EntityUid, Solution, Solution, RefillableSolutionComponent)

Declaration
public void Refill(EntityUid targetUid, Solution targetSolution, Solution addedSolution, RefillableSolutionComponent refillableSolution = null)
Parameters
Type Name Description
EntityUid targetUid
Solution targetSolution
Solution addedSolution
RefillableSolutionComponent refillableSolution
| Improve this Doc View Source

ToPrettyString(Solution)

Declaration
public static string ToPrettyString(Solution solution)
Parameters
Type Name Description
Solution solution
Returns
Type Description
System.String
| Improve this Doc View Source

TryGetDrainableSolution(EntityUid, out Solution, DrainableSolutionComponent, SolutionContainerManagerComponent)

Declaration
public bool TryGetDrainableSolution(EntityUid uid, out Solution solution, DrainableSolutionComponent drainable = null, SolutionContainerManagerComponent manager = null)
Parameters
Type Name Description
EntityUid uid
Solution solution
DrainableSolutionComponent drainable
SolutionContainerManagerComponent manager
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryGetDrawableSolution(EntityUid, out Solution, DrawableSolutionComponent, SolutionContainerManagerComponent)

Declaration
public bool TryGetDrawableSolution(EntityUid uid, out Solution solution, DrawableSolutionComponent drawable = null, SolutionContainerManagerComponent manager = null)
Parameters
Type Name Description
EntityUid uid
Solution solution
DrawableSolutionComponent drawable
SolutionContainerManagerComponent manager
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryGetDumpableSolution(EntityUid, out Solution, DumpableSolutionComponent, SolutionContainerManagerComponent)

Declaration
public bool TryGetDumpableSolution(EntityUid uid, out Solution solution, DumpableSolutionComponent dumpable = null, SolutionContainerManagerComponent manager = null)
Parameters
Type Name Description
EntityUid uid
Solution solution
DumpableSolutionComponent dumpable
SolutionContainerManagerComponent manager
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryGetFitsInDispenser(EntityUid, out Solution, FitsInDispenserComponent, SolutionContainerManagerComponent)

Declaration
public bool TryGetFitsInDispenser(EntityUid owner, out Solution solution, FitsInDispenserComponent dispenserFits = null, SolutionContainerManagerComponent solutionManager = null)
Parameters
Type Name Description
EntityUid owner
Solution solution
FitsInDispenserComponent dispenserFits
SolutionContainerManagerComponent solutionManager
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryGetInjectableSolution(EntityUid, out Solution, InjectableSolutionComponent, SolutionContainerManagerComponent)

Declaration
public bool TryGetInjectableSolution(EntityUid targetUid, out Solution solution, InjectableSolutionComponent injectable = null, SolutionContainerManagerComponent manager = null)
Parameters
Type Name Description
EntityUid targetUid
Solution solution
InjectableSolutionComponent injectable
SolutionContainerManagerComponent manager
Returns
Type Description
System.Boolean
| Improve this Doc View Source

TryGetRefillableSolution(EntityUid, out Solution, SolutionContainerManagerComponent, RefillableSolutionComponent)

Declaration
public bool TryGetRefillableSolution(EntityUid targetUid, out Solution solution, SolutionContainerManagerComponent solutionManager = null, RefillableSolutionComponent refillable = null)
Parameters
Type Name Description
EntityUid targetUid
Solution solution
SolutionContainerManagerComponent solutionManager
RefillableSolutionComponent refillable
Returns
Type Description
System.Boolean
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾