Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var triggerText : GUIText;
- var triggerPart = "x";
- var triggerName = "Trigger Name";
- var triggerSound : AudioSource;
- private var triggerOpen = false;
- var triggerDoor : Transform;
- var hit : RaycastHit;
- //Declare functions
- function openDoor(){
- triggerDoor.animation.Play(triggerName);
- triggerSound.Play();
- triggerOpen = true;
- }
- function activateDoor(){
- if(!triggerOpen){
- openDoor();
- triggerOpen = true;
- }
- }
- }
- function Update(){
- if(Physics.Raycast(transform.position, transform.forward, hit, 2))
- {
- if(hit.collider.gameObject.tag == "Player" )
- {
- triggerText.text = triggerPart;
- Debug.Log("hit");
- if (Input.GetKey("x"))
- {
- activateDoor();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement