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

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

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

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

            hudGameOver.SetGameOverText();
        }
Ejemplo n.º 6
0
    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);
    }
Ejemplo n.º 7
0
        private void InitializeHudInterface(HudConfig hudConfig)
        {
            HudConstants hudConstants = new HudConstants(droneControl.FrontCameraFieldOfViewDegrees);

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