23 lines
767 B
Go
23 lines
767 B
Go
![]() |
package handler
|
||
|
|
||
|
import (
|
||
|
"ecs/servers/game/data"
|
||
|
"ecs/servers/game/logic"
|
||
|
"github.com/oylshe1314/framework/client/rpc"
|
||
|
"github.com/oylshe1314/framework/server"
|
||
|
)
|
||
|
|
||
|
type PlayerHandler struct {
|
||
|
*Handler
|
||
|
|
||
|
//eventManager *logic.EventManager
|
||
|
playerManager *logic.PlayerManager
|
||
|
//arenaManager *logic.ArenaManager
|
||
|
|
||
|
httpRpcClient *rpc.HttpRpcClient
|
||
|
}
|
||
|
|
||
|
func NewPlayerHandler(svr server.Server, tables *data.Tables /*eventManager *logic.EventManager, */, playerManager *logic.PlayerManager /*arenaManager *logic.ArenaManager, */, httpRpcClient *rpc.HttpRpcClient) *PlayerHandler {
|
||
|
return &PlayerHandler{Handler: newHandler(svr, tables) /*eventManager: eventManager, */, playerManager: playerManager /*arenaManager: arenaManager, */, httpRpcClient: httpRpcClient}
|
||
|
}
|