public void CraftItem() { if (!craft.can_it_craft) { craft.ErrorSoundPlay(); return; } craft.CraftSoundPlay(); if (Inv.IsSimilar(to_craft)) { //print(to_craft.name + " найден похожий блок"); Inv.AddItem(Inv.FindSimilar(to_craft), to_craft, craft.count, true); } else { //print(to_craft.name + " не найден похожий блок"); Inv.AddItem(Inv.FindEmptyCell(), to_craft, craft.count); } for (int block_i = 0; block_i < need_to_craft.Count; block_i++) { Inv.DeleteItem(need_to_craft[block_i]); } }