UGCProjects/GZJ/Script/SimpleSkill/Selector/SimpleSkillSelector_SelfPawn.lua

25 lines
809 B
Lua
Raw Permalink Normal View History

2025-01-08 22:46:12 +08:00
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;