mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-13 16:32:25 +08:00
优化代码
This commit is contained in:
@@ -14,13 +14,11 @@ type LocalEvent struct {
|
||||
|
||||
type LocalEventManager struct {
|
||||
localEventChan chan *LocalEvent
|
||||
gameManager *GameManager
|
||||
}
|
||||
|
||||
func NewLocalEventManager(gameManager *GameManager) (r *LocalEventManager) {
|
||||
func NewLocalEventManager() (r *LocalEventManager) {
|
||||
r = new(LocalEventManager)
|
||||
r.localEventChan = make(chan *LocalEvent, 1000)
|
||||
r.gameManager = gameManager
|
||||
return r
|
||||
}
|
||||
|
||||
@@ -28,9 +26,9 @@ func (l *LocalEventManager) LocalEventHandle(localEvent *LocalEvent) {
|
||||
switch localEvent.EventId {
|
||||
case LoadLoginUserFromDbFinish:
|
||||
playerLoginInfo := localEvent.Msg.(*PlayerLoginInfo)
|
||||
l.gameManager.OnLoginOk(playerLoginInfo.UserId, playerLoginInfo.Player, playerLoginInfo.ClientSeq)
|
||||
GAME_MANAGER.OnLoginOk(playerLoginInfo.UserId, playerLoginInfo.Player, playerLoginInfo.ClientSeq)
|
||||
case CheckUserExistOnRegFromDbFinish:
|
||||
playerRegInfo := localEvent.Msg.(*PlayerRegInfo)
|
||||
l.gameManager.OnRegOk(playerRegInfo.Exist, playerRegInfo.Req, playerRegInfo.UserId, playerRegInfo.ClientSeq)
|
||||
GAME_MANAGER.OnRegOk(playerRegInfo.Exist, playerRegInfo.Req, playerRegInfo.UserId, playerRegInfo.ClientSeq)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user