53 lines
1.2 KiB
Lua
53 lines
1.2 KiB
Lua
---@class BP_BoltBuffItem_C:BP_CustomItemBase_C
|
|
---@field ParticleSystem UParticleSystemComponent
|
|
--Edit Below--
|
|
|
|
local ItemBase = require('Script.Blueprint.SceneObj.PickUp.Recycle.BP_CustomItemBase')
|
|
---@type BP_BoltBuffItem_C
|
|
local BP_BoltBuffItem = ItemBase:new(DefaultSettings.SceneObj.BoltBuff);
|
|
|
|
function BP_BoltBuffItem:ReceiveBeginPlay()
|
|
--BP_BoltBuffItem.SuperClass.ReceiveBeginPlay(self)
|
|
self:LuaInit();
|
|
end
|
|
|
|
-- 直接添加
|
|
function BP_BoltBuffItem:OnPlayerAddItem(InPawn)
|
|
GlobalMiniMode:PlayerAddBolt(InPawn, self.ItemId, nil);
|
|
end
|
|
|
|
function BP_BoltBuffItem:RandomNewItem()
|
|
self:SetItemId(EBoltBuffType.Bomb);
|
|
end
|
|
|
|
function BP_BoltBuffItem:OnRep_ItemId()
|
|
if self.ParticleSystem then
|
|
self.ParticleSystem:SetHiddenInGame(self:IsItemIdValid());
|
|
end
|
|
end
|
|
|
|
--[[
|
|
function BP_BoltBuffItem:ReceiveTick(DeltaTime)
|
|
BP_BoltBuffItem.SuperClass.ReceiveTick(self, DeltaTime)
|
|
end
|
|
--]]
|
|
|
|
--[[
|
|
function BP_BoltBuffItem:ReceiveEndPlay()
|
|
BP_BoltBuffItem.SuperClass.ReceiveEndPlay(self)
|
|
end
|
|
--]]
|
|
|
|
--[[
|
|
function BP_BoltBuffItem:GetReplicatedProperties()
|
|
return
|
|
end
|
|
--]]
|
|
|
|
--[[
|
|
function BP_BoltBuffItem:GetAvailableServerRPCs()
|
|
return
|
|
end
|
|
--]]
|
|
|
|
return BP_BoltBuffItem |