Esempio n. 1
0
 public void Restart()
 {
     transform.position             = _startPos;
     Camera.main.transform.position = _startCameraPos;
     PlayerMove.Speed = 8f;
     DeadMenu.ActivationControl(false);
     _body.SetActive(true);
     Destroy(_destroyedBody);
     _buttons.SetActive(true);
     _isLeave = true;
 }
Esempio n. 2
0
    private void Dead()
    {
        if (_isLeave)
        {
            _destroyedBody = Instantiate(_destroyedBodyPrefab);
            _destroyedBody.transform.parent        = transform;
            _destroyedBody.transform.localPosition = Vector3.zero;

            _isLeave = false;
        }
        _body.SetActive(false);
        PlayerMove.Speed = 0;
        _deadAudioEvent.Invoke();

        DeadMenu.ActivationControl(true);
        _buttons.SetActive(false);
    }