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