public TopPlayersState(TopScorePanel scorePanel, GameContext gameContext, TopPlayersStorage topPlayersStorage, PlayerShip playerShip) { _scorePanel = scorePanel; _gameContext = gameContext; _topPlayersStorage = topPlayersStorage; _playerShip = playerShip; _initialPanelPosition = scorePanel.transform.localPosition; _panelPositionOffscreen = Screen.width; }
public static TopScorePanel Instance() { if (!_modalPanel) { _modalPanel = FindObjectOfType(typeof (TopScorePanel)) as TopScorePanel; if (!_modalPanel) Debug.LogError ("There needs to be one active TopScorePanel script on a GameObject in your scene."); } return _modalPanel; }
// Load the scene and activate the appropriate interface public override void OnSceneLoaded() { Debug.Log("OnSceneLoaded"); base.OnSceneLoaded (); _lettersColorPause = MainActivity.Instance.lettersColorPause; _buttonPause = MainActivity.Instance.buttonPause; _triggerPause = MainActivity.Instance.triggerPause; _buttonPause.SetActive(true); _triggerPause.SetActive(true); _digitTopScore = MainActivity.Instance.digitTopScore; _digitTopScoreShadow = MainActivity.Instance.digitTopScoreShadow; _digitTopScore.SetActive(true); _digitTopScoreShadow.SetActive(true); _digitScore = MainActivity.Instance.digitScore; _digitScoreShadow = MainActivity.Instance.digitScoreShadow; _digitScore.SetActive(true); _digitScoreShadow.SetActive(true); _digitLevel = MainActivity.Instance.digitLevel; _digitLevelShadow = MainActivity.Instance.digitLevelShadow; _digitLevel.SetActive(true); _digitLevelShadow.SetActive(true); _digitLines = MainActivity.Instance.digitLines; _digitLinesShadow = MainActivity.Instance.digitLinesShadow; _digitLines.SetActive(true); _digitLinesShadow.SetActive(true); _spawn = MainActivity.Instance.spawn; _spawn.SetActive(true); _pauseManager = MainActivity.Instance.pauseManager; _pauseManager.SetActive(true); _pausePanel = PausePanel.Instance(); _gameOverManager = MainActivity.Instance.gameOverManager; _gameOverManager.SetActive(true); _gameOverPanel = GameOverPanel.Instance(); _topScoreManager = MainActivity.Instance.topScoreManager; _topScoreManager.SetActive(true); _topScorePanel = TopScorePanel.Instance();// Top Score Panel _cube = MainActivity.Instance.cube; /** Audio variable*/ _boom = MainActivity.Instance.boom; _disappearance = MainActivity.Instance.disappearance; /** end */ Start (); }