public void SetInventoryScrollRectTransform(int type) { if (type == 0) { InvWindowRect.GetComponent <RectTransform>().sizeDelta = fullWindowSize; } }
public void OpenInventoryWindow(bool closeWindows, bool showDefault, bool showCategories = true, bool multiSelect = false) { if (closeWindows) { CloseAllWindows(); } RectTransform rect = InvWindowRect.GetComponent <RectTransform>(); InvScrollContent.showItemValues = false; if (showCategories) { InvScrollContent.isMultiSelectMode = false; ItemCategoryPanel.gameObject.SetActive(true); InvScrollContent.confirmButton.gameObject.SetActive(false); rect.offsetMin = new Vector2(rect.offsetMin.x, 60); } else if (multiSelect) { InvScrollContent.isMultiSelectMode = true; ItemCategoryPanel.gameObject.SetActive(false); InvScrollContent.confirmButton.gameObject.SetActive(true); rect.offsetMin = new Vector2(rect.offsetMin.x, 60); } else { InvScrollContent.isMultiSelectMode = false; InvScrollContent.confirmButton.gameObject.SetActive(false); ItemCategoryPanel.gameObject.SetActive(false); rect.offsetMin = new Vector2(rect.offsetMin.x, 0); } if (!InvScrollContent.isMultiSelectMode) { InvScrollContent.ResetMultiSelectList(); } if (showDefault) { InvScrollContent.ShowAllEquipment(); } OpenWindow(InvWindowCanvas.gameObject, closeWindows); }