23 lines
553 B
Go
23 lines
553 B
Go
|
|
package msg
|
||
|
|
|
||
|
|
import (
|
||
|
|
"rocommon"
|
||
|
|
"rocommon/util"
|
||
|
|
"roserver/baseserver/model"
|
||
|
|
model2 "roserver/game/model"
|
||
|
|
"roserver/serverproto"
|
||
|
|
)
|
||
|
|
|
||
|
|
func init() {
|
||
|
|
serverproto.Handle_FRUIT_CSFruitJoinReq = model.HandleBackendMessage(func(ev rocommon.ProcEvent, cliId model.ClientID) {
|
||
|
|
msg := ev.Msg().(*serverproto.CSFruitJoinReq)
|
||
|
|
role := model2.RoleMag.GetRoleOrKick(cliId, ev)
|
||
|
|
if role == nil {
|
||
|
|
return
|
||
|
|
}
|
||
|
|
util.InfoF("uid=%v receive CSBuildGuildReq msg=%v", role.GetUUid(), msg)
|
||
|
|
msg.Uuid = role.GetUUid()
|
||
|
|
role.(*model2.Role).SendAllFruit(msg)
|
||
|
|
})
|
||
|
|
}
|