I have this script and when i try to use it it says input key (letter of key) not set up. How do i set the key up or is there something wrong with my script?
var Car : Transform;
var player : Transform;
var exitPoint : Transform;
var doorTriggerLeft : Transform;
var PlayerCamera : Camera;
var CarCamera : Camera;
var isPlayerVisable : boolean;
var enterDistence = 10;
static var playerInVehicle = false;
private var inRange = false;
value = Input.GetButton (“e”);
value = Input.GetButton (“q”);
function Update () {
var Char : GameObject;
Char = gameObject.Find(“Soldier_Locomotion”);
var player : Vector3 = Char.transform.position;
var distence : Vector3 = player - transform.position;
if (distence.magnitude < enterDistence)
{
inRange = true;
}
else if (distence.magnitude > enterDistence)
{
inRange = false;
}
if (inRange == true)
{
if
(Input.GetkeyDown("e")&& isPlayerVisable){
//Make player invisable and still standing
player.gameObject.SetActiveRecursively(false);
player.gameObject.active = false;
// Parent player to ExitPoint
player.parent = exitPoint.transform;
player.transform.localPosition = Vector3(-1.5,2,0);
//Parent playerParent to car
exitPoint.parent = Car.transform;
exitPoint.transform.localPosition = Vector3(-0.5,2,0);
// Enable car as controllable object
GameObject.Find("ArcadeLambo").GetComponent("CarController").enabled =true;
PlayerCamera.enabled = false;
CarCamera.enabled = true;
}
else {
if (Input.GetkeyDown("q")){
// Make Character visable again.
player.gameObject.SetActiveRecursively(true);
player.gameObject.active = true;
// Unparent Player from everything.
player.transform.parent = null;
// Parent Exit Point to Door Trigger.
exitPoint.parent = doorTriggerLeft.transform;
// Disable car as a controllable
GameObject.Find("ArcadeLambo").GetComponent("CarController").enabled = false;
PlayerCamera.enabled = true;
CarCamera.enabled = false;
}
}
}
}
function OnTriggerEnter(Player : Collider) {
isPlayerVisable = true;
}
function OnTriggerExit(Player : Collider) {
isPlayerVisable = false;
}