Advertisement
RealiteeeyyyyTV

Untitled

Jan 13th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine.UI;
  5.  
  6. public class Target : MonoBehaviour {
  7.  
  8. public float health = 50f;
  9.  
  10. public Slider expSlider;
  11. public int maxExp;
  12. public int startExp;
  13. public Text expText;
  14.  
  15. void Start ()
  16. {
  17. expSlider.maxValue = maxExp;
  18. expSlider.value = startExp;
  19. }
  20.  
  21. public void TakeDamage (float amount)
  22. {
  23. health -= amount;
  24. if (health <= 0f)
  25. {
  26. Die();
  27. }
  28. }
  29.  
  30. void Die ()
  31. {
  32. expSlider.value = expSlider.value + 10;
  33. expText.text = (int)expSlider.value + "/" + maxExp;
  34.  
  35. if(expSlider.value == expSlider.maxValue)
  36. {
  37. expSlider.value = 0;
  38. expText.text = (int)expSlider.value + "/" + maxExp;
  39. }
  40.  
  41. if(expSlider.value == 0)
  42. {
  43. expSlider.maxValue = expSlider.maxValue + 50;
  44. maxExp = maxExp + 50;
  45. expText.text = (int)expSlider.value + "/" + maxExp;
  46. }
  47. Destroy(gameObject);
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement