15 lines
440 B
C#
15 lines
440 B
C#
using Cysharp.Threading.Tasks;
|
|
|
|
namespace Code.OfficeGame.BattleMode.Actions.Deciders
|
|
{
|
|
public abstract class BattleActionDecider
|
|
{
|
|
public abstract DeciderType DeciderType { get; }
|
|
protected bool IsMounted;
|
|
public abstract UniTask<BattleActionDecisionResult> GetDecision();
|
|
|
|
public abstract void UnmountDecider();
|
|
|
|
public abstract void MountDecider(EntityProperties entityProperties);
|
|
}
|
|
} |