2025-07-16 10:05:22 +08:00

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