diff --git a/server/hallserver/player/export.go b/server/hallserver/player/export.go index 68308f94..08d81ac9 100644 --- a/server/hallserver/player/export.go +++ b/server/hallserver/player/export.go @@ -1,12 +1,12 @@ package player -var g = struct { - playerMgr *playerMgr -} {} +import ( + "main/constant" + "main/global" +) -func GetPlayerMgr() *playerMgr { - if g.playerMgr == nil { - g.playerMgr = new(playerMgr) - } - return g.playerMgr +var _playerMgr = new(playerMgr) + +func init() { + global.RegModule(constant.PLAYER_MGR_HANDLER_ID, _playerMgr) }