26 lines
725 B
Lua
26 lines
725 B
Lua
|
|
local BuffActionBase = require('Script.Global.BuffSystem.BuffActionBase')
|
|
|
|
local BuffAction_JumpStrengthen = setmetatable(
|
|
{
|
|
AddJumpMaxCount = 1;
|
|
},
|
|
{ __index = BuffActionBase, __metatable = BuffActionBase }
|
|
);
|
|
|
|
-- Script.Blueprint.UGCBuffs.BuffAction.BuffAction_JumpStrengthen
|
|
function BuffAction_JumpStrengthen:LuaDoAction()
|
|
BuffActionBase.LuaDoAction(self)
|
|
UGCLogSystem.Log("[BuffAction_JumpStrengthen_LuaDoAction]")
|
|
local OwnerPawn = self:GetOwnerPawn()
|
|
if UE.IsValid(OwnerPawn) then
|
|
OwnerPawn.JumpMaxCount = self.AddJumpMaxCount + 1
|
|
end
|
|
end
|
|
|
|
function BuffAction_JumpStrengthen:LuaUndoAction()
|
|
BuffActionBase.LuaUndoAction(self)
|
|
end
|
|
|
|
|
|
return BuffAction_JumpStrengthen; |