public void UpdateSelectSensitiveDropdowns() { // Update Linkable Properties Sink string[] linkProperties = LinkableFinder.FindAllLinkableProperty(selectedMagicCircle); linkablePropertiesSink.options.Clear(); for (int i = 0; i < linkProperties.Length; i++) { print("new prop: " + linkProperties[i]); linkablePropertiesSink.options.Add(new Dropdown.OptionData(linkProperties[i])); } linkablePropertiesSink.RefreshShownValue(); if (selectedMagicCircle != null) { // Update Main types Dropdown mainTypeDropdown.value = (int)selectedMagicCircle.GetMcType(); // Update sub types Dropdown subTypeDropdown.value = selectedMagicCircle.GetSubType(); } }