internal void OpenAt(ServiceSystemDefinition ssd) { m_StripMain.selectedIndex = 0; if (ssd != null) { m_StripBuilings.selectedIndex = m_StripBuilings.Find <UIComponent>(ssd.GetDefType().Name)?.zOrder ?? 0; } SVMController.instance.OpenSVMPanel(); }
internal void OpenAt(ref ServiceSystemDefinition ssd) { // m_StripMain.selectedIndex = 0; if (ssd != null) { var catIdx = ssd.Category; m_StripDistricts.selectedIndex = (int)catIdx; m_StripDistrictsStrips[catIdx].selectedIndex = m_StripDistrictsStrips[catIdx].Find <UIComponent>(ssd.GetDefType().Name)?.zOrder ?? 0; } VehiclesMasterControlMod.Controller.OpenVMCPanel(); }
internal void OpenAt(ServiceSystemDefinition ssd) { m_StripMain.selectedIndex = 0; if (ssd != null) { var catIdx = SVMConfigWarehouse.getCategory(ssd.toConfigIndex()); m_StripBuilings.selectedIndex = (int)catIdx; m_StripBuilingsStrips[catIdx].selectedIndex = m_StripBuilingsStrips[catIdx].Find <UIComponent>(ssd.GetDefType().Name)?.zOrder ?? 0; } ServiceVehiclesManagerMod.instance.controller.OpenSVMPanel(); }