Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. using UnityEngine.UI;
  5. public class Leben : MonoBehaviour {
  6. [SerializeField] Text textLeben;
  7. [SerializeField] int leben = 5;
  8. int schleimSchaden = 2;
  9. int zombieSchaden = 4;
  10. int baumSchaden = 10;
  11. int Schleimball= 2;
  12. float zuletztSchadenBekommen ;
  13.  
  14.  
  15. void OnCollisionStay2D(Collision2D collision)
  16. {
  17.  
  18. if (collision.collider.CompareTag ("Zombie") && Time.time >= zuletztSchadenBekommen + 1) {
  19. leben -= zombieSchaden;
  20. textLeben.text = "Leben: " + leben;
  21. zuletztSchadenBekommen = Time.time;
  22.  
  23.  
  24.  
  25.  
  26. }
  27. if (collision.collider.CompareTag ("Schleim") && Time.time >= zuletztSchadenBekommen + 1) {
  28. leben -= schleimSchaden;
  29. textLeben.text = "Leben: " + leben;
  30. zuletztSchadenBekommen = Time.time;
  31. }
  32. if (collision.collider.CompareTag ("Baum") && Time.time >= zuletztSchadenBekommen + 1) {
  33. leben -= baumSchaden;
  34. textLeben.text = "Leben: " + leben;
  35. zuletztSchadenBekommen = Time.time;
  36. }
  37. }
  38. void OnTriggerEnter2D (Collider2D col){
  39. if (col.collider.CompareTag ("Schleimball")) {
  40.  
  41. leben -= baumSchaden;
  42. textLeben.text = "Leben: " + leben;
  43.  
  44.  
  45. }
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. }
  55.  
  56.  
  57. void Start() {
  58.  
  59. textLeben.text = "Leben: "+leben;
  60. } void Update(){
  61. if (leben <= 0)
  62. Destroy (gameObject);
  63. }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement