源战役客户端
25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
992 B

  1. -- function import(moduleName, currentModuleName)
  2. -- local currentModuleNameParts
  3. -- local moduleFullName = moduleName
  4. -- local offset = 1
  5. -- while true do
  6. -- if string.byte(moduleName, offset) ~= 46 then -- .
  7. -- moduleFullName = string.sub(moduleName, offset)
  8. -- if currentModuleNameParts and #currentModuleNameParts > 0 then
  9. -- moduleFullName = table.concat(currentModuleNameParts, ".") .. "." .. moduleFullName
  10. -- end
  11. -- break
  12. -- end
  13. -- offset = offset + 1
  14. -- if not currentModuleNameParts then
  15. -- if not currentModuleName then
  16. -- local n,v = debug.getlocal(3, 1)
  17. -- currentModuleName = v
  18. -- end
  19. -- currentModuleNameParts = string.split(currentModuleName, ".")
  20. -- end
  21. -- table.remove(currentModuleNameParts, #currentModuleNameParts)
  22. -- end
  23. -- return require(moduleFullName)
  24. -- end