public CellLogic(IGameLogic game, IHomeLogic homeLogic, ICollisionLogic collider, ICellManager cellManager) { _game = game; _homeLogic = homeLogic; _cellManager = cellManager; collider.onCollision += onCollision; }
private void CreateAuxLogics() { var collisionLogic = new CollisionLogic( bodyManager: _session); var foodLogic = new FoodLogic( game: this, timer: this, collider: collisionLogic, foodManager: _session); _homeLogic = new HomeLogic( game: this, homeManager: _session); _cellLogic = new CellLogic( game: this, homeLogic: _homeLogic, collider: collisionLogic, cellManager: _session); _auxLlogics.Add(collisionLogic); _auxLlogics.Add(foodLogic); _auxLlogics.Add(_homeLogic); _auxLlogics.Add(_cellLogic); }
public HomeController(IHomeLogic homeLogic, ICache cache) { _homeLogic = homeLogic; _cache = cache; }
public KwejkController(IHomeLogic homeLogic) { this.homeLogic = homeLogic; FirstPageNumber = homeLogic.GetFirstPageNumber(); }
public HomeController(IForumLogic logic, IUserLogic ulogic, IHomeLogic homeLogic) { _logic = logic; _ulogic = ulogic; _hlogic = homeLogic; }