24 lines
786 B
Lua
24 lines
786 B
Lua
---@class WB_Broadcast_C:UUserWidget
|
|
---@field ScrollBox_Broadcast UScrollBox
|
|
--Edit Below--
|
|
---@type WB_Broadcast_C
|
|
local WB_Broadcast = { bInitDoOnce = false; };
|
|
|
|
function WB_Broadcast:Construct()
|
|
self.SuperClass.Construct(self);
|
|
UGCEventSystem.AddListener(EventEnum.PlayerDeathInfo, self.AddItem, self);
|
|
end
|
|
|
|
|
|
|
|
-- 添加 Item
|
|
function WB_Broadcast:AddItem(VictimKey, CauserKey, WeaponID, DamageType, IsHeadShotDamage, Distance, DamageValue)
|
|
local Item = UserWidget.NewWidgetObjectBP(UGCSystemLibrary.GetLocalPlayerController(), ObjectPathTable.WB_BroadcastItem_Class);
|
|
self.ScrollBox_Broadcast:AddChild(Item);
|
|
Item:InitBroadcast(VictimKey, CauserKey, WeaponID, DamageType, IsHeadShotDamage, Distance, DamageValue);
|
|
end
|
|
|
|
function WB_Broadcast:Destruct()
|
|
end
|
|
|
|
return WB_Broadcast; |