Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var triggerText : GUIText;
  2. var triggerPart = "x";
  3. var triggerName = "Trigger Name";
  4. var triggerSound : AudioSource;
  5. private var triggerOpen = false;
  6. var triggerDoor : Transform;
  7. var hit : RaycastHit;
  8.  
  9. //Declare functions
  10. function openDoor(){
  11.     triggerDoor.animation.Play(triggerName);
  12.     triggerSound.Play();
  13.     triggerOpen = true;
  14. }
  15.  
  16. function activateDoor(){
  17.     if(!triggerOpen){
  18.        openDoor();
  19.        triggerOpen = true;
  20.     }
  21. }
  22.  
  23. if(Physics.Raycast(transform.position, transform.forward, hit, 2))
  24. {
  25.     if(hit.collider.gameObject.tag == "Player" )
  26.   {
  27.   triggerText.text = triggerPart;
  28.   Debug.Log("hit");
  29.     if (Input.GetKeyDown ("x"))
  30.    {
  31.       activateDoor();
  32.     }
  33. }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement