我希望能够使用另一个脚本中的变量从一个脚本访问变量。举例来说,如果我有一个脚本,这一变量:使用字符串变量访问其他脚本中的公共变量
public bool Some_Name;
而且我在其他脚本我有这样的:
private string nameOfThingToGet = "Some_Name";
...
GameObject.Find ("Player").GetComponent <FirstScript>() .nameOfThingToGet = false;
显然,这不会工作,但如何将能够做些什么喜欢这个?
你走之前这条路,你有没有考虑让'FirstScript'暴露出'词典<字符串,对象>',而不是使用领域?这允许'GameObject.Find(“Player”)。GetComponent().dictionary [nameOfThingToGet] = false;' –
哦,我明白了,谢谢你的帮助。 – pudility
这就是我所做的。它完美的工作。再次感谢您的帮助。如果你想提交这个作为我的问题的答案,我会标记它是正确的。 – pudility