private void OnBarrelDeath(DeathEvent barrelDeathEvent) { LootData itemDropData = barrelDeathEvent.GetDrop(); if (itemDropData == null) { return; } itemDropData.Initialize(); SpawnDropItem(barrelDeathEvent.Position, itemDropData.Visual).GetComponent <Item>().SetDropItemData(itemDropData); }
private void OnDeathEvent(DeathEvent deathEvent) { if (deathEvent.DeathType == DeathType.ByDistance) { return; } LootData itemDropData = deathEvent.GetDrop(); if (itemDropData == null) { return; } SpawnDropItem(deathEvent.Position, itemDropData.Visual).GetComponent <Item>().SetDropItemData(itemDropData); itemDropData.Initialize(); }