| 123456789101112131415161718192021222324252627 |
- local RegisterWorldProxyCommand = class('RegisterWorldProxyCommand', framework.SimpleCommand)
- function RegisterWorldProxyCommand:ctor()
- end
- function RegisterWorldProxyCommand:execute(note)
- self:registerProxy()
- end
- function RegisterWorldProxyCommand:registerProxy()
- local requireProxy = requireProxy
- local registerTable = requireCommand("register/WorldProxyTable")
- local facade = global.Facade
- local size = #registerTable
- local loadingUnit = 89/size
- local function callback(param)
- local Proxy = requireProxy(param)
- local proxyInst = Proxy.new()
- facade:registerProxy(proxyInst)
- end
- -- add loading task
- global.LoadingHelper:AddLoadingTask( registerTable, callback, loadingUnit, 200 )
- end
- return RegisterWorldProxyCommand
|