示例#1
0
 public void Init(LevelController _levelController, ObjectSpritesDatabase _objectSpritesDatabase,
                  EnergyController _energyController, HintsController _hintsController, UILevelSelectView _uiLevelSelectView)
 {
     levelController       = _levelController;
     objectSpritesDatabase = _objectSpritesDatabase;
     energyController      = _energyController;
     hintsController       = _hintsController;
     uiLevelSelectView     = _uiLevelSelectView;
     uiPauseView.Init(levelController);
     uiDefeatView.Init(levelController, energyController);
     uiVictoryView.Init(levelController, energyController);
     hintButton.onClick.AddListener(levelController.UseHint);
     SubscribeEvents();
 }