示例#1
0
 public WorldMap(ViewController viewController, GameControllerFactory gameControllerFactory, TankDatabase tankDatabase, CrewDatabase crewDatabase, CardsDatabase cardsDatabase, FlowStack flowStack)
 {
     this.viewController        = viewController;
     this.gameControllerFactory = gameControllerFactory;
     this.tankDatabase          = tankDatabase;
     this.crewDatabase          = crewDatabase;
     this.cardsDatabase         = cardsDatabase;
     this.flowStack             = flowStack;
 }
 public GameControllerFactory(FlowStack flowStack, ViewController viewController, BattleHUD battleHUD, TankDatabase tankDatabase, CrewDatabase crewDatabase, CardsDatabase cardsDatabase)
 {
     this.flowStack      = flowStack;
     this.viewController = viewController;
     this.battleHUD      = battleHUD;
     this.tankDatabase   = tankDatabase;
     this.crewDatabase   = crewDatabase;
     this.cardsDatabase  = cardsDatabase;
 }
示例#3
0
 public Battle(BattleState battleState, TankDatabase tankDatabase, BattleHUD battleHUD)
 {
     this.battleState  = battleState;
     this.tankDatabase = tankDatabase;
     this.battleHUD    = battleHUD;
 }
示例#4
0
 public AbilitiesPanelLifecycleHandler(TankDatabase tankDatabase)
 {
     this.tankDatabase = tankDatabase;
 }