示例#1
0
    private void Start()
    {
        roomZone.GetWorldCorners(cornersOfRoomZone);
        items = itemsKeeper.GetItems();

        Spawn();
    }
示例#2
0
        private void BeginCraftingWithCallback()
        {
            var receipt = ItemsData.GetReceiptById(_currentItem.ItemID);
            var item    = ItemsData.GetItems().Find(i => i.ItemID == receipt.ResultingItemId);
            var sprite  = InventoryImagesLoader.GetImageForItem(item.EItemType, item.ItemID);

            ProcessBarController.StartProcessWithCompletion(receipt.RequiredTime, sprite, () => {
                PlayerInventory.Instance.TryAddItemToInventory(item);
            }, Color.cyan);
        }