I have a spaceship movement script which launches particles whenever W is pressed,
var keyReverseThrust :String;
var keyFire :String;
var thrustTurnPower :float;
var thrustPower :float;
var Turbo:GameObject;
var Turbo_Position:GameObject;
private var instantiate_Turbo;
private var check_existence_of_turbo : boolean;
function Update()
{
if(Input.GetKey(keyTurnLeft))
{
rigidbody.AddTorque(Vector3.up * -thrustTurnPower, ForceMode.Acceleration);
}
else if(Input.GetKey(keyTurnRight))
{
rigidbody.AddTorque(Vector3.up * thrustTurnPower, ForceMode.Acceleration);
}
else
{
rigidbody.angularVelocity = Vector3.zero;
}
if(Input.GetKey(keyThrust))
{
StartTurbo();
rigidbody.AddForce(transform.forward * thrustPower, ForceMode.Acceleration);
}
else if(Input.GetKey(keyReverseThrust))
{
StartTurbo();
rigidbody.AddForce(transform.forward * -thrustPower, ForceMode.Acceleration);
}
else
{
StopTurbo();
}
function StartTurbo()
{
if(check_existence_of_turbo == false)
{
instantiate_Turbo = Instantiate(Turbo,Turbo_Position.transform.position, Turbo_Position.transform.rotation);
instantiate_Turbo.transform.parent = Turbo_Position;
check_existence_of_turbo = true;
}
}
function StopTurbo()
{
if(check_existence_of_turbo == true)
{
var emitter :ParticleEmitter = instantiate_Turbo.GetComponent("ParticleEmitter");
emitter.emit = false;
Destroy(instantiate_Turbo, 2);
check_existence_of_turbo = false;
}
else
return;
}
}
mainly all in this
function StartTurbo()
{
if(check_existence_of_turbo == false)
{
instantiate_Turbo = Instantiate(Turbo,Turbo_Position.transform.position, Turbo_Position.transform.rotation);
instantiate_Turbo.transform.parent = Turbo_Position;
check_existence_of_turbo = true;
}
}
the errors are:
Assets/Scripts/Spaceship.js(48,18): BCE0044: expecting (, found 'StartTurbo'.
Assets/Scripts/Spaceship.js(48,30): UCE0001: ';' expected. Insert a semicolon at the end.
Assets/Scripts/Spaceship.js(50,17): BCE0043: Unexpected token: if.
Assets/Scripts/Spaceship.js(50,54): UCE0001: ';' expected. Insert a semicolon at the end.
Assets/Scripts/Spaceship.js(52,43): BCE0044: expecting :, found '='.
any help is appreciated, because i;ve been through it for hours, and cannot solve it
thanks