Возникают 3 ошибки которые не могу пофиксить, помогите

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;

public class Clicker : MonoBehaviour
{
    public static Clicker Instance;

    public float Money
    {
        get => PlayerPrefs.GetFloat("Money", 0);
        set => PlayerPrefs.GetFloat("Money", value);
    }
    [SerializeField]
    private TextMeshProUGUI money;

    private void Awake()
    {
        Instance = this;
    }

    // Start is called before the first frame update
    void Start()
    {
        UpdateUI();
    }

    public void Click()
    {
        DamageTarget(GetClickDamage());
    }

    private void DamageTarget(float damage)
    {
        Money += damage;
        UpdateUI();
    }

    private void GetClickDamage()
    {
        float damage = 1;

        return damage;
    }

    public void UpdateUI()
    {
        money.text = '$' + (int)Money;
    }
}

Помогите пожалуйсто, заранее спасибо

Нет доступа.
Скопируйте и вставьте с помощью кнопки Код.

тип возвращаемого значения не тот.

https://metanit.com/sharp/tutorial/2.8.php

Спасибо, - 2 Ошибки, осталось 1