Пример #1
0
        private void OnPlayerHealthUpdate(TransportMessage trMessage)
        {
            var message = trMessage.ConvertTo <PlayerHealthUpdateMessage>();

            if (currentState == GameState.Running && message.HasPlayerDied)
            {
                currentState = GameState.Lost;
            }
        }
Пример #2
0
        private void OnPlayerhealthUpdate(TransportMessage trMsg)
        {
            var msg = trMsg.ConvertTo <PlayerHealthUpdateMessage>();

            if (msg.HasPlayerDied)
            {
                text.text            = "You are DEAD!!";
                Textbackground.color = new Color(0, 0, 0, 0.7f);
            }
        }
Пример #3
0
        private void CaptureAttackLocation(TransportMessage trMsg)
        {
            var msg = trMsg.ConvertTo <UserInputBeganMessage>();

            if (msg == null)
            {
                return;
            }

            _target = msg.transformOfClickedObject.GetComponent <Interactable>();
        }
Пример #4
0
        private void OnPlayerhealthUpdate(TransportMessage trMsg)
        {
            var msg = trMsg.ConvertTo <PlayerHealthUpdateMessage>();

            if (msg == null || !msg.HasPlayerDied)
            {
                return;
            }

            Debug.Log("Player has died. Menu controller");
            MainMenu.SetActive(false);
            LoseMenu.SetActive(true);
            WinMenu.SetActive(false);
            HealthText.SetActive(false);
        }
Пример #5
0
        private void OnPlayerHealthUpdate(TransportMessage trMsg)
        {
            var msg = trMsg.ConvertTo <PlayerHealthUpdateMessage>();

            slider.value = msg.Playerhealth;
        }