|
|
|
|
@ -102,10 +102,13 @@ public partial class FieldBehaviour2D : Sprite2D
|
|
|
|
|
|
|
|
|
|
public void Water()
|
|
|
|
|
{
|
|
|
|
|
UpdateFieldState(FieldState.Watered);
|
|
|
|
|
_wateringParticles.Emitting = true;
|
|
|
|
|
WateringCanState.Water();
|
|
|
|
|
_wateringEvent.Raise();
|
|
|
|
|
if (WateringCanState.GetFillState() > 0)
|
|
|
|
|
{
|
|
|
|
|
UpdateFieldState(FieldState.Watered);
|
|
|
|
|
_wateringParticles.Emitting = true;
|
|
|
|
|
WateringCanState.Water();
|
|
|
|
|
_wateringEvent.Raise();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|