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}
|
|
}
|