ecs/servers/game/handler/player.go

23 lines
767 B
Go
Raw Normal View History

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