public void CollectObject()
 {
     objStorage.Collect(new TransferableObject()
     {
         ObjectData = Instantiate(itemToTransfer)
     });
 }
 public virtual void DistributeAllTo()
 {
     toStorage.Collect(fromStorage.hoardedObjects.ToArray());
     fromStorage.hoardedObjects.Clear();
 }