You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

  1. local Config = {}
  2. --开启测试登入模式
  3. Config.isDebugLogion = false
  4. --关闭更新设置
  5. Config.isCloseUpdate = false
  6. -- Rom中固化的设置
  7. Config.RomSetting = loadRomSettingScript()
  8. -- 其他配置
  9. Config.Setting = require("luaScript.Config.Setting")
  10. -- 子游戏配置信息
  11. Config.SubGameConfigs = {}
  12. for _, gameId in pairs(GAME_IDS) do
  13. local filePath = string.format("luaScript/Config/SubGame/GameConfig_%03d", gameId)
  14. if isLuaFuleExist(filePath) then
  15. local strFileName = string.format("luaScript.Config.SubGame.GameConfig_%03d", gameId)
  16. local config = require(strFileName)
  17. Config.SubGameConfigs[gameId] = config
  18. end
  19. end
  20. local DefaultModuleConfig = require("luaScript.Config.DefaultModuleConfig")
  21. --当前项目的配置(没有写默认用core的)
  22. local moduleConfig = nil
  23. if cc.FileUtils:getInstance():isFileExist("luaScript/Config/ModuleConfig.luac") or
  24. cc.FileUtils:getInstance():isFileExist("luaScript/Config/ModuleConfig.lua") then
  25. moduleConfig = require("luaScript.Config.ModuleConfig")
  26. end
  27. for k, v in pairs(moduleConfig or {}) do
  28. DefaultModuleConfig[k] = v
  29. end
  30. Config.ModuleConfig = DefaultModuleConfig;
  31. return Config;