示例#1
0
 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);
     }
 }
示例#2
0
 public void Take()
 {
     LootSplitter.FreeGridPosition(transform.position);
     Destroy(gameObject);
     PlayerInfo.GetPlayerCursor().ResetTarget();
 }