local SimpleSkillSelector = require("Script.SimpleSkill.Selector.SimpleSkillSelector") local SimpleSkillSelector_SelfPawn = LuaClass("SimpleSkillSelector_SelfPawn", SimpleSkillSelector) function SimpleSkillSelector_SelfPawn:ctor() SimpleSkillSelector_SelfPawn.super.ctor(self) end function SimpleSkillSelector_SelfPawn:InitSelectorFromData(SelectorData, CasterPawn) SimpleSkillSelector.InitSelectorFromData(self, SelectorData, CasterPawn) end --- 子类实现 function SimpleSkillSelector_SelfPawn:ActivateSelector() SimpleSkillSelector.ActivateSelector(self) UE.Log("[SimpleSkillSelector_SelfPawn] activated") self:GetSelfPawn() end function SimpleSkillSelector_SelfPawn:GetSelfPawn() table.insert(self.TargetPawns, self.CasterPawn) end return SimpleSkillSelector_SelfPawn;