예제 #1
0
        public void ButtonWatchAd()
        {
            if (Advertisement.IsReady())
            {
                Advertisement.Show();
            }

            PlayersAccount.DepositQuadToSave();
            LevelEvent.RestartGame.Invoke();
            PlayersAccount.Reset();
            _deathPanelFlipper.Deactivate();
        }
예제 #2
0
파일: MarketGui.cs 프로젝트: Exiolite/Abyss
        protected override void Initialize()
        {
            _marketFlipper = GetComponent <PanelFlipper>();

            foreach (var marketShip in LevelManager.DataBase.MarketShips)
            {
                var shipRepresentor = Instantiate(_shipRepresentor, _marketContent.transform);
                shipRepresentor.SetRepresentor(marketShip, _marketFlipper);
            }

            GuiEvent.ShowMarket.AddListener(SetPanelActive);
            _marketFlipper.Deactivate();
        }
예제 #3
0
 protected override void Initialize()
 {
     _deathPanelFlipper = GetComponent <PanelFlipper>();
     LevelEvent.PlayerDeath.AddListener(SetDeathPanelActive);
     _deathPanelFlipper.Deactivate();
 }
예제 #4
0
 public void ButtonBuyClicked()
 {
     _targetShipYard.OnBuyShip(_target);
     _parentPanel.Deactivate();
 }