WIP Wasserstand UI
This commit is contained in:
@@ -14,8 +14,7 @@ public partial class FarmingControls2D : Node2D
|
||||
|
||||
private int _toolId = -1;
|
||||
private bool _wateringCanFilled = false;
|
||||
private int _currentWateringCanStep = 0;
|
||||
private int _wateringCanCapacity = 3;
|
||||
|
||||
|
||||
[Signal] public delegate void WateringFieldEventHandler();
|
||||
|
||||
@@ -63,11 +62,11 @@ public partial class FarmingControls2D : Node2D
|
||||
}
|
||||
}
|
||||
|
||||
public void FillWateringCan(bool fillUp)
|
||||
public void FillWateringCan()
|
||||
{
|
||||
if (_toolId == 1 )
|
||||
{
|
||||
_wateringCanFilled = fillUp;
|
||||
WateringCanState.Fill();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -78,18 +77,8 @@ public partial class FarmingControls2D : Node2D
|
||||
return;
|
||||
|
||||
field.Water();
|
||||
WateringCanState.Water();
|
||||
EmitSignal(SignalName.WateringField);
|
||||
|
||||
if (_currentWateringCanStep < _wateringCanCapacity)
|
||||
{
|
||||
_currentWateringCanStep++;
|
||||
}
|
||||
else
|
||||
{
|
||||
_currentWateringCanStep = 0;
|
||||
FillWateringCan(false);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void MakeField(Vector2I fieldPosition)
|
||||
|
||||
Reference in New Issue
Block a user