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;