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; }
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); }