2025-06-04 18:17:39 +08:00
|
|
|
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 {
|
2025-07-16 10:05:22 +08:00
|
|
|
Handler
|
2025-06-04 18:17:39 +08:00
|
|
|
}
|
|
|
|
|
2025-07-16 10:05:22 +08:00
|
|
|
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},
|
|
|
|
}
|
2025-06-04 18:17:39 +08:00
|
|
|
}
|