I have a script that functions as my enemy, but that’s not important. Here’s the script…
var Player : Transform;
var MoveSpeed : float = 4;
var RunSpeed : float = 7;
var MinDist : float = 5;
var MaxDist : float = 10;
var flashlight : Light;
private var enter : boolean;
function Start()
{
}
function Update ()
{
//Moves towrd player
if(Vector3.Distance(transform.position,Player.position ) >= MinDist && enter) {
transform.LookAt (Player);
transform.position += transform.forward * MoveSpeed*Time.deltaTime;
}
if(Vector3.Distance(transform.position,Player.position ) >= MinDist) {
if(flashLight.GetComponent.<Light>().enabled == true)
if(flashLight.GetComponent.<Light>().intensity =>0)
transform.LookAway (Player);
transform.position += transform.forward * RunSpeed*Time.deltaTime;
}
}
function OnTriggerEnter (other : Collider){
if (other.gameObject.tag == "Player") {
enter = true;
}
}
//Deactivate the Main function when player is go away from door
function OnTriggerExit (other : Collider){
if (other.gameObject.tag == "Player") {
enter = false;
}
}
I get these errors, and I’m not sure why…
Assets/EnemyMove.js(30,64): BCE0044: expecting ), found ‘=’.
Assets/EnemyMove.js(30,65): BCE0044: expecting ), found ‘>’.
Assets/EnemyMove.js(30,66): BCE0044: expecting ), found ‘0’.
Thanks! Don’t know how I missed that. Also, do you know what the opposite of the LookAt function is? I want to add a part to where the enemy looks away sat certain points (and yes, I tried LookAway).