public BaseGenerationService( IMechanicEngine mechanicEngine, IBodyBuilder bodyBuilder) { _mechanicEngine = mechanicEngine; _bodyBuilder = bodyBuilder; }
public NPCGenerationService( IMechanicEngine mechanicEngine, IBodyBuilder bodyBuilder, int npcCount) : base(mechanicEngine, bodyBuilder) { _npcCount = npcCount; }
public BoxesGenerationService( IMechanicEngine mechanicEngine, IBodyBuilder bodyBuilder, int containersCount) : base(mechanicEngine, bodyBuilder) { _containersCount = containersCount; }
//--- Constructors --- public DataBuilder( RollbarConfiguration configuration, IBodyBuilder bodyBuilder, ITitleBuilder titleBuilder ) { if (configuration == null) { throw new ArgumentNullException("configuration"); } if (bodyBuilder == null) { throw new ArgumentNullException("bodyBuilder"); } if (titleBuilder == null) { throw new ArgumentNullException("titleBuilder"); } _configuration = configuration; _bodyBuilder = bodyBuilder; _titleBuilder = titleBuilder; }
public MechanicEngine( IPhysicsEngine physicalEngine, IMapEngine mapEngine, IBodyBuilder bodyBuilder, IActiveBodyEyesight viewPort, IGameLevelRepository gameLevelRepository, ILogger logger, IUnityContainer unityContainer, Action <IPlayerBodyFacade> playerStateHandler ) { _logger = logger; _physicalEngine = physicalEngine; _mapEngine = mapEngine; _bodyBuilder = bodyBuilder; _gameLevelRepository = gameLevelRepository; _unityContainer = unityContainer; _playerStateHandler = playerStateHandler; ViewPort = viewPort; Services = new List <IMechanicService>(); BuildPhysicsResultHandlers(); }
public Partition(IBodyBuilder <T> builder, Selection selection) { _builder = builder; _selection = selection; }
public Partition(IBodyBuilder <T> builder) : this(builder, Selection.Default) { }
public PartitionedBuilder(IPartition <T> partition, IBodyBuilder <T> body) { _partition = partition; _body = body; }
public INode <_, TOut> Get(IBodyBuilder <TOut> parameter) => new PartitionedContentNode <_, TIn, TOut>(_origin, _container, new PartitionedBuilder <TOut>(_body, parameter));
public PartitionedContentNode(ISelect <_, Store <TIn> > origin, IContentContainer <TIn, TOut> container, IBodyBuilder <TOut> builder) : this(origin, container, new Partition <TOut>(builder)) { }
public Node(ISelect <_, Store <T> > origin, IBodyBuilder <T> builder) : this(origin, new Partition <T>(builder)) { }
public INode <_, T> Get(IBodyBuilder <T> parameter) => new Node <_, T>(_origin, new PartitionedBuilder <T>(_partition, parameter));
public INode <_, T> Get(IBodyBuilder <T> parameter) => new Node <_, T>(new Enter <_, T>(_origin, Lease <T> .Default), new PartitionedBuilder <T>(_partition, parameter));
public Notifier(string from, string title, IBodyBuilder arnold) { this.from = from; this.title = title; this.arnold = arnold; }
public ConsoleNotifier(string from, string title, IBodyBuilder arnold) : base(from, title, arnold) { }
public TeamsNotifier(string from, string title, IBodyBuilder arnold) : base(from, title, arnold) { }