ecs/servers/game/handler/handler.go
2025-07-16 10:05:22 +08:00

30 lines
571 B
Go

package handler
import (
"ecs/servers/game/data"
"ecs/servers/game/logic"
"github.com/oylshe1314/framework/client/rpc"
"github.com/oylshe1314/framework/log"
"github.com/oylshe1314/framework/server"
)
type Handler struct {
server server.Server
httpRpcClient rpc.HttpRpcClient
tables *data.Tables
eventManager *logic.EventManager
serverManager *logic.ServerManager
playerManager *logic.PlayerManager
}
func (this *Handler) Logger() log.Logger {
return this.server.Logger()
}
func (this *Handler) SetTables(tables *data.Tables) {
this.tables = tables
}