public void Setup(LocalizationFilesSelectorMenu localizationFilesSelectorMenu, LocalizationFile localizationFile, bool state) { localizer.Localize(localizationFile.ToString()); this.localizationFilesSelectorMenu = localizationFilesSelectorMenu; this.localizationFile = localizationFile; //TODO: set state in toggle }
public void SetupFor(Section section) { Debug.Log("Setting up General UI for the section '" + section + "'"); if (section == null) { Debug.LogError("The General UI can not be set up for a null section.", gameObject); } if (sectionTitleLocalizer == null) { sectionTitleLocalizer = sectionTitle.GetComponent <Localizer>(); } if (sectionTitleLocalizer == null) { Debug.LogWarning("The localizer in the section title was not found.", sectionTitle); } topBar.SetActive(section.topBar); backButton.SetActive(section.backButton); sectionTitle.SetActive(section.sectionTitle); gameTitle.SetActive(section.appTitle); configButton.SetActive(section.configButton); playersButton.SetActive(section.playersButton); helpButton.SetActive(section.helpButton); if (section.sectionTitle) { sectionTitleLocalizer.Localize(section.nameId); } if (playersMenuController == null) { playersMenuController = playersMenu.GetComponent <PlayersMenu>(); } if (localizationFilesSelectorMenuController == null) { localizationFilesSelectorMenuController = localizationFilesSelectorMenu.GetComponent <LocalizationFilesSelectorMenu>(); } if (errorsMenuController == null) { errorsMenuController = errorsMenu.GetComponent <ErrorsMenu>(); } }