Advertisement
Guest User

Untitled

a guest
Oct 28th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3.  
  4. public class Enemy_DeathExp : MonoBehaviour {
  5.  
  6. private Enemy_Master enemyMaster;
  7. private Player_Master playerMaster;
  8.  
  9. public int ExpDrop = 50;
  10.  
  11. public Transform target;
  12. //private Transform target2;
  13.  
  14. void OnEnable()
  15. {
  16. SetInitialReferences();
  17. enemyMaster.EventEnemyDie += GiveExp;
  18. //enemyMaster.EventEnemyDie += GiveDrop;
  19. }
  20.  
  21. void OnDisable()
  22. {
  23. enemyMaster.EventEnemyDie -= GiveExp;
  24. //enemyMaster.EventEnemyDie -= GiveDrop;
  25. }
  26.  
  27. void SetInitialReferences()
  28. {
  29. //target = GameObject.FindWithTag("Player").transform;
  30. enemyMaster = GetComponent<Enemy_Master>();
  31. //target2 = GameObject.FindWithTag("MainInventory").transform;
  32. }
  33.  
  34. void GiveExp()
  35. {
  36. if(target != null)
  37. {
  38. target.GetComponent<Player_Master>().CallEventPlayerExpIncrease(ExpDrop);
  39. }
  40. else
  41. {
  42. Debug.Log("Ei");
  43. }
  44. }
  45.  
  46.  
  47.  
  48. /*void GiveDrop()
  49. {
  50. if (target2 != null)
  51. {
  52. int id = 12;
  53. int value = 1;
  54.  
  55. target2.GetComponent<Inventory>().addItemToInventory(id, value);
  56. }
  57. else
  58. {
  59. Debug.Log("Ei");
  60. }
  61. }*/
  62.  
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement