CrowdControl/Assets/Scripts/AI/FSM_Template/States/PlaceResourcesInStockpile.cs

19 lines
390 B
C#

internal class PlaceResourcesInStockpile : AIState
{
private readonly Gatherer _gatherer;
public PlaceResourcesInStockpile(Gatherer gatherer)
{
_gatherer = gatherer;
}
public override void Tick()
{
if (_gatherer.Take())
_gatherer.StockPile.Add();
}
public override void OnEnter() { }
public override void OnExit() { }
}