25 lines
656 B
Go
25 lines
656 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
|
|
}
|
|
|
|
func NewPlayerHandler(svr server.Server, httpRpcClient rpc.HttpRpcClient, tables *data.Tables, eventManager *logic.EventManager, serverManager *logic.ServerManager, playerManager *logic.PlayerManager) *PlayerHandler {
|
|
return &PlayerHandler{
|
|
Handler: Handler{
|
|
server: svr,
|
|
httpRpcClient: httpRpcClient,
|
|
tables: tables,
|
|
eventManager: eventManager,
|
|
serverManager: serverManager,
|
|
playerManager: playerManager},
|
|
}
|
|
}
|