private Transform GetSettingContainer(string containerName) { if (!containerWidgetMap.ContainsKey(containerName)) { GameObject newContainer = Instantiate(settingContainerTemplate, settingsWidgetArea.transform, false); SettingsSet tempSet = newContainer.GetComponent <SettingsSet>(); containerWidgetMap.Add(containerName, tempSet); tempSet.settingSetName = containerName; containers.Add(tempSet); } return(containerWidgetMap[containerName].setGroup); }