我有一个更新函数,它将检查某些内容是否等于true,如果它等于true,它将运行一些代码但我希望禁用整个脚本。请帮忙,谢谢!
答案 0 :(得分:4)
您应该使用enabled字段。试试以下
gameObject.GetComponent<EmailSender >().enabled = false;
答案 1 :(得分:0)
这将起作用:
public GameObject otherobj;//your other object
public string scr;// your secound script name
void Start () {
(otherobj. GetComponent(scr) as MonoBehaviour).enabled = false;
}
答案 2 :(得分:0)
您可以使用以下语法来禁用脚本组件,
GameObject.Find("Cube").GetComponent<MoveObject>().enabled = false;
在这里,我从名为Cube的对象中禁用MoveObject脚本。