29 lines
888 B
Lua
29 lines
888 B
Lua
local skynet = require "skynet"
|
|
local oo = require "Class"
|
|
local log = require "Log"
|
|
local pb = require "pb"
|
|
local dataType = require "DataType"
|
|
local errorInfo = require "ErrorInfo"
|
|
local lottery = require "Lottery"
|
|
local LongTimeLottery = oo.class(lottery)
|
|
|
|
LongTimeLottery.lotteryType = dataType.LotteryType_LongTime
|
|
|
|
--初始化数据
|
|
function LongTimeLottery:InitData( player , lotteryType )
|
|
if not player.gameData.lottery[ lotteryType ] then
|
|
player.gameData.lottery[ lotteryType ] = {}
|
|
end
|
|
|
|
end
|
|
|
|
--花店展示
|
|
function LongTimeLottery:Show( player , c2sData , s2cData )
|
|
c2sData.data = assert(pb.decode("C2SFlowerShopShow", c2sData.data ))
|
|
local data = {}
|
|
s2cData.cmd = pb.enum("MsgType","CMD_S2C_FlowerShopShow")
|
|
s2cData.data = assert(pb.encode("S2CFlowerShopShow", data))
|
|
end
|
|
|
|
skynet.server.longTimeLottery = LongTimeLottery
|
|
return LongTimeLottery |