获取函数中按钮的名称
Getting name of button in function
所以我有一组在Unity中具有相同功能的按钮。我需要该函数来查找正在按下的按钮的名称并做出相应的反应。你如何按下按钮的名称?请用JS回答
function Homes() {
if (button.name == "Cardboard Box" && money > 10) {
Debug.Log("Removing " + house + " adding" + button.name);
money -= 10;
house = "Cardboard";
}else if (button.name == "Wood Shack" && money > 200) {
money -= 200;
house = "Wood Shack";
}
如果要在层次结构中获取按钮的名称,请使用:gameObject.name
。如果您希望获取按钮的文本,请使用GetComponentInChildren<Text>().text
并确保添加using UnityEngine.UI;
。
2年前我一直在寻找的答案是有一个参数来获取按钮的名称并将其用于某些事情。就像下面的代码一样!
public void Level_Load (UnityEngine.UI.Button button) {
Debug.Log(button.name);
}
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- JavaScript按钮/输入/函数,字符串反转
- 代码背后调用一个JavaScript函数的按钮点击-C#
- react native renderRow with button:将rowData推到按钮函数
- 在“加载更多”按钮函数中包含 JSON 数据
- 有没有一种方法可以在使用html脚本的同时将列表实现为按钮函数
- 按 Enter 键并调用按钮函数
- 如何从按钮函数中获取要在 AJAX 和 sql 查找中使用的值
- 按钮函数OpenInNewTab在<图caption>
- 按钮/函数elemtn_onclick()差异的JavaScript onclick事件
- 未捕获的语法错误:Wordpress按钮函数中出现意外标记
- 如何在一些调用函数中传递jquery对话框按钮函数的返回值
- 如何在php中echo这个特定的javascript onclick按钮函数
- 获取asp的属性.javascript函数中的按钮函数
- 调用复选框和按钮函数
- JQuery变量内部按钮函数
- 从jquery调用提交按钮函数
- 输入单选按钮函数在 jQuery 1.10.1 上不起作用
- 如何在jquery之后执行javaScript.UI对话框按钮函数返回
- 如何将按钮函数绑定到数组中的相应项- AJAX, Firebase