20 lines
670 B
Lua
20 lines
670 B
Lua
local SimpleSkillCastConditionFactory = LuaClass("SimpleSkillCastConditionFactory");
|
|
|
|
local SimpleSkillCastCondition_IsNeedHeal = require("Script.SimpleSkill.Condition.SimpleSkillCastCondition_IsNeedHeal")
|
|
|
|
SimpleSkillCastConditionFactory.ConditionType =
|
|
{
|
|
[ESkillCastConditionType.IsNeedHeal] = SimpleSkillCastCondition_IsNeedHeal,
|
|
};
|
|
|
|
---@param ConditionType ESkillCastCondition
|
|
function SimpleSkillCastConditionFactory.GetConditionByType(ConditionType)
|
|
for k, v in pairs(SimpleSkillCastConditionFactory.ConditionType) do
|
|
if k == ConditionType then
|
|
return v
|
|
end
|
|
end
|
|
return nil
|
|
end
|
|
|
|
return SimpleSkillCastConditionFactory; |