SendMessage接收与x++只执行一次

问题遇到的现象和发生背景

1.在Unity脚本中,SendMessage的接收代码要怎么写啊。不想走路了,想飞,百度上的实例貌似对这个代码不适用。
2.还有就是这个x++,鼠标左键不管点击多少次,控制台输出始终是A1,我猜是因为x++只执行一次,这个想要他每次输出都会递增能做到吗?要怎么做?能指个路到教程吗?

问题相关代码,请勿粘贴截图
using UnityEngine.InputSystem;
//中间省略
void Update()
    {
        var mouse = Mouse.current;
        if (mouse.leftButton.wasPressedThisFrame)
        {
            int x = 0;
            x++;
            SendMessage("A" + x);
        }
    }
运行结果及报错内容

Unity控制台报错,意思应该是说SendMessage找不到A1

我的解答思路和尝试过的方法
我想要达到的结果