My thread keeps saying Unexpected symbol Var and i cant figure out how to fix it please help. here is my thread. //Smothlyopena door var smooth = 2.0; var DoorOpenAngle = 90.0; private var open : boolean; private var enter : boolean; private var defaultRot : Vector3; private var openRot : Vector3; function Start(){ defaultRot = transform.eulerAngles; openRot = new Vector3 (defaultRot.x, defaultRot.y + DoorOpenAngle, defaultRot.z); } //Main function function Update (){ if(open){ //Open door transform.eulerAngles = Vector3.Slerp(transform.eulerAngles, openRot, Time.deltaTime * smooth); }else{ //Close door transform.eulerAngles = Vector3.Slerp(transform.eulerAngles, defaultRot, Time.deltaTime * smooth); } if(Input.GetKeyDown("f") && enter){ open = !open; } } function OnGUI(){ if(enter){ GUI.Label(new Rect(Screen.width/2 - 75, Screen.height - 100, 150, 30), "Press'F'toopenthedoor"); } } //ActivatetheMainfunctionwhenplayerisnearthe door function OnTriggerEnter (other : Collider){ if (other.gameObject.tag == "Player") { enter = true; } } //DeactivatetheMainfunctionwhenplayerisgoawayfrom door function OnTriggerExit (other : Collider){ if (other.gameObject.tag == "Player") { enter = false; } }
https://forum.unity3d.com/threads/using-code-tags-properly.143875/ Please always use code tags...I don't know much about unityscript and how declaring variables work, but I don't see anything majorly wrong. Unless you are missing something in the rest of this script.