private void setChooserOption(PreciseManeuverDropdownItem item) { if (item.index == 0) { m_saverControl.replaceTextComponentWithTMPro(item.GetComponentInChildren <Text> ())?.Invoke(m_saverControl.newPresetLocalized); } else { m_saverControl.replaceTextComponentWithTMPro(item.GetComponentInChildren <Text> ())?.Invoke(presetCache[item.index - 1]); } }
public void SetControl(ISaverControl saverControl) { m_saverControl = saverControl; m_Chooser.updateDropdownCaption = setChooserText; m_Chooser.updateDropdownOption = setChooserOption; m_Chooser.setRootCanvas(saverControl.Canvas); chooserText = saverControl.replaceTextComponentWithTMPro(m_Chooser.captionArea.GetComponent <Text> ()); saverControl.replaceInputFieldWithTMPro(m_NameInput, inputFieldSubmit, inputFieldChange); switchChooser(); repopulateChooser(); }