30 lines
571 B
Go
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
|
|
}
|