| 1234567891011121314151617181920212223 |
- local UnRegisterWorldProxyCommand = class('UnRegisterWorldProxyCommand', framework.SimpleCommand)
- function UnRegisterWorldProxyCommand:ctor()
- end
- function UnRegisterWorldProxyCommand:execute(note)
- self:removeProxy()
- end
- function UnRegisterWorldProxyCommand:removeProxy()
- local requireProxy = requireProxy
- local registerTable = requireCommand("register/WorldProxyTable")
- local facade = global.Facade
- for k, v in pairs(registerTable) do
- package.loaded[v] = nil
- local Proxy = requireProxy(v)
- facade:removeProxy(Proxy.NAME)
-
- end
- end
- return UnRegisterWorldProxyCommand
|