Exemple #1
0
 public override void Die()
 {
     base.Die();
     lootDrop.DropLoot();
     levelSystem.GainExp(entity.expGiven);
     GameManager.instance.RemoveEnemyToList(this);
     Destroy(gameObject);
 }
    // Update is called once per frame



    public void DropLoot()
    {
        if (GetComponent <LootScript>() != null)
        {
            LootScript _lootComp = GetComponent <LootScript>();
            _lootComp.DropLoot();
        }
    }
Exemple #3
0
 public void OpenChest()
 {
     lootScript.DropLoot();
     Destroy(gameObject);
 }