public Bat( IBehaviorInvoker behaviorInvoker, ICastle castle, IHealthInvoker healthInvoker, IImageManager imageManager, IMovementDirectionManager movementDirectionManager, IMovementStrategyInvoker movementStrategyInvoker ) { _behaviorInvoker = behaviorInvoker; _castle = castle; _healthInvoker = healthInvoker; _imageManager = imageManager; _movementDirectionManager = movementDirectionManager; _movementStrategyInvoker = movementStrategyInvoker; EnemyName = EnemyNameEnum.Bat; _speedMovement = 8; _strikePoints = 5; SetBehaviorType(BehaviorTypeEnum.Random); MovementDirection = movementDirectionManager.GetRandomDirection(); }
public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments arguments, RouteValueDictionary routeValues) { return new SessionLessFubuHttpHandler(invoker, arguments, routeValues); }
public AsynchronousHttpHandler(IBehaviorInvoker invoker, ServiceArguments arguments, IDictionary <string, object> routeData) : base(invoker, arguments, routeData) { }
public IHttpHandler Build(IBehaviorInvoker invoker, ServiceArguments arguments, RouteValueDictionary routeValues) { return(new SynchronousFubuHttpHandler(invoker, arguments, routeValues)); }
public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments arguments, RouteValueDictionary routeValues) { return new AsynchronousHttpHandler(invoker, arguments, routeValues); }
public SynchronousFubuHttpHandler(IBehaviorInvoker invoker, TypeArguments arguments, IDictionary <string, object> routeData) : base(invoker, arguments, routeData) { }
public SessionLessFubuHttpHandler(IBehaviorInvoker invoker, TypeArguments arguments, IDictionary <string, object> routeData) { _invoker = invoker; _arguments = arguments; _routeData = routeData; }
public IHttpHandler Build(IBehaviorInvoker invoker, TypeArguments arguments, RouteValueDictionary routeValues) { return(new SessionlessAsynchronousHttpHandler(invoker, arguments, routeValues)); }
public FubuAsyncRouteHandler(IBehaviorInvoker invoker) { _invoker = invoker; }
public FubuHttpHandler(IBehaviorInvoker invoker, ServiceArguments arguments, IDictionary<string, object> routeData) { _invoker = invoker; _arguments = arguments; _routeData = routeData; }
public FubuRouteHandler(IBehaviorInvoker invoker, IHttpHandlerSource handlerSource) { _invoker = invoker; _handlerSource = handlerSource; }
public IHttpHandler Build(IBehaviorInvoker invoker, ServiceArguments arguments, RouteValueDictionary routeValues) { return new SynchronousFubuHttpHandler(invoker, arguments, routeValues); }
public SessionlessAsynchronousHttpHandler(IBehaviorInvoker invoker, ServiceArguments arguments, IDictionary <string, object> routeData) { _invoker = invoker; _arguments = arguments; _routeData = routeData; }
public SynchronousFubuHttpHandler(IBehaviorInvoker invoker, TypeArguments arguments, IDictionary<string, object> routeData) : base(invoker, arguments, routeData) { }
public SessionlessAsynchronousHttpHandler(IBehaviorInvoker invoker, ServiceArguments arguments, IDictionary<string, object> routeData) { _invoker = invoker; _arguments = arguments; _routeData = routeData; }
public AsynchronousHttpHandler(IBehaviorInvoker invoker, ServiceArguments arguments, IDictionary<string, object> routeData) : base(invoker, arguments, routeData) { }
public TransportationRoute(RouteBase inner, IBehaviorInvoker invoker, Type inputType) { _inner = inner; _invoker = invoker; _inputType = inputType; }