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