Пример #1
0
    //===================================================
    // PRIVATE METHODS
    //===================================================

    /// <summary>
    /// Resets this instance.
    /// </summary>
    private void Reset()
    {
        _playerData.health   = _startingHealth;
        _playerData.coins    = 0;
        _playerData.distance = 0;

        _uiManager.UpdateHUDHealth(_playerData.health);
        _uiManager.UpdateHUDPickups(_playerData.coins);
        _uiManager.UpdateHUDDistance(_playerData.distance);

        _playerMove.Reset();
        _cameraController.Reset();
        _levelGenerator.Reset();
        _pickupSpawner.Reset();
    }