25 lines
809 B
Lua
25 lines
809 B
Lua
|
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;
|