UGCProjects/GZJ/Script/SimpleSkill/Factory/SimpleSkillCastConditionFactory.lua
2025-01-08 22:46:12 +08:00

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;