ecs/servers/game/handler/handler.go

30 lines
571 B
Go
Raw Normal View History

2025-06-04 18:17:39 +08:00
package handler
import (
"ecs/servers/game/data"
2025-07-16 10:05:22 +08:00
"ecs/servers/game/logic"
"github.com/oylshe1314/framework/client/rpc"
2025-06-04 18:17:39 +08:00
"github.com/oylshe1314/framework/log"
"github.com/oylshe1314/framework/server"
)
type Handler struct {
server server.Server
2025-07-16 10:05:22 +08:00
httpRpcClient rpc.HttpRpcClient
2025-06-04 18:17:39 +08:00
tables *data.Tables
2025-07-16 10:05:22 +08:00
eventManager *logic.EventManager
serverManager *logic.ServerManager
playerManager *logic.PlayerManager
2025-06-04 18:17:39 +08:00
}
2025-07-16 10:05:22 +08:00
func (this *Handler) Logger() log.Logger {
return this.server.Logger()
2025-06-04 18:17:39 +08:00
}
func (this *Handler) SetTables(tables *data.Tables) {
this.tables = tables
}