C# CS8321:声明了本地函数“TextChange”,但从未使用过

C# CS8321:声明了本地函数“TextChange”,但从未使用过,c#,unity3d,C#,Unity3d,请帮帮我 public Text changingText; int Cash = '0'; int CashMulti = '1'; int CashPerClick = '1'; public void OnMouseDown() { Cash = Cash + CashPerClick * CashMulti; void TextChange() { changingText.text = "Cash"; } } 该

请帮帮我

public Text changingText;

int Cash = '0';
int CashMulti = '1';
int CashPerClick = '1';

public void OnMouseDown()
{
    Cash = Cash + CashPerClick * CashMulti;
    void TextChange()
    {
        changingText.text = "Cash";
    }
}

该函数应该在另一个函数之外声明,然后您可以随时调用它

public void OnMouseDown()
{
    Cash = Cash + CashPerClick * CashMulti;
    TextChange();
}

void TextChange()
{
    changingText.text = "Cash";
}

你在一个方法中有一个方法,你没有使用内部方法。有什么问题吗?非常感谢你,我真的很感激像你这样花时间帮助需要帮助的人的人,祝你有美好的一天好,谢谢: