Пример #1
0
 public override void Interact(GameObject interactee)
 {
     base.Interact(interactee);
     if (isClosed)
     {
         PlayerInventory playerInventory = interactee.GetComponent <PlayerInventory>();
         if (playerInventory != null)
         {
             if (playerInventory.GetItem(key) != null)
             {
                 lootManager.SetLoot(loot, interactee);
             }
             else
             {
                 Debug.Log("I can't open it");
             }
         }
         else
         {
             Debug.Log("No Player Inventory in this object: Box, Interact: " + interactee.name);
         }
     }
     else
     {
         lootManager.SetLoot(loot, interactee);
     }
 }
Пример #2
0
 public void Loot(GameObject player)
 {
     lootManager.SetLoot(items, player);
 }