| 123456789101112131415161718192021222324 |
- local ChatUnLock = class("ChatUnLock")
- local ConditionJudge = require("Common/ConditionJudge")
- function ChatUnLock:CheckCondition(data)
- local conds = data.UnlockCond
- local result, val, content
- local result1, val1, content1
- for i = 1, #conds do
- local cond = conds[i]
- if cond then
- result1, val1, content1 = ConditionJudge:ConditionPassResult1(cond)
- if result1 then
- result = true
- break
- else
- if not content and not val and content1 and content1 ~= '' then
- val = val1
- content = content1
- end
- end
- end
- end
- return result, val, content
- end
- return ChatUnLock
|