So I would really like to add sound to my door when it opens and closes (two sounds) but I don’t know how to
This is the script that I’m dealing with:
#pragma strict
private var guiShow : boolean = false;
private var enter : boolean;
var isOpen : boolean = false;
var door : GameObject;
var rayLength = 10;
function Update()
{
var hit : RaycastHit;
var fwd = transform.TransformDirection(Vector3.forward);
if(Physics.Raycast(transform.position, fwd, hit, rayLength))
{
if(hit.collider.gameObject.tag == "Door")
{
guiShow = true;
if(Input.GetKeyDown("e") && isOpen == false)
{
door.GetComponent.<Animation>().Play("open");
isOpen = true;
guiShow = false;
}
else if(Input.GetKeyDown("e") && isOpen == true)
{
door.GetComponent.<Animation>().Play("close");
isOpen = false;
guiShow = false;
}
}
}
else
{
guiShow = false;
}
}
function OnGUI(){
if(guiShow == true)
GUI.Label(new Rect(Screen.width/1.9 - 75, Screen.height - 100, 150, 30), “Use door”);
}