Exemple #1
0
		public void DisposeInterfaceRemovesEntities()
		{
			var hud = new HudInterface();
			hud.Dispose();
			Assert.IsFalse(hud.ScoreDisplay.IsActive);
			Assert.IsFalse(hud.GameOverText.IsActive);
		}
Exemple #2
0
        public void SetScore()
        {
            var hud = new HudInterface();

            hud.SetScoreText(5);
            Assert.AreEqual("5", hud.ScoreDisplay.Text);
        }
Exemple #3
0
		public void SetIngameOrGameOver()
		{
			var hudIngame = new HudInterface();
			hudIngame.SetInGameMode();
			var hudGameOver = new HudInterface();
			hudGameOver.SetGameOverText();
		}
Exemple #4
0
        public void DisposeInterfaceRemovesEntities()
        {
            var hud = new HudInterface();

            hud.Dispose();
            Assert.IsFalse(hud.ScoreDisplay.IsActive);
            Assert.IsFalse(hud.GameOverText.IsActive);
        }
Exemple #5
0
        public void SetIngameOrGameOver()
        {
            var hudIngame = new HudInterface();

            hudIngame.SetInGameMode();
            var hudGameOver = new HudInterface();

            hudGameOver.SetGameOverText();
        }
    public void Awake()
    {
        _eventSystem = GetComponentInChildren <EventSystem>();

        _hud = Instantiate(_interfaceData.HudPrefab, parent: transform);
        _hud.gameObject.SetActive(false);

        _gameOver = Instantiate(_interfaceData.GameOverPrefab, parent: transform);
        _gameOver.gameObject.SetActive(false);
    }
Exemple #7
0
        private void InitializeHudInterface(HudConfig hudConfig)
        {
            HudConstants hudConstants = new HudConstants(droneControl.FrontCameraFieldOfViewDegrees);

            hudInterface = new HudInterface(hudConfig, hudConstants);
        }
Exemple #8
0
		public void SetScore()
		{
			var hud = new HudInterface();
			hud.SetScoreText(5);
			Assert.AreEqual("5", hud.ScoreDisplay.Text);
		}