Files
Hasebe/Assets/Code/OfficeGame/BattleMode/Actions/BattleActionWait.cs
T
2026-10-23 20:09:32 +03:00

25 lines
642 B
C#

using Cysharp.Threading.Tasks;
namespace Code.OfficeGame.BattleMode.Actions
{
public class BattleActionWait : BattleAction
{
private int _waitFrames;
public override void Tick(float tickDelta)
{
_waitFrames--;
if (_waitFrames <= 0) Finished = true;
}
public override async UniTask<BattleActionDecisionResultCode> DecideAction()
{
Finished = false;
_waitFrames = 120;
return BattleActionDecisionResultCode.Decided;
}
public override BattleActionType ActionType => BattleActionType.Wait;
}
}