This commit is contained in:
aozhiwei 2023-09-07 13:20:26 +08:00
parent c34ccd2340
commit 8b5932e123
3 changed files with 30 additions and 11 deletions

View File

@ -1,13 +1,28 @@
package listener
var g = struct {
wspListener *WSPListener
handlerMgr *HandlerMgr
httpListener *httpListener
}{}
func GetWspListener() *WSPListener {
return nil
if g.wspListener == nil {
g.wspListener = new(WSPListener)
}
return g.wspListener
}
func GetHandlerMgr() *HandlerMgr {
return nil
if g.handlerMgr == nil {
g.handlerMgr = new(HandlerMgr)
}
return g.handlerMgr
}
func GetHttpListener() *httpListener {
return nil
if g.httpListener == nil {
g.httpListener = new(httpListener)
}
return g.httpListener
}

View File

@ -1,10 +1,12 @@
package player
var _playerMgr *playerMgr
var g = struct {
playerMgr *playerMgr
} {}
func GetPlayerMgr() *playerMgr {
if (_playerMgr == nil) {
_playerMgr = new(playerMgr)
if g.playerMgr == nil {
g.playerMgr = new(playerMgr)
}
return _playerMgr
return g.playerMgr
}

View File

@ -1,10 +1,12 @@
package room
var _roomMgr *roomMgr
var g = struct {
roomMgr *roomMgr
} {}
func GetRoomMgr() *roomMgr {
if (_roomMgr == nil) {
_roomMgr = new(roomMgr)
if (g.roomMgr == nil) {
g.roomMgr = new(roomMgr)
}
return _roomMgr
return g.roomMgr
}