LoadingManager_launcher.lua 717 B

123456789101112131415161718192021222324252627282930
  1. local LoadingManager = class("LoadingManager")
  2. function LoadingManager:ctor()
  3. end
  4. function LoadingManager:OpenLayer(data)
  5. if not self._layer then
  6. self._layer = requireLauncher( "logic/LoadingLayer" ).create(data)
  7. self._type = 1
  8. global.L_GameLayerManager:OpenLayer(self)
  9. end
  10. end
  11. function LoadingManager:CloseLayer()
  12. if not self._layer then
  13. return nil
  14. end
  15. self._layer:CloseLayer()
  16. self._layer:removeFromParent()
  17. self._layer = nil
  18. end
  19. function LoadingManager:UpdatePercent(percent, totalSize)
  20. if not self._layer then
  21. return nil
  22. end
  23. self._layer:UpdatePercent(percent, totalSize)
  24. end
  25. return LoadingManager