This commit is contained in:
Injazz
2020-04-09 20:38:31 +05:00
parent 6a08647375
commit b73b8cf172

View File

@@ -42,15 +42,15 @@ namespace Content.Server.GameObjects.Components.Chemistry
private SpriteComponent _spriteComponent;
[ViewVariables]
protected Solution _containedSolution = new Solution();
protected int _maxVolume;
private Solution _containedSolution = new Solution();
private int _maxVolume;
private SolutionCaps _capabilities;
private string _fillInitState;
private int _fillInitSteps;
private string _fillPathString = "Objects/Chemistry/fillings.rsi";
private ResourcePath _fillPath;
private SpriteSpecifier _fillSprite;
/// <summary>
/// The maximum volume of the container.
/// </summary>
@@ -89,6 +89,13 @@ namespace Content.Server.GameObjects.Components.Chemistry
set => _capabilities = value;
}
[ViewVariables]
public Solution Solution
{
get => _containedSolution;
set => _containedSolution = value;
}
public IReadOnlyList<Solution.ReagentQuantity> ReagentList => _containedSolution.Contents;
/// <summary>
@@ -142,15 +149,6 @@ namespace Content.Server.GameObjects.Components.Chemistry
}
}
/// <inheritdoc />
protected override void Shutdown()
{
base.Shutdown();
_containedSolution.RemoveAllSolution();
_containedSolution = new Solution();
}
public void RemoveAllSolution()
{
_containedSolution.RemoveAllSolution();