public SpawnUnitStateAction(IStateActionRegistry <FightState> registry, IUnitInfoHolder unitInfoHolder) : base(registry) { _unitInfoHolder = unitInfoHolder; }
protected SelfRegisteringStateAction(IStateActionRegistry <TState> registry) { registry.Register(this); }
public StateActionExecutor(IStateActionRegistry <TState> registry) { _registry = registry; }
public MoveStateAction(IStateActionRegistry <FightState> registry) : base(registry) { }