I keep on getting this error code (UCE0001: ';' expected. Insert a semicolon at the end.), and I really just dont get why. Please help, what am I overlooking:
#pragma strict
private var vibrateTimer : float = 0.0;
function Update()
{
if (action);
{
vibrate on();
vibrateTimer = 0.25;
}
if (vibrateTimer > 0.0);
{
vibrateTimer -= Time.deltaTime;
if (vibrateTimer <= 0.0);
{
vibrate off();
}
}
}
答案 0 :(得分:1)
这是Javascript还是C#还是UnityScript? using UnityEngine;
表示C#,function
表示Javascript,vibrate on
表示没有。请澄清。
从
开始private var vibrateTimer : float = 0.0 ();
{
//....
}
为什么要将整个代码包装在{ }
中?
另外,
vibrate on
vibrateTimer = 0.25f;
(第一行)是无效的C#代码。变量declaratoin
private var vibrateTimer : float = 0.0 ();
最后()
对我来说似乎不对。但是将{}
中的整个代码包装起来可能是您的第一个错误来源。