--============================================================ -- @Author: Mark(车英达) -- @E-mail: 120006937@qq.com -- @Date: 2019-10-24 17:24:13 -- @Last Modified time: 2020-11-20 21:05:30 --============================================================ package.path = "../configs/?.lua;" .. "configs/?.lua;" .. package.path local loadad_list = {} local moduleList = { --"util", "game_config", --"path_config", "create_monster_config1", "create_monster_config2", "create_monster_config3", "create_monster_config4", "create_monster_config5", "monster_config", "drop_config", "item_config", "buff_config", "poker_config", "roulette_config", "death_word_config", "msg_config", "stat_system_config", "interaction_config", "props_config", "charge_given_config", "given_config", "piggy_bank_config", "personal_pool_config", "missile_config", "call_monster_config", "rank_config", "title_config", "mail_config", "match_config", "weapon_config", "treasure_config", } local function loadModule(filename) loadad_list[filename] = require(filename) end function reload() math.randomseed(os.time()) for i=1,10 do math.random() end -- 热加载 for k, v in pairs(loadad_list) do package.loaded[k] = nil end for i,v in pairs(moduleList) do loadad_list[v] = require(v) end return true end function getModuleList( ) ret = { moduleList = {} } for i,v in ipairs(moduleList) do table.insert(ret.moduleList, v) end return ret end