package main import ( "mongo.games.com/goserver/core/logger" "mongo.games.com/goserver/core/netlib" "mongo.games.com/game/common" "mongo.games.com/game/protocol/welfare" ) func init() { common.Register(int(welfare.SPacketID_PACKET_CSLotteryInfo), &welfare.CSLotteryInfo{}, CSLotteryInfoHandler) } func CSLotteryInfoHandler(s *netlib.Session, packetid int, data interface{}, sid int64) error { logger.Logger.Tracef("CSLotteryInfoHandler %v", data) _, ok := data.(*welfare.CSLotteryInfo) if !ok { return nil } p := PlayerMgrSington.GetPlayer(sid) if p == nil { return nil } //todo 活动开关 //todo 包渠道开关 //todo 开奖历史 pack := &welfare.SCLotteryInfo{} p.SendToClient(int(welfare.SPacketID_PACKET_SCLotteryInfo), pack) logger.Logger.Tracef("SCLotteryInfo %v", pack) return nil }