Example #1
0
 public UnturnedItemDrop(ItemRegion region, ItemData itemData)
 {
     m_ItemData = itemData;
     Item       = new UnturnedItem(itemData.item);
     Position   = itemData.point.ToSystemVector();
     Region     = region;
 }
Example #2
0
        public UnturnedItemDrop(byte regionX, byte regionY, ItemData itemData)
        {
            m_ItemData = itemData;
            Item       = new UnturnedItem(itemData.item, DestroyAsync);
            Position   = itemData.point.ToSystemVector();

            RegionX = regionX;
            RegionY = regionY;
            Region  = ItemManager.regions[RegionX, RegionY];
        }
Example #3
0
        public UnturnedItemDrop(ItemData itemData)
        {
            m_ItemData = itemData;
            Item       = new UnturnedItem(itemData.item, DestroyAsync);
            Position   = itemData.point.ToSystemVector();

            GetRegion(itemData, out var x, out var y);
            RegionX = x;
            RegionY = y;

            Region = ItemManager.regions[RegionX, RegionY];
        }
Example #4
0
 public UnturnedItemDrop(ItemRegion region, ItemDrop itemDrop)
 {
     Item      = new UnturnedItem(itemDrop.interactableItem.item);
     Transform = new UnityTransform(itemDrop.model);
     Region    = region;
 }
Example #5
0
 public UnturnedInventoryItem(UnturnedPlayerInventory inventory, ItemJar itemJar, UnturnedItem item)
 {
     Inventory = inventory;
     ItemJar   = itemJar;
     Item      = item;
 }
Example #6
0
 public UnturnedInventoryItem(ItemJar itemJar, UnturnedItem item)
 {
     ItemJar = itemJar;
     Item    = item;
 }
Example #7
0
 public UnturnedInventoryItem(UnturnedPlayerInventory inventory, ItemJar itemJar)
 {
     Inventory = inventory;
     ItemJar   = itemJar;
     Item      = new UnturnedItem(itemJar.item, DestroyAsync);
 }