action rabbit

This commit is contained in:
tomas 2024-09-21 15:06:54 +08:00
parent 99d032dffc
commit 0fb29e2750
1 changed files with 12 additions and 12 deletions

View File

@ -1,7 +1,7 @@
package fortunerabbit package fortunerabbit
import ( import (
"mongo.games.com/game/protocol/fortunedragon" "mongo.games.com/game/protocol/fortunerabbit"
"mongo.games.com/goserver/core/logger" "mongo.games.com/goserver/core/logger"
"mongo.games.com/goserver/core/netlib" "mongo.games.com/goserver/core/netlib"
@ -9,26 +9,26 @@ import (
"mongo.games.com/game/gamesrv/base" "mongo.games.com/game/gamesrv/base"
) )
type CSFortuneDragonOpPacketFactory struct { type CSFortuneRabbitOpPacketFactory struct {
} }
type CSFortuneDragonOpHandler struct { type CSFortuneRabbitOpHandler struct {
} }
func (this *CSFortuneDragonOpPacketFactory) CreatePacket() interface{} { func (this *CSFortuneRabbitOpPacketFactory) CreatePacket() interface{} {
pack := &fortunedragon.CSFortuneDragonOp{} pack := &fortunerabbit.CSFortuneRabbitOp{}
return pack return pack
} }
func (this *CSFortuneDragonOpHandler) Process(s *netlib.Session, packetid int, data interface{}, sid int64) error { func (this *CSFortuneRabbitOpHandler) Process(s *netlib.Session, packetid int, data interface{}, sid int64) error {
if op, ok := data.(*fortunedragon.CSFortuneDragonOp); ok { if op, ok := data.(*fortunerabbit.CSFortuneRabbitOp); ok {
p := base.PlayerMgrSington.GetPlayer(sid) p := base.PlayerMgrSington.GetPlayer(sid)
if p == nil { if p == nil {
logger.Logger.Warn("CSFortuneDragonOpHandler p == nil") logger.Logger.Warn("CSFortuneRabbitOpHandler p == nil")
return nil return nil
} }
scene := p.GetScene() scene := p.GetScene()
if scene == nil { if scene == nil {
logger.Logger.Warn("CSFortuneDragonOpHandler p.scene == nil") logger.Logger.Warn("CSFortuneRabbitOpHandler p.scene == nil")
return nil return nil
} }
if !scene.HasPlayer(p) { if !scene.HasPlayer(p) {
@ -42,7 +42,7 @@ func (this *CSFortuneDragonOpHandler) Process(s *netlib.Session, packetid int, d
return nil return nil
} }
func init() { func init() {
//fortunedragon //fortunerabbit
common.RegisterHandler(int(fortunedragon.FortuneDragonPID_PACKET_FORTUNEDRAGON_CSFORTUNEDRAGONOP), &CSFortuneDragonOpHandler{}) common.RegisterHandler(int(fortunerabbit.FortuneRabbitPID_PACKET_FORTUNERABBIT_CSFORTUNERABBITOP), &CSFortuneRabbitOpHandler{})
netlib.RegisterFactory(int(fortunedragon.FortuneDragonPID_PACKET_FORTUNEDRAGON_CSFORTUNEDRAGONOP), &CSFortuneDragonOpPacketFactory{}) netlib.RegisterFactory(int(fortunerabbit.FortuneRabbitPID_PACKET_FORTUNERABBIT_CSFORTUNERABBITOP), &CSFortuneRabbitOpPacketFactory{})
} }