a bit more stuff

This commit is contained in:
2026-05-31 19:14:19 +02:00
parent 69c941b0e1
commit c9ec6c6c55
14 changed files with 180 additions and 81 deletions

View File

@@ -5,7 +5,7 @@ namespace NodeWar;
public partial class BuildManager : Node
{
private bool Building { get; set; }
public bool IsBuilding { get; set; }
private Nodule BuildingNodule { get; set; }
@@ -20,7 +20,7 @@ public partial class BuildManager : Node
public override void _Process(double delta)
{
if (Input.IsActionJustPressed(Scripts.Globals.MyInput.Build) && !Building)
if (Input.IsActionJustPressed(Scripts.Globals.MyInput.Build) && !IsBuilding)
{
StartBuilding();
}
@@ -30,18 +30,18 @@ public partial class BuildManager : Node
{
BuildingNodule = Instantiator.Instantiate<Nodule>();
Building = true;
IsBuilding = true;
BuildingNodule.BuildMode = true;
BuildingNodule.NoduleBuilt += () =>
{
Building = false;
IsBuilding = false;
BuildingNodule = null;
};
BuildingNodule.BuildingCanceled += () =>
{
Building = false;
IsBuilding = false;
BuildingNodule = null;
};