public void EnemyDied(EnemyStats enemy, Vector3 position) { slotsController.lootArsenal(); if (enemy.name.Equals("BossPanda")) { tpToMarketFromArena1.gameObject.SetActive(true); } if (enemy.name.Equals("ShopKeeper")) { npcInGame.Remove(enemy.gameObject.GetComponent <NPC>()); shopControllers.Remove(enemy.gameObject.GetComponent <ShopController>()); } if (enemy.name.Equals("BossMammoth")) { canvasManager.ToggleCanvas(CanvasType.CreditsCanvas); } enemies.Remove(enemy); enemy.gameObject.layer = LayerMask.NameToLayer("Default"); Destroy(enemy.gameObject, 3); }