void OnToggleChanged(FileManageItem item) { if (item.itemType == FileManageItem.ItemType.NEW_SAVE) { loadBtn.enabled = false; deleteBtn.enabled = false; } else { loadBtn.enabled = true; deleteBtn.enabled = true; } toggleIndex = item.id; }
protected override void OnAwake() { base.OnAwake(); newSaveItem = transform.Find("WindowImage/FilesList/Viewport/Content/NewSaveItem").GetComponent <FileManageItem>(); fastSaveItem = transform.Find("WindowImage/FilesList/Viewport/Content/FastSaveItem").GetComponent <FileManageItem>(); saveBtn.onClick.AddListener(OnClickSave); loadBtn.onClick.AddListener(OnClickLoad); deleteBtn.onClick.AddListener(OnClickDelete); newSaveItem.OnToggleSelected += OnToggleChanged; fastSaveItem.OnToggleSelected += OnToggleChanged; fastSaveItem.gameObject.SetActive(false); savePath = Application.dataPath + "/Saves"; RefreshWindow(); }