This commit is contained in:
h z
2024-06-26 14:23:02 +08:00
parent cbe5887f5f
commit b8af5f3ccd
22 changed files with 467 additions and 174 deletions

View File

@@ -7,7 +7,7 @@ public partial class Flask : TextureRect, IChemicalContainer
{
public double ContainerVolume { get; set; } = 0.5;
private TextureRect InnerLayer { get; set; }
public double Volume() => ContainerVolume;
public double Volume() => GlobalScene.ElasticContainer ? Content.Volume : ContainerVolume;
public HeterogeneousMixture Content { get; set; }
public double EnvironmentPressure { get; set; }
@@ -55,6 +55,11 @@ public partial class Flask : TextureRect, IChemicalContainer
InnerLayer = GetNode<TextureRect>("InnerLayer");
}
private void ShowAll()
{
GlobalScene.MainControlPanel.BuildAllTree();
}
// Called every frame. 'delta' is the elapsed time since the previous frame.
public override void _Process(double delta)
{