Advertisement
Guest User

Untitled

a guest
Oct 16th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4.  
  5. public class PlayerPad : MonoBehaviour
  6. {
  7.  
  8. public bool darkMatterPad;
  9. public bool moonStonePad;
  10. //public int darkmatter;
  11. private Playerstats _player;
  12. [SerializeField]
  13. private bool entered;
  14. [SerializeField]
  15. private bool entered1;
  16. private void OnTriggerEnter(Collider other)
  17. {
  18.  
  19. if (moonStonePad == true)
  20.  
  21. {
  22. if (other.gameObject.tag == "Player")
  23. {
  24. GameObject[] gos = GameObject.FindGameObjectsWithTag("Player");
  25. foreach (GameObject go in gos)
  26. {
  27. _player = go.GetComponent<Playerstats>();
  28. Debug.Log("Found playerstats class");
  29. entered1 = true;
  30.  
  31.  
  32.  
  33.  
  34. }
  35. }
  36. }
  37.  
  38.  
  39. if (darkMatterPad == true)
  40. {
  41. if (other.gameObject.tag == "Player")
  42. {
  43. GameObject[] gos = GameObject.FindGameObjectsWithTag("Player");
  44. foreach (GameObject go in gos)
  45. {
  46. _player = go.GetComponent<Playerstats>();
  47. Debug.Log("Found playerstats class");
  48. entered = true;
  49.  
  50.  
  51.  
  52.  
  53. }
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. }
  61.  
  62. }
  63. }
  64.  
  65.  
  66.  
  67. private void OnTriggerExit(Collider other)
  68. {
  69.  
  70.  
  71.  
  72. if (moonStonePad == true)
  73. {
  74.  
  75. if (other.gameObject.tag == "Player")
  76. {
  77.  
  78. entered1 = false;
  79.  
  80.  
  81. }
  82.  
  83. }
  84.  
  85.  
  86.  
  87. if (darkMatterPad == true)
  88. {
  89.  
  90. if (other.gameObject.tag == "Player")
  91. {
  92.  
  93. entered = false;
  94.  
  95.  
  96. }
  97. }
  98. }
  99.  
  100. public void Update()
  101. {
  102. if (entered == true)
  103. {
  104. Debug.Log("darkmatter gained");
  105. _player.darkmatter++;
  106.  
  107. }
  108.  
  109.  
  110. if (entered1 == true)
  111. {
  112. Debug.Log("moonstone gained");
  113. _player.moonStone++;
  114.  
  115.  
  116.  
  117. }
  118.  
  119. }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement