require("ui.manager.system.systemConst")
require("ui.manager.priorityShowQueue.showQueueConst")
require("ui.manager.sortFilter.sortFilterConst")
require("ui.manager.fishing.fishingConst")
require("ui.manager.multiDungeon.multiDungeonConst")
require("ui.manager.formation.formationConst")
require("ui.manager.pet.petConst")
require("ui.manager.dungeon.dungeonConst")
require("ui.manager.bag.bagConst")
require("ui.manager.accessory.accessoryConst")
require("ui.manager.map.mapConst")
require("ui.manager.ui.subModuleConfig")
L_PoolManager = require("ui.manager.gamePool.poolManager").new()
L_ResPool = L_PoolManager:getResPool()
local ManagerPath = {
  L_UIManager = "ui.manager.ui.uiManager",
  L_PoolManager = "ui.manager.gamePool.poolManager",
  L_SceneGuideManager = "ui.manager.guide.sceneGuideManager",
  L_CameraManager = "ui.manager.camera.cameraManager",
  L_StoryDialogManager = "ui.manager.story.storyDialogManager",
  L_FormationManager = "ui.manager.formation.formationManager",
  L_SoldierManager = "ui.manager.soldier.soldierManager",
  L_TaskManager = "ui.manager.task.taskManager",
  L_ConditionManager = "ui.manager.condition.conditionManager",
  L_ItemTplManager = "ui.manager.item.itemTplManager",
  L_ItemManager = "ui.manager.item.itemManager",
  L_AttributeManager = "ui.manager.attribute.attributeManager",
  L_FlyMsgManager = "ui.manager.flyMsg.flyMsgManager",
  L_PhotoManager = "ui.manager.photo.photoManager",
  L_LoadingManager = "ui.manager.loading.loadingManager",
  L_MapManager = "ui.manager.map.mapManager",
  L_InteractiveManager = "ui.manager.interactive.interactiveManager",
  L_SortFilterManager = "ui.manager.sortFilter.sortFilterManager",
  L_LoginManager = "ui.manager.login.loginManager",
  L_LoginPlatformManager = "ui.manager.login.loginPlatformManager",
  L_RewardManager = "ui.manager.reward.rewardManager",
  L_ChatManager = "ui.manager.chat.chatManager",
  L_FriendManager = "ui.manager.friend.friendManager",
  L_TimerManager = "ui.manager.timer.timerManager",
  L_TipManager = "ui.manager.tip.tipManager",
  L_ColliderManager = "ui.manager.collider.colliderManager",
  L_ReddotManager = "ui.manager.reddot.reddotManager",
  L_NetworkManager = "ui.manager.network.networkManager",
  L_MoneyShopManager = "ui.manager.moneyShop.moneyShopManager",
  L_ShopManager = "ui.manager.shop.shopManager",
  L_AccessoryManager = "ui.manager.accessory.accessoryManager",
  L_ProductManager = "ui.manager.product.productManager",
  L_CanteenManager = "ui.manager.canteen.canteenManager",
  L_CollectionManager = "ui.manager.collection.collectionManager",
  L_FishingManager = "ui.manager.fishing.fishingManager",
  L_HeroManager = "ui.manager.hero.heroManager",
  L_PetManager = "ui.manager.pet.petManager",
  L_PetReleaseManager = "ui.manager.pet.petReleaseManager",
  L_DropdownsManager = "ui.manager.dropdowns.dropdownsManager",
  L_BagManager = "ui.manager.bag.bagManager",
  L_ShortCutManager = "ui.manager.shortCut.shortCutManager",
  L_MultiDungeonManager = "ui.manager.multiDungeon.multiDungeonManager",
  L_SpiritronManager = "ui.manager.spiritron.spiritronManager",
  L_SystemUnlockManager = "ui.manager.system.systemUnlockManager",
  L_SystemBreakManager = "ui.manager.system.systemBreakManager",
  L_StaminaManager = "ui.manager.stamina.staminaManager",
  L_StaminaChestManager = "ui.manager.staminaChest.staminaChestManager",
  L_DungeonManager = "ui.manager.dungeon.dungeonManager",
  L_StarManualManager = "ui.manager.starManual.starManualManager",
  L_TowerManager = "ui.manager.tower.towerManager",
  L_PriorityShowQueueManager = "ui.manager.priorityShowQueue.priorityShowQueueManager",
  L_PamiTalkManager = "ui.manager.pamiTalk.pamiTalkManager",
  L_StarHealingManager = "ui.manager.starHealing.starHealingManager",
  L_FavorabilityManager = "ui.manager.favorability.favorabilityManager",
  L_WeatherManager = "ui.manager.weather.weatherManager",
  L_AnnouncementManager = "ui.manager.announcement.announcementManager",
  L_MailManager = "ui.manager.mail.mailManager",
  L_SatietyManager = "ui.manager.satiety.satietyManager",
  L_HeroVoiceManager = "ui.manager.hero.heroVoiceManager",
  L_QuickRouletteManager = "ui.manager.quickRoulette.quickRouletteManager",
  L_UIModelMgr = "ui.manager.ui.uiModelMgr",
  L_TopBarManager = "ui.manager.topBar.topBarManager",
  L_WaterMarkManager = "ui.manager.waterMark.waterMarkManager",
  L_MiniGameManager = "ui.manager.miniGame.miniGameManager",
  L_JumpMgr = "ui.manager.jump.jumpManager",
  L_GuideManager = "modules.guide.guideManager"
}
local EmmyTemp = function()
  L_UIManager = nil
  L_PoolManager = nil
  L_SceneGuideManager = nil
  L_CameraManager = nil
  L_StoryDialogManager = nil
  L_FormationManager = nil
  L_SoldierManager = nil
  L_TaskManager = nil
  L_ConditionManager = nil
  L_ItemTplManager = nil
  L_ItemManager = nil
  L_AttributeManager = nil
  L_FlyMsgManager = nil
  L_PhotoManager = nil
  L_LoadingManager = nil
  L_MapManager = nil
  L_InteractiveManager = nil
  L_SortFilterManager = nil
  L_MultiDungeonManager = nil
  L_LoginManager = nil
  L_LoginPlatformManager = nil
  L_RewardManager = nil
  L_ChatManager = nil
  L_FriendManager = nil
  L_TimerManager = nil
  L_TipManager = nil
  L_ColliderManager = nil
  L_ReddotManager = nil
  L_NetworkManager = nil
  L_MoneyShopManager = nil
  L_ShopManager = nil
  L_AccessoryManager = nil
  L_ProductManager = nil
  L_CanteenManager = nil
  L_CollectionManager = nil
  L_FishingManager = nil
  L_HeroManager = nil
  L_PetManager = nil
  L_PetReleaseManager = nil
  L_DropdownsManager = nil
  L_BagManager = nil
  L_ShortCutManager = nil
  L_SpiritronManager = nil
  L_SystemUnlockManager = nil
  L_SystemBreakManager = nil
  L_StaminaManager = nil
  L_StaminaChestManager = nil
  L_DungeonManager = nil
  L_StarManualManager = nil
  L_TowerManager = nil
  L_PriorityShowQueueManager = nil
  L_PamiTalkManager = nil
  L_StarHealingManager = nil
  L_FavorabilityManager = nil
  L_WeatherManager = nil
  L_AnnouncementManager = nil
  L_MailManager = nil
  L_SatietyManager = nil
  L_HeroVoiceManager = nil
  L_QuickRouletteManager = nil
  L_UIModelMgr = nil
  L_TopBarManager = nil
  L_WaterMarkManager = nil
  L_MiniGameManager = nil
  L_JumpMgr = nil
  L_GuideManager = nil
end
local Managers = {}
return function(k)
  if not ManagerPath[k] then
    return nil
  end
  if not Managers[k] then
    Managers[k] = require(ManagerPath[k]).new()
  end
  return Managers[k]
end
