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 package listener
var g = struct {
wspListener *WSPListener
handlerMgr *HandlerMgr
httpListener *httpListener
}{}
func GetWspListener() *WSPListener { func GetWspListener() *WSPListener {
return nil if g.wspListener == nil {
g.wspListener = new(WSPListener)
}
return g.wspListener
} }
func GetHandlerMgr() *HandlerMgr { func GetHandlerMgr() *HandlerMgr {
return nil if g.handlerMgr == nil {
g.handlerMgr = new(HandlerMgr)
}
return g.handlerMgr
} }
func GetHttpListener() *httpListener { func GetHttpListener() *httpListener {
return nil if g.httpListener == nil {
g.httpListener = new(httpListener)
}
return g.httpListener
} }

View File

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

View File

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