local SimpleSkillTask = require("Script.SimpleSkill.Task.SimpleSkillTask") local SimpleSkillTask_Penetration = LuaClass("SimpleSkillTask_Penetration", SimpleSkillTask) function SimpleSkillTask_Penetration:ctor(OwnerSkill) SimpleSkillTask_Penetration.super.ctor(self, OwnerSkill) end function SimpleSkillTask_Penetration:InitTaskFromData(TaskData, CasterPawn) SimpleSkillTask.InitTaskFromData(self, TaskData, CasterPawn) self.TaskName = "Penetration" end function SimpleSkillTask_Penetration:ActivateTask() SimpleSkillTask.ActivateTask(self) self:EnableSkillEffect(self.CasterPawn, nil) end function SimpleSkillTask_Penetration:ActivateTaskInTimer() self.CasterPawn.IsInTrueDamage = true end function SimpleSkillTask_Penetration:DeactivateTask() if UE.IsValid(self.CasterPawn) then self.CasterPawn.IsInTrueDamage = false end end return SimpleSkillTask_Penetration;