void SetUpAIPanel() { var maintainSlider = Transform.FindTransfrom("Content/AIPanel/CrewContent/Maintenance/GeneralSliderSelectItem").SafeGetComponent <SliderSelectItem>(); var maintainConfig = PlayerModule.GetAIPrepareConfigItem(Config.ConfigData.PlayerConfig.gamePrepareConfig.GamePrepareConfig_PropertyLink_AI_Maintenance); if (maintainConfig != null) { List <GeneralSliderSelectElement> elementList = new List <GeneralSliderSelectElement>(); for (int i = 0; i < maintainConfig.levelMap.Count; i++) { GeneralSliderSelectElement element = new GeneralSliderSelectElement { showScaleSymbol = maintainConfig.showScaleSymbol, index = maintainConfig.levelMap[i].Level, linkParam = maintainConfig.levelMap[i].hardLevelChange, value = (float)maintainConfig.levelMap[i].numParam }; elementList.Add(element); } maintainSlider.SetUpItem_AIPrepare(maintainConfig.defaultSelectLevel, elementList, maintainConfig.configID); } var builderSlider = Transform.FindTransfrom("Content/AIPanel/CrewContent/Builder/GeneralSliderSelectItem").SafeGetComponent <SliderSelectItem>(); var builderConfig = PlayerModule.GetAIPrepareConfigItem(Config.ConfigData.PlayerConfig.gamePrepareConfig.GamePrepareConfig_PropertyLink_AI_Builder); if (builderConfig != null) { List <GeneralSliderSelectElement> elementList = new List <GeneralSliderSelectElement>(); for (int i = 0; i < builderConfig.levelMap.Count; i++) { GeneralSliderSelectElement element = new GeneralSliderSelectElement { showScaleSymbol = builderConfig.showScaleSymbol, index = builderConfig.levelMap[i].Level, linkParam = builderConfig.levelMap[i].hardLevelChange, value = (float)builderConfig.levelMap[i].numParam }; elementList.Add(element); } builderSlider.SetUpItem_AIPrepare(builderConfig.defaultSelectLevel, elementList, builderConfig.configID); } var operatorSlider = Transform.FindTransfrom("Content/AIPanel/CrewContent/Operator/GeneralSliderSelectItem").SafeGetComponent <SliderSelectItem>(); var operatorConfig = PlayerModule.GetAIPrepareConfigItem(Config.ConfigData.PlayerConfig.gamePrepareConfig.GamePrepareConfig_PropertyLink_AI_Operator); if (operatorConfig != null) { List <GeneralSliderSelectElement> elementList = new List <GeneralSliderSelectElement>(); for (int i = 0; i < operatorConfig.levelMap.Count; i++) { GeneralSliderSelectElement element = new GeneralSliderSelectElement { showScaleSymbol = operatorConfig.showScaleSymbol, index = operatorConfig.levelMap[i].Level, linkParam = operatorConfig.levelMap[i].hardLevelChange, value = (float)operatorConfig.levelMap[i].numParam }; elementList.Add(element); } operatorSlider.SetUpItem_AIPrepare(operatorConfig.defaultSelectLevel, elementList, operatorConfig.configID); } }