31 lines
534 B
Plaintext
31 lines
534 B
Plaintext
DojoData = class("DojoData")
|
|
|
|
function DojoData:ctor(data)
|
|
self:SetData(data)
|
|
end
|
|
|
|
function DojoData:SetData(data)
|
|
self.id = data.id
|
|
self.isCompleted = false
|
|
self.isChoose = false
|
|
end
|
|
|
|
function DojoData:SetComplete(isCompleted)
|
|
self.isCompleted = isCompleted
|
|
end
|
|
|
|
function DojoData:SetChoose(isChoose)
|
|
self.isChoose = isChoose
|
|
end
|
|
|
|
function DojoData:SetLock(isLock)
|
|
self.isLock = isLock
|
|
end
|
|
|
|
function DojoData:GetLock()
|
|
if self.isLock ~= nil then
|
|
return self.isLock
|
|
end
|
|
|
|
return DojoProxy.Instance:IsLockById(self.id)
|
|
end |