Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- public class Enemy_DeathExp : MonoBehaviour {
- private Enemy_Master enemyMaster;
- private Player_Master playerMaster;
- public int ExpDrop = 50;
- public Transform target;
- //private Transform target2;
- void OnEnable()
- {
- SetInitialReferences();
- enemyMaster.EventEnemyDie += GiveExp;
- //enemyMaster.EventEnemyDie += GiveDrop;
- }
- void OnDisable()
- {
- enemyMaster.EventEnemyDie -= GiveExp;
- //enemyMaster.EventEnemyDie -= GiveDrop;
- }
- void SetInitialReferences()
- {
- //target = GameObject.FindWithTag("Player").transform;
- enemyMaster = GetComponent<Enemy_Master>();
- //target2 = GameObject.FindWithTag("MainInventory").transform;
- }
- void GiveExp()
- {
- if(target != null)
- {
- target.GetComponent<Player_Master>().CallEventPlayerExpIncrease(ExpDrop);
- }
- else
- {
- Debug.Log("Ei");
- }
- }
- /*void GiveDrop()
- {
- if (target2 != null)
- {
- int id = 12;
- int value = 1;
- target2.GetComponent<Inventory>().addItemToInventory(id, value);
- }
- else
- {
- Debug.Log("Ei");
- }
- }*/
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement