private void CraftingTableINLeftClick() { if (CopyOfItem == null) { if (GameManager._Instance.CraftTableData.B[ButtonID].BlockID != 0) { CopyOfItem = GameManager._Instance.CraftTableData.B[ButtonID]; GameManager._Instance.CraftTableData.B[ButtonID] = new BlockItem(); } } else { if (GameManager._Instance.CraftTableData.B[ButtonID].BlockID != 0) { BlockItem tmp = GameManager._Instance.CraftTableData.B[ButtonID]; GameManager._Instance.CraftTableData.B[ButtonID] = CopyOfItem; CopyOfItem = tmp; } else { GameManager._Instance.CraftTableData.B[ButtonID] = CopyOfItem; CopyOfItem = null; } } PlayerCrafting.DoCrafting(false); PlayerGUI.UpdateCraftingTable(); SetTextTemp3(); }
private void CraftingTableOUTLeftClick() { if (CopyOfItem == null) { if (GameManager._Instance.CraftTableData.B[ButtonID].BlockID != 0) { CopyOfItem = GameManager._Instance.CraftTableData.B[ButtonID]; GameManager._Instance.CraftTableData.B[ButtonID] = new BlockItem(); } } PlayerCrafting.DoCrafting(true); PlayerGUI.UpdateCraftingTable(); SetTextTemp3(); }
private void CraftingTableINRightClick() { if (CopyOfItem != null) { if (GameManager._Instance.CraftTableData.B[ButtonID].BlockID != 0) { if (GameManager._Instance.CraftTableData.B[ButtonID].BlockID == CopyOfItem.BlockID) { if (GameManager._Instance.CraftTableData.B[ButtonID].Count < 64) { if (GameManager._Instance.CraftTableData.B[ButtonID].IncrementBlocks()) { CopyOfItem.DecrementBlocks(); if (CopyOfItem.Count == 0) { CopyOfItem = null; } } } } } else { GameManager._Instance.CraftTableData.B[ButtonID].Set(CopyOfItem.BlockID, 1, CopyOfItem.Level); CopyOfItem.DecrementBlocks(); if (CopyOfItem.Count == 0) { CopyOfItem = null; } } } PlayerCrafting.DoCrafting(false); PlayerGUI.UpdateCraftingTable(); SetTextTemp3(); }