init commit

This commit is contained in:
flswld
2022-11-20 15:38:00 +08:00
parent eda2b643b9
commit 3efed3defe
5834 changed files with 636508 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
package rpc
import (
"flswld.com/gate-hk4e-api/gm"
"flswld.com/light"
)
type RpcManager struct {
hk4eGatewayConsumer *light.Consumer
}
func NewRpcManager(hk4eGatewayConsumer *light.Consumer) (r *RpcManager) {
r = new(RpcManager)
r.hk4eGatewayConsumer = hk4eGatewayConsumer
return r
}
func (r *RpcManager) SendKickPlayerToHk4eGateway(userId uint32) {
info := new(gm.KickPlayerInfo)
info.UserId = userId
// 客户端提示信息为服务器断开连接
info.Reason = uint32(5)
var result bool
ok := r.hk4eGatewayConsumer.CallFunction("RpcManager", "KickPlayer", &info, &result)
if ok == true && result == true {
return
}
return
}