Whats wrong with this?
so here is the script var buttonInRange; var buttonActivated; var batterySound : AudioClip; private static var batteryPower : float = 10;
public var guiSkin : GUISkin;
private var hasPlayed = false;
function OnTriggerEnter (c : Collider) { buttonInRange = true;
} function OnTriggerExit (c : Collider) { buttonInRange = false;
} function OnGUI () { if(buttonInRange == true) { GUI.skin = guiSkin; GUI.Label (Rect (Screen.width/2-50, Screen.height/2-55, 120, 50), "Pick up batteries");
}
} function Update () { if (buttonInRange == true) { if (Input.GetKeyDown ("e")) { if(!hasPlayed) { AudioSource.PlayClipAtPoint(batterySound, transform.position); FlashLight.AlterEnergy(batteryPower); Destroy(gameObject); hasPlayed = true;
}
}
}
} and it appears this error Assets/Horror Game/Script/Battery.js(39,33): BCE0005: Unknown identifier: 'FlashLight'.
what should i do?
Your answer
![](https://koobas.hobune.stream/wayback/20220612124724im_/https://answers.unity.com/themes/thub/images/avi.jpg)