private void SetupCustomTraitFamily(AgeTransform tableItem, string customTraitFamily, int index) { CustomTraitFamilyFilterToggle component = tableItem.GetComponent <CustomTraitFamilyFilterToggle>(); if (component == null) { Diagnostics.LogError("In the MenuCustomFactionScreen, trying to refresh a table item that is not a CustomTraitFamilyFilterToggle"); return; } component.SetContent(customTraitFamily, "CustomTraitFamily", base.gameObject); }
private void OnToggleFilter(CustomTraitFamilyFilterToggle familyFilterToggle) { this.selectedCustomTraitFamily = familyFilterToggle.Family; List <CustomTraitFamilyFilterToggle> children = this.CustomTraitFamiliesTable.GetChildren <CustomTraitFamilyFilterToggle>(true); for (int i = 0; i < children.Count; i++) { children[i].Toggle.State = (children[i].Family == this.selectedCustomTraitFamily); } this.RefreshContent(); }