Class SolutionContainerSystem
Part of Chemistry system deal with SolutionContainers
Inheritance
System.Object
SolutionContainerSystem
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
Returns
|
Improve this Doc
View Source
DrainAvailable(EntityUid)
Declaration
public FixedPoint2 DrainAvailable(EntityUid uid)
Parameters
Type |
Name |
Description |
EntityUid |
uid |
|
Returns
|
Improve this Doc
View Source
Draw(EntityUid, Solution, FixedPoint2, DrawableSolutionComponent)
Declaration
public Solution Draw(EntityUid targetUid, Solution solution, FixedPoint2 amount, DrawableSolutionComponent drawableSolution = null)
Parameters
Returns
|
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
|
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
|
Improve this Doc
View Source
ToPrettyString(Solution)
Declaration
public static string ToPrettyString(Solution solution)
Parameters
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
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
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
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
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
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
Returns
Type |
Description |
System.Boolean |
|