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(); } }
public void OpenChest() { lootScript.DropLoot(); Destroy(gameObject); }