查找当前选定的按钮
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();
}
所以当一个按钮被点击时,他们会用他们的名字更新主脚本上的字符串值。
希望对您有所帮助!干杯!
几个小时以来,我一直在努力寻找答案。我正在尝试获取访问我的一个脚本上的函数的按钮 GameObject。我只需要知道哪个按钮访问了脚本。请在 UNITYSCRIPT 中提供帮助!
您可以在主脚本中创建一个 public 字符串变量,它将保存访问脚本的按钮的名称
public string clickedButtonName;
在按钮中,您将添加另一个脚本,该脚本将使用 GetComponent
clickedButtonName
变量
Pseudo code
单击时将调用的按钮脚本;
public Gameobject yourMainScriptObject;
public void buttonClicked()
{
yourMainScriptObject.GetComponent<YourMainScript>().clickedButtonName = gameObject.name.toString();
}
所以当一个按钮被点击时,他们会用他们的名字更新主脚本上的字符串值。
希望对您有所帮助!干杯!