我有两个按钮创建和加入。单击事件上的两个按钮我都移动到下一个场景,但在下一个场景中我有两个脚本networkmanager和networkclient。
现在,如果我按下创建按钮,我想只调用networkmanger而不是networkclient。那么如何禁用networkclient脚本并加入我想禁用的networkmanger?
我如何知道按下了哪个按钮?
答案 0 :(得分:1)
Counter({'C': 4, 'A': 3, 'B': 2})
您可以阅读脚本附加到的对象的名称。
如果这不适合任何给定的原因(两个脚本都在同一个对象上),您可以将参数传递给该方法。
public void OnPress(){
string name = this.gameObject.name;
switch(name){
case "Create":break;
case "Join":break;
}
}
然后在检查员中提供名称。
最后一种方法是为每个按钮使用两种不同的方法。