RadioAction.lua 966 Bytes
local _M = {}

function _M.listRpc(agent, data)
	local role = agent.role
	local roleId = role:getProperty("id")
	local now = skynet.timex()
	local result = {}


	SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result}))
	return true
end

-- 获取英雄大成功率
local function getHeroCoef()
    return 0 
end

function _M.startQuestRpc(agent, data)
	local role = agent.role
	local msg = MsgPack.unpack(data)
	local id = msg.id
	local heros = msg.heros
    local result = {}
    --  check id
    --  check hero
    -- start quest, set finish time

	SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result}))
	return true
end

function _M.finishQuestRpc(agent, data)
	local role = agent.role
	local msg = MsgPack.unpack(data)
	local id = msg.id
    local result = {}
    -- check finish time
    --  check id
    --  get heros
    -- send award

	SendPacket(actionCodes.Email_listRpc, MsgPack.pack({list = result}))
	return true
end

return _M