我需要从另一个脚本中关闭一个脚本Unity
。脚本在C#
,我要关闭的脚本在JS
. 两个脚本都附加到同一个对象。我收到的错误说没有启用这样的东西。有什么想法吗?以下是我的代码的一部分。
void Update ()
{
var walkScript = GameObject.FindWithTag ("Player").GetComponent ("CharacterMotor");
if ((Input.GetKey ("p")) && (stoppedMovement == true)) {
stoppedMovement = false;
walkScript.enabled = true;
} else if ((Input.GetKey ("p")) && (stoppedMovement == false)) {
stoppedMovement = true;
walkScript.enabled = false;
}
我收到的错误如下:
Assets/Standard Assets/Character Controllers/Sources/Scripts/MouseLook.cs(41,36): error CS1061: Type
UnityEngine.Component' does not contain a definition for
enabled' and no extension methodenabled' of type
UnityEngine.Component' could be found(您是否缺少 using 指令或程序集引用? )