| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- local PlayerPropertyInitedCommand = class('PlayerPropertyInitedCommand', framework.SimpleCommand)
- --README:初始化信息
- function PlayerPropertyInitedCommand:ctor()
- end
- function PlayerPropertyInitedCommand:execute(note)
- -- 初始化设置信息
- local PlayerProperty = global.Facade:retrieveProxy( global.ProxyTable.PlayerProperty )
- local envProxy = global.Facade:retrieveProxy( global.ProxyTable.GameEnvironment )
-
- -- bag data
- local bagProxy = global.Facade:retrieveProxy( global.ProxyTable.Bag )
- if not bagProxy:IsReceiveBagData() then
- release_print("SERVER ERROR: not receive bag data, need request!!!")
- bagProxy:RequestBagData()
- end
- -- begin check game server heart beat
- if global.Platform == cc.PLATFORM_OS_WINDOWS then
- global.LuaBridgeCtl:SetModulesSwitch( global.MMO.Modules_Index_Enable_Check_Heart_Beat, 0 )
- else
- global.LuaBridgeCtl:SetModulesSwitch( global.MMO.Modules_Index_Enable_Check_Heart_Beat, 1 )
- end
- local GuildProxy = global.Facade:retrieveProxy(global.ProxyTable.GuildProxy)
- GuildProxy:RequestGuildInfo()
- GuildProxy:RequestWorldGuildList()
- GuildProxy:RequestApplyGuildList()
- GuildProxy:RequestGuildAllyApplyList()
- local GameSettingProxy = global.Facade:retrieveProxy(global.ProxyTable.GameSettingProxy)
- GameSettingProxy:OnPropertyInited()
- --friend data
- local FriendProxy = global.Facade:retrieveProxy( global.ProxyTable.FriendProxy )
- FriendProxy:loginRequest()
- -- box996 data
- local Box996Proxy = global.Facade:retrieveProxy( global.ProxyTable.Box996Proxy )
- Box996Proxy:loginRequest()
- -- meridian open data
- if tonumber(SL:GetMetaValue("GAME_DATA", "OpenNGUI")) == 1 then
- local MeridianProxy = global.Facade:retrieveProxy(global.ProxyTable.MeridianProxy)
- MeridianProxy:RequestGetMeridianInfo()
- MeridianProxy:RequestGetMeridianInfo(true)
- end
- end
- return PlayerPropertyInitedCommand
|