Fix solution visuals (#13456)

This commit is contained in:
Leon Friedrich
2023-01-14 13:21:15 +13:00
committed by GitHub
parent 60ba6fa51e
commit 84e7525ea4
3 changed files with 12 additions and 41 deletions

View File

@@ -35,6 +35,8 @@ public sealed partial class SolutionContainerSystem : EntitySystem
[Dependency]
private readonly SharedChemicalReactionSystem _chemistrySystem = default!;
[Dependency] private readonly SharedAppearanceSystem _appearance = default!;
[Dependency]
private readonly IPrototypeManager _prototypeManager = default!;
@@ -98,9 +100,8 @@ public sealed partial class SolutionContainerSystem : EntitySystem
|| !Resolve(uid, ref appearanceComponent, false))
return;
var filledVolumePercent = solution.FillFraction * 100;
appearanceComponent.SetData(SolutionContainerVisuals.VisualState,
new SolutionContainerVisualState(solution.GetColor(_prototypeManager), filledVolumePercent));
_appearance.SetData(uid, SolutionContainerVisuals.FillFraction, solution.FillFraction, appearanceComponent);
_appearance.SetData(uid, SolutionContainerVisuals.Color, solution.GetColor(_prototypeManager), appearanceComponent);
}
/// <summary>