ModuleChooseManager_launcher.lua 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. local ModuleChooseManager = class("ModuleChooseManager")
  2. function ModuleChooseManager:ctor()
  3. end
  4. function ModuleChooseManager:OpenLayer()
  5. if not self._layer then
  6. self._layer = requireLauncher( "logic/ModuleChooseLayer" ).create()
  7. self._type = 0
  8. global.L_GameLayerManager:OpenLayer(self)
  9. end
  10. end
  11. function ModuleChooseManager:CloseLayer()
  12. if self._layer then
  13. self._layer:OnClose()
  14. end
  15. global.L_GameLayerManager:CloseLayer(self)
  16. end
  17. function ModuleChooseManager:OnAlreadyUpToDate()
  18. if not self._layer then
  19. return nil
  20. end
  21. self._layer:OnAlreadyUpToDate()
  22. end
  23. function ModuleChooseManager:OnLoginSuccessResp()
  24. if not self._layer then
  25. return nil
  26. end
  27. self._layer:OnLoginSuccessResp()
  28. end
  29. function ModuleChooseManager:OnServerRoleInfoResp()
  30. if not self._layer then
  31. return nil
  32. end
  33. self._layer:UpdateServerRoleInfo()
  34. end
  35. function ModuleChooseManager:UpdateServersWhenRoleInfoGet()
  36. if not self._layer then
  37. return nil
  38. end
  39. self._layer:UpdateServersWhenRoleInfoGet()
  40. end
  41. function ModuleChooseManager:ShowAnnounce()
  42. if not self._layer then
  43. return nil
  44. end
  45. self._layer:ShowModuleAnnounce()
  46. end
  47. function ModuleChooseManager:RespModSrvlist(jsonData, showAnnounce)
  48. if not self._layer then
  49. return nil
  50. end
  51. self._layer:RespModSrvlist(jsonData, showAnnounce)
  52. end
  53. function ModuleChooseManager:OnDownloadResCB(isOK, filename, downloadFlag)
  54. if not self._layer then
  55. return nil
  56. end
  57. self._layer:OnDownloadResCB(isOK, filename, downloadFlag)
  58. end
  59. function ModuleChooseManager:LaunchModule()
  60. if not self._layer then
  61. return nil
  62. end
  63. self._layer:LaunchModule()
  64. end
  65. function ModuleChooseManager:OnLastSelectServerResp()
  66. if not self._layer then
  67. return nil
  68. end
  69. self._layer:OnLastSelectServerResp()
  70. end
  71. function ModuleChooseManager:WriteEnvAndRestart(envStr)
  72. if not self._layer then
  73. return nil
  74. end
  75. self._layer:WriteEnvAndRestart(envStr)
  76. end
  77. function ModuleChooseManager:UpdateSubModuleName(juheData)
  78. if not self._layer then
  79. return nil
  80. end
  81. self._layer:UpdateSubModuleName(juheData)
  82. end
  83. return ModuleChooseManager