protected SelfRegisteringViewAction(IViewActionRegistry registry) { registry.Register(this); }
public SpawnUnitViewAction(IViewActionRegistry registry, IUnitViewContainer unitViewContainer, FightState state) : base(registry) { _unitViewContainer = unitViewContainer; _state = state; // TODO: IReadonlyFightState? }
public MoveViewAction(IUnitViewContainer unitViewContainer, IViewActionRegistry registry) : base(registry) { _unitViewContainer = unitViewContainer; }
public ActionsQueuedExecutor(IViewActionRegistry actionsRegistry) { _actionsRegistry = actionsRegistry; }