Guest User

Untitled

a guest
Jan 22nd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.13 KB | None | 0 0
  1. var Prelevelbetatrigger : boolean = false;
  2. var playerStatus : ThirdPersonStatus;
  3. var Cube : GameObject;
  4. //var Architect1: AudioClip;
  5. var PrelevelwindowRect : Rect = Rect(20, 20, 120, 50);
  6. var encumblinktotriggercube1 : InventoryManager;
  7. var yesbutton : boolean = false;
  8. var nobutton : boolean = false;
  9.  
  10. function Start ()
  11. {
  12. encumblinktotriggercube1 = GameObject.Find("/Inventory").GetComponent(InventoryManager);
  13.  
  14. if(!encumblinktotriggercube1)
  15. {
  16. Debug.Log("EnemyPoliceGuy: No link to Encumbrance!");
  17. }
  18. }
  19.  
  20. function OnTriggerEnter (col: Collider) {
  21. if (gameObject == Cube && encumblinktotriggercube1.currentEncumbrance > 2){
  22. if(col.gameObject.CompareTag("Player"))
  23. {
  24. Prelevelbetatrigger = true;
  25. print(Prelevelbetatrigger);
  26. //AudioSource.PlayClipAtPoint(Architect1, Camera.main.transform.position);
  27. yield WaitForSeconds(10.0);
  28. Prelevelbetatrigger = false;
  29. print(Prelevelbetatrigger);
  30. }
  31.  
  32. //yield WaitForSeconds (10.0);
  33. //Application.LoadLevel("Level 2");
  34. }
  35. }
  36.  
  37.  
  38. function OnGUI()
  39. {
  40. if(Prelevelbetatrigger && yesbutton)
  41. {
  42. GUI.BeginGroup (Rect (Screen.width / 2 - 50, Screen.height / 2 - 50, 100, 100));
  43. GUI.Box (Rect(0, 0, 100, 100), "Enter \n treasure \n chest");
  44. Destroy(this, 3.5f);
  45. GUI.EndGroup ();
  46. }
  47.  
  48. if(Prelevelbetatrigger && nobutton)
  49. {
  50. GUI.BeginGroup (Rect (Screen.width / 2 - 50, Screen.height / 2 - 50, 100, 100));
  51. GUI.Box (Rect(0, 0, 100, 100), "You \n cannot \n enter");
  52. Destroy(this, 3.5f);
  53. GUI.EndGroup ();
  54. }
  55.  
  56. if (Prelevelbetatrigger)
  57. {
  58. GUI.BeginGroup (Rect (Screen.width / 2 - 50, Screen.height / 2 - 50, 100, 100));
  59. GUI.Box (Rect(0, 0, 100, 100), "Give inventory?");
  60. Destroy(this, 3.5f);
  61. if (GUI.Button (Rect(25, 25, 50, 30), "Yes"))
  62. {
  63. yesbutton = true;
  64. if (yesbutton)
  65. {
  66. GUI.Box (Rect(0, 0, 100, 100), "Enter \n treasure \n chest");
  67. Destroy(this, 5.0f);
  68. }
  69. }
  70.  
  71. if (GUI.Button (Rect(25, 65, 50, 30), "No"))
  72. {
  73. nobutton = true;
  74. if (nobutton)
  75. {
  76. GUI.Box (Rect(0, 0, 100, 100), "You \n cannot \n enter");
  77. Destroy(this, 5.0f);
  78. }
  79. }
  80. GUI.EndGroup ();
  81. }
  82. //yesbutton =false;
  83. //nobutton=false;
  84. }
Add Comment
Please, Sign In to add comment