查找当前选定的按钮

Finding Currently Selected Button

几个小时以来,我一直在努力寻找答案。我正在尝试获取访问我的一个脚本上的函数的按钮 GameObject。我只需要知道哪个按钮访问了脚本。请在 UNITYSCRIPT 中提供帮助!

您可以在主脚本中创建一个 public 字符串变量,它将保存访问脚本的按钮的名称

public string clickedButtonName;

在按钮中,您将添加另一个脚本,该脚本将使用 GetComponent

更新 clickedButtonName 变量

Pseudo code

单击时将调用的按钮脚本;

public Gameobject yourMainScriptObject;

public void buttonClicked()
{
     yourMainScriptObject.GetComponent<YourMainScript>().clickedButtonName = gameObject.name.toString();
}

所以当一个按钮被点击时,他们会用他们的名字更新主脚本上的字符串值。

希望对您有所帮助!干杯!