---@class WB_AllWeapon_ItemHadSelect_C:UUserWidget ---@field Image_Weapon UImage ---@field TextBlock_Name UTextBlock ---@field WidgetSwitcher_Select UWidgetSwitcher --Edit Below-- local WB_AllWeapon_ItemHadSelect = { bInitDoOnce = false; }; function WB_AllWeapon_ItemHadSelect:Construct() self.Image_Weapon:SetVisibility(ESlateVisibility.Collapsed); end function WB_AllWeapon_ItemHadSelect:GetItemId() return self.ItemId; end WB_AllWeapon_ItemHadSelect.ItemId = 0; function WB_AllWeapon_ItemHadSelect:SetItemId(InId) self.ItemId = InId; local Info = UGCItemSystem.GetItemData(InId); self.Image_Weapon:SetVisibility(ESlateVisibility.Collapsed); UE.AsyncLoadObject_Cached(Info.ItemWhiteIcon_n, function(TargetObject) self.Image_Weapon:SetBrushFromTexture(TargetObject); self.Image_Weapon:SetVisibility(ESlateVisibility.SelfHitTestInvisible); end); self.TextBlock_Name:SetText(Info.ItemName); end -- function WB_AllWeapon_ItemHadSelect:Tick(MyGeometry, InDeltaTime) -- end -- function WB_AllWeapon_ItemHadSelect:Destruct() -- end return WB_AllWeapon_ItemHadSelect;