查找当前选定的按钮

时间:2017-07-27 05:33:24

标签: unity3d unity5 unityscript

我一直试图找到这个数小时的能量。我试图获取访问我的一个脚本上的函数的按钮GameObject。我只需要知道哪个按钮访问了脚本。请帮忙UNITYSCRIPT!

1 个答案:

答案 0 :(得分:-1)

您可以在主脚本中创建一个公共字符串变量,该变量将保存接收脚本的按钮的名称

public string clickedButtonName;

在按钮中,您将添加另一个脚本,该脚本将使用clickedButtonName更新GetComponent变量

  

伪代码

将在Click上调用的按钮脚本;

public Gameobject yourMainScriptObject;

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

因此,当单击一个按钮时,它们将使用其名称更新主脚本上的字符串值。

希望这有帮助!干杯!