44 lines
No EOL
1 KiB
Lua
44 lines
No EOL
1 KiB
Lua
--萌战赛事筹备--问题
|
|
local type = type
|
|
|
|
local XMoeWarPreparationAnswerRecord = XClass(nil, "XMoeWarPreparationAnswerRecord")
|
|
|
|
local DefaultMain = {
|
|
QuestionId = 0, --问题 id
|
|
AnswerId = 0, --回答 id, 0 表示未回答
|
|
IsRight = false, --是否正确
|
|
}
|
|
|
|
function XMoeWarPreparationAnswerRecord:Ctor()
|
|
for key, value in pairs(DefaultMain) do
|
|
if type(value) == "table" then
|
|
self[key] = {}
|
|
else
|
|
self[key] = value
|
|
end
|
|
end
|
|
end
|
|
|
|
function XMoeWarPreparationAnswerRecord:UpdateData(data)
|
|
self.QuestionId = data.QuestionId
|
|
self.AnswerId = data.AnswerId
|
|
self.IsRight = data.IsRight
|
|
end
|
|
|
|
function XMoeWarPreparationAnswerRecord:GetQuestionId()
|
|
return self.QuestionId
|
|
end
|
|
|
|
function XMoeWarPreparationAnswerRecord:GetAnswerId()
|
|
return self.AnswerId
|
|
end
|
|
|
|
function XMoeWarPreparationAnswerRecord:QuestionIsRight()
|
|
return self.IsRight
|
|
end
|
|
|
|
function XMoeWarPreparationAnswerRecord:SetQuestionId(questionId)
|
|
self.QuestionId = questionId
|
|
end
|
|
|
|
return XMoeWarPreparationAnswerRecord |