示例#1
0
 public BattleSetupController(PlayerContext playerContext, PlayerPresenterContext playerPresenterContext,
                              BattleSetupUI ui)
 {
     this.playerContext          = playerContext;
     this.playerPresenterContext = playerPresenterContext;
     this.ui = ui;
 }
示例#2
0
 public UIDebugController(BattleSetupUI battleSetupUI, BattleSaveUI battleSaveUI,
                          BattleSimulationUI battleSimulationUI, UnitModelDebugController unitModelDebugController)
 {
     battleSave       = new ComponentEnabler(SetActive(battleSaveUI));
     battleSetup      = new ComponentEnabler(SetActive(battleSetupUI));
     battleSimulation = new ComponentEnabler(SetActive(battleSimulationUI));
     unitModelDebug   = new ComponentEnabler(unitModelDebugController.SetActive);
 }
 public CoordFinderBySelectedPlayer(CoordFinder coordFinder, BattleSetupUI battleSetupUI)
 {
     this.coordFinder   = coordFinder;
     this.battleSetupUI = battleSetupUI;
 }
 public CanStartDrag(BattleStateController battleStateController, BattleSetupUI battleSetupUI)
 {
     this.battleStateController = battleStateController;
     this.battleSetupUI         = battleSetupUI;
 }
 public PlayerSharedContext(PlayerContext playerContext, PlayerPresenterContext playerPresenterContext, BattleSetupUI battleSetupUI)
 {
     this.playerContext          = playerContext;
     this.playerPresenterContext = playerPresenterContext;
     this.battleSetupUI          = battleSetupUI;
 }