protected virtual void SetSelectedItem(SelectableTableItem item) { if (SelectedItem) { if (SelectedItem.EnabledWhenNotSelected) { SelectedItem.EnabledWhenNotSelected.SetActive(true); } if (SelectedItem.EnabledWhenSelected) { SelectedItem.EnabledWhenSelected.SetActive(false); } } SelectedItem = item; if (SelectedItem) { if (SelectedItem.EnabledWhenNotSelected) { SelectedItem.EnabledWhenNotSelected.SetActive(false); } if (SelectedItem.EnabledWhenSelected) { SelectedItem.EnabledWhenSelected.SetActive(true); } } }
protected virtual void OnSelectItem(SelectableTableItem item) { }