action rabbit
This commit is contained in:
parent
99d032dffc
commit
0fb29e2750
|
@ -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{})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue