private void EjectLoot(List <Item> drops, Vector3 position) { foreach (var drop in drops) { Vector3 spawnPosition = LootSplitter.GetFreeGridPosition(position); Pickup pickup = Instantiate(pickupPrefab, spawnPosition, Quaternion.identity); pickup.Spawn(drop); } }
public void Take() { LootSplitter.FreeGridPosition(transform.position); Destroy(gameObject); PlayerInfo.GetPlayerCursor().ResetTarget(); }