Demo fix
This commit is contained in:
@@ -5,8 +5,8 @@ using VirtualChemistry.Chemistry.Mixtures.Implements;
|
||||
|
||||
public partial class Flask : TextureRect, IChemicalContainer
|
||||
{
|
||||
public double ContainerVolume { get; set; } = 100;
|
||||
|
||||
public double ContainerVolume { get; set; } = 0.5;
|
||||
private TextureRect InnerLayer { get; set; }
|
||||
public double Volume() => ContainerVolume;
|
||||
|
||||
public HeterogeneousMixture Content { get; set; }
|
||||
@@ -24,8 +24,9 @@ public partial class Flask : TextureRect, IChemicalContainer
|
||||
.Load<PackedScene>("res://Scenes/FlaskContent.tscn")
|
||||
.Instantiate<FlaskContent>();
|
||||
fc.Mixture = m;
|
||||
AddChild(fc);
|
||||
InnerLayer.AddChild(fc);
|
||||
fc.Position = new(0, -(float)fc.StartFrom);
|
||||
Map[m] = fc;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -50,7 +51,8 @@ public partial class Flask : TextureRect, IChemicalContainer
|
||||
public override void _Ready()
|
||||
{
|
||||
GlobalScene.Flask = this;
|
||||
Content = HeterogeneousMixture.Null;
|
||||
Content = new(this);
|
||||
InnerLayer = GetNode<TextureRect>("InnerLayer");
|
||||
}
|
||||
|
||||
// Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||
|
||||
Reference in New Issue
Block a user