- Home /
Error in script, when it's not
I use this script to move one object towards another (found it on unity answers).
using UnityEngine; using System.Collections;
public class ConstantSpeedMove: MonoBehaviour {
public Transform target;
public float speed = 1f;
void Start () {
if (target==null){
Debug.LogWarning("ConstantSpeedMove is missing a transform target");
}else{
iTween.MoveTo(gameObject,iTween.Hash(
"position",target.position,
"speed",speed,
"oncomplete","onCompleteFromiTween",
"easetype",iTween.EaseType.linear
));
}
}
void onCompleteFromiTween () {
Debug.Log("ConstantSpeedMove done");
}
}
but unity show 8 errors about expected semicolons (;). for example:
Assets/Standard Assets/Scripts/General Scripts/MoveForward.js(1,6): UCE0001: ';' expected. Insert a semicolon at the end.
but there's just space between "using" and "UnityEngine...", so why i need semicolon there? i tried renewing my project, but it doesnt help
Answer by Kiloblargh · Jul 11, 2013 at 06:25 PM
The script is a c# script and you have it named .js. You probably don't know the difference between C# and UnityScript and might not even have iTween installed and I don't think explaining what's wrong will help you.
The only thing to do is learn how to write scripts. You cannot make a game solely out of other people's scripts you have found on the web that you don't understand.
The semicolon expected error (or ":" expected, or ")" expected, or "EOF expected", etc.) does not necessarily mean a missing semicolon is literally the problem. It more often means there's something else wrong before that causes the compiler to give up on parsing the script.
ooops. realized it now :D. thank you and yes i really have to learn scripts
Your answer
Follow this Question
Related Questions
insert a semicolon at the end?? 1 Answer
Unfixable Assets/Scripts/PlayerAttack.cs(30,15): error CS1525: Unexpected symbol `private' 1 Answer
Unity error "scripts exist in multiple locations" 1 Answer
dont work maxdistance 0 Answers
Making a pick up item that is timed, that moves,scales and rotates 1 Answer