场景物件实体状态更新

This commit is contained in:
flswld
2023-03-27 20:58:38 +08:00
parent f4802e1448
commit ca79a5bbf0
6 changed files with 87 additions and 29 deletions
+12
View File
@@ -284,6 +284,18 @@ func (g *GameManager) PlayerQuitDungeonReq(player *model.Player, payloadMsg pb.M
g.SendMsg(cmd.PlayerQuitDungeonRsp, player.PlayerID, player.ClientSeq, rsp)
}
func (g *GameManager) GadgetInteractReq(player *model.Player, payloadMsg pb.Message) {
req := payloadMsg.(*proto.GadgetInteractReq)
logger.Debug("GadgetInteractReq: %+v, uid: %v", req, player.PlayerID)
rsp := &proto.GadgetInteractRsp{
GadgetEntityId: req.GadgetEntityId,
InteractType: 0,
OpType: req.OpType,
GadgetId: req.GadgetId,
}
g.SendMsg(cmd.GadgetInteractRsp, player.PlayerID, player.ClientSeq, rsp)
}
// TeleportPlayer 传送玩家至地图上的某个位置
func (g *GameManager) TeleportPlayer(player *model.Player, enterReason uint16, sceneId uint32, pos, rot *model.Vector, dungeonId uint32) {
// 传送玩家