L_SubModuleConfig = {}
L_SubModuleConfig.ModuleCfg = {
  moduleMiniMap = {
    uiName = "moduleMiniMap",
    pfPath = "UI/Pages/Main/moduleMainMiniMap.prefab",
    scriptPath = "ui.pages.main.moduleMainMiniMap",
    update = true
  },
  moduleCommonTop = {
    uiName = "moduleCommonTop",
    pfPath = "UI/CommonModules/moduleCommonTop.prefab",
    scriptPath = "ui.modulePages.moduleCommonTop"
  },
  moduleMainCityBtnFunc = {
    uiName = "moduleMainCityBtnFunc",
    pfPath = "UI/Pages/Main/moduleMainCityBtnFunc.prefab",
    scriptPath = "ui.pages.main.moduleMainCityBtnFunc",
    update = false
  },
  moduleMainCityHome = {
    uiName = "moduleMainCityHome",
    pfPath = "UI/Pages/Home/moduleMainCityHome.prefab",
    scriptPath = "ui.pages.main.moduleMainCityHome",
    update = true
  },
  moduleHero = {
    uiName = "moduleHero",
    pfPath = "UI/Pages/Main/moduleMainPlayer.prefab",
    scriptPath = "ui.pages.main.moduleMainPlayer"
  },
  moduleTask = {
    uiName = "moduleTask",
    pfPath = "UI/Pages/Task/moduleTask.prefab",
    scriptPath = "ui.pages.task.moduleTask"
  },
  moduleMount = {
    uiName = "moduleMount",
    pfPath = "UI/Pages/Main/moduleMount.prefab",
    scriptPath = "ui.pages.main.moduleMount"
  },
  moduleScreenGuide = {
    uiName = "moduleScreenGuide",
    pfPath = "UI/CommonModules/moduleScreenGuide.prefab",
    scriptPath = "ui.pages.main.moduleScreenGuide",
    update = true
  },
  moduleSceneBorderTransfer = {
    uiName = "moduleSceneBorderTransfer",
    pfPath = "UI/Pages/Main/moduleSceneBorderTransfer.prefab",
    scriptPath = "ui.pages.main.moduleScreenBorderTransfer"
  },
  moduleDungeonCountdown = {
    uiName = "moduleDungeonCountdown",
    pfPath = "UI/Pages/Main/moduleDungeonCountdown.prefab",
    scriptPath = "ui.pages.main.moduleDungeonCountdown"
  },
  moduleStarHealing = {
    uiName = "moduleStarHealing",
    pfPath = "UI/Pages/Main/moduleStarHealing.prefab",
    scriptPath = "ui.pages.main.moduleStarHealing"
  },
  moduleTutorial = {
    uiName = "moduleTutorial",
    pfPath = "UI/Pages/Main/moduleTutorial.prefab",
    scriptPath = "ui.pages.Main.moduleTutorial"
  },
  moduleBattleEnergy = {
    uiName = "moduleBattleEnergy",
    pfPath = "UI/Pages/BattlePage/moduleBattleEnergy.prefab",
    scriptPath = "ui.pages.battle.moduleBattleEnergy"
  },
  moduleBattleAttackBtn = {
    uiName = "moduleBattleAttackBtn",
    scriptPath = "ui.pages.battle.moduleBattleAttackBtn"
  },
  modulePetCatchBtn = {
    uiName = "modulePetCatchBtn",
    scriptPath = "ui.pages.battle.modulePetCatchBtn"
  },
  moduleBattlePetSkill = {
    uiName = "moduleBattlePetSkill",
    scriptPath = "ui.pages.battle.moduleBattlePetSkill"
  },
  moduleBattleHeroSkillBtn = {
    uiName = "moduleBattleHeroSkillBtn",
    scriptPath = "ui.pages.battle.moduleBattleHeroSkillBtn"
  },
  moduleBattleHeroUltimateSkillBtn = {
    uiName = "moduleBattleHeroUltimateSkillBtn",
    scriptPath = "ui.pages.battle.moduleBattleHeroUltimateSkillBtn"
  },
  moduleBattleCountermeasuresSkillBtn = {
    uiName = "moduleBattleCountermeasuresSkillBtn",
    scriptPath = "ui.pages.battle.skillBtn.moduleBattleCountermeasuresSkillBtn"
  },
  moduleBattleDodgeSkillBtn = {
    uiName = "moduleBattleDodgeSkillBtn",
    scriptPath = "ui.pages.battle.skillBtn.moduleBattleDodgeSkillBtn"
  },
  moduleUIChargingSkill = {
    uiName = "moduleUIChargingSkill",
    scriptPath = "ui.pages.battle.moduleUIChargingSkill"
  },
  moduleCollectSkillBtn = {
    uiName = "moduleCollectSkillBtn",
    scriptPath = "ui.pages.battle.moduleCollectSkillBtn"
  },
  moduleBattleLimitTime = {
    uiName = "moduleBattleLimitTime",
    pfPath = "UI/Pages/BattlePage/moduleBattleLimitTime.prefab",
    scriptPath = "ui.pages.battle.moduleBattleLimitTime",
    update = true
  },
  moduleBossAreaEnter = {
    uiName = "moduleBossAreaEnter",
    pfPath = "UI/Pages/BattlePage/moduleBossAreaEnter.prefab",
    scriptPath = "ui.pages.battle.moduleBossAreaEnter"
  },
  moduleLeaveWall = {
    uiName = "moduleLeaveWall",
    pfPath = "UI/Pages/BattlePage/moduleBattleLeaveWall.prefab",
    scriptPath = "ui.pages.main.moduleLeaveWall"
  },
  moduleBattleCombo = {
    uiName = "moduleBattleCombo",
    pfPath = "UI/Pages/BattlePage/moduleBattleCombo.prefab",
    scriptPath = "ui.pages.battle.moduleBattleCombo"
  },
  moduleBattleDialog = {
    uiName = "moduleBattleDialog",
    pfPath = "UI/Pages/BattlePage/moduleBattleDialog.prefab",
    scriptPath = "ui.pages.battle.moduleBattleDialog"
  },
  moduleBattleEffect = {
    uiName = "moduleBattleEffect",
    pfPath = "UI/Pages/BattlePage/moduleBattleEffect.prefab",
    scriptPath = "ui.pages.battle.moduleBattleEffect"
  },
  moduleBossHpList = {
    uiName = "moduleBossHpList",
    pfPath = "UI/Pages/BattlePage/moduleBossHpList.prefab",
    scriptPath = "ui.pages.battle.moduleBossHpList"
  },
  modulePlayerHp = {
    uiName = "modulePlayerHp",
    pfPath = "UI/Pages/BattlePage/modulePlayerHp.prefab",
    scriptPath = "ui.pages.battle.modulePlayerHp"
  },
  moduleSkillControlPc = {
    uiName = "moduleSkillControlPc",
    pfPath = "UI/Pages/BattlePage/moduleSkillControlPc.prefab",
    scriptPath = "ui.pages.battle.moduleBattleControlNew"
  },
  moduleChallenge = {
    uiName = "moduleChallenge",
    pfPath = "UI/Pages/Main/moduleChallenge.prefab",
    scriptPath = "ui.pages.main.moduleChallenge"
  },
  modulePetHideShow = {
    uiName = "modulePetHideShow",
    pfPath = "UI/Pages/BattlePage/modulePetHideShow.prefab",
    scriptPath = "ui.pages.battle.modulePetHideShow"
  },
  moduleTransformationSystemSkill = {
    uiName = "moduleTransformationSystemSkill",
    pfPath = "UI/Pages/BattlePage/moduleTransformationSystemSkill.prefab",
    scriptPath = "ui.pages.battle.moduleTransformationSystemSkill"
  },
  moduleScanning = {
    uiName = "moduleScanning",
    pfPath = "UI/Pages/Main/moduleScanning.prefab",
    scriptPath = "ui.pages.main.moduleScanning"
  },
  modulePlow = {
    uiName = "modulePlow",
    pfPath = "UI/Pages/Home/HomeCrop/modulePlow.prefab",
    scriptPath = "ui.pages.home.homeCrop.modulePlow",
    update = true
  },
  moduleMainCityChat = {
    uiName = "moduleMainCityChat",
    pfPath = "UI/Pages/Main/moduleMainCityChat.prefab",
    scriptPath = "ui.pages.main.moduleMainCityChat"
  },
  moduleMovementBlock = {
    uiName = "moduleMovementBlock",
    pfPath = "UI/CommonModules/moduleMovementBlock.prefab",
    scriptPath = "ui.modulePages.moduleMovementBlock"
  },
  moduleIndicator = {
    uiName = "moduleIndicator",
    pfPath = "UI/Pages/BattlePage/moduleIndicator.prefab",
    scriptPath = "ui.pages.main.moduleIndicator"
  },
  moduleEntrustTask = {
    uiName = "moduleEntrustTask",
    pfPath = "UI/Pages/EntrustTask/moduleEntrustTask.prefab",
    scriptPath = "ui.pages.entrustTask.moduleEntrustTask"
  },
  moduleEntrustTrainTask = {
    uiName = "moduleEntrustTrainTask",
    pfPath = "UI/Pages/EntrustTask/moduleEntrustTrainTask.prefab",
    scriptPath = "ui.pages.entrustTask.moduleEntrustTrainTask"
  },
  moduleMythicalPet = {
    uiName = "moduleMythicalPet",
    pfPath = "UI/Pages/Main/moduleMythicalPet.prefab",
    scriptPath = "ui.pages.main.moduleMythicalPet"
  },
  modulePlotDialog = {
    uiName = "modulePlotDialog",
    pfPath = "UI/Pages/Dialogue/modulePlotDialog.prefab",
    scriptPath = "ui.pages.dialogue.modulePlotDialog"
  },
  moduleEntryTip = {
    uiName = "modulePlotDialog",
    pfPath = "UI/Pages/Dialogue/moduleEntryTip.prefab",
    scriptPath = "ui.pages.dialogue.moduleEntryTip"
  },
  cellIconBag = {
    uiName = "cellIconBag",
    pfPath = "UI/CommonModules/cellIconBag.prefab",
    scriptPath = "ui.modulePages.cellIconBag"
  },
  cellIconItem = {
    uiName = "cellIconItem",
    pfPath = "UI/CommonModules/cellIconItem.prefab",
    scriptPath = "ui.modulePages.cellIconItem"
  },
  cellIconRole = {
    uiName = "cellIconRole",
    pfPath = "UI/CommonModules/cellIconRole.prefab",
    scriptPath = "ui.modulePages.cellIconRole"
  },
  moduleMovementBlockNew = {
    uiName = "moduleMovementBlockNew",
    pfPath = "UI/CommonModules/moduleMovementBlockNew.prefab",
    scriptPath = "ui.modulePages.moduleMovementBlockNew"
  },
  moduleMovementBlockMobile = {
    uiName = "moduleMovementBlockMobile",
    pfPath = "UI/CommonModules/moduleMovementBlockMobile.prefab",
    scriptPath = "ui.modulePages.moduleMovementBlockMobile"
  },
  moduleMovementBlockPc = {
    uiName = "moduleMovementBlockPc",
    pfPath = "UI/CommonModules/moduleMovementBlockPc.prefab",
    scriptPath = "ui.modulePages.moduleMovementBlockPc"
  },
  moduleEntrustBattleTask = {
    uiName = "moduleEntrustBattleTask",
    pfPath = "UI/Pages/EntrustTask/moduleEntrustBattleTask.prefab",
    scriptPath = "ui.pages.entrustTask.moduleEntrustBattleTask"
  }
}
L_SubModuleConfig.GameProcedure = {
  None = 0,
  BigWorldIdle = 1,
  BigWorldBattle = 2,
  HomeScene = 4,
  Dungeon = 8,
  Interim = 16,
  Meeting = 32
}
L_SubModuleConfig.GameProcedure.All = L_SubModuleConfig.GameProcedure.BigWorldIdle + L_SubModuleConfig.GameProcedure.BigWorldBattle + L_SubModuleConfig.GameProcedure.HomeScene + L_SubModuleConfig.GameProcedure.Dungeon + L_SubModuleConfig.GameProcedure.Interim + L_SubModuleConfig.GameProcedure.Meeting
