---@class WBP_Challenge_Button_C:UUserWidget ---@field Button_Challenge UButton ---@field Image_Icon UImage ---@field Image_Select UImage --Edit Below-- local WBP_Challenge_Button = { bInitDoOnce = false; ButtonIndex = 0; }; function WBP_Challenge_Button:Construct() WBP_Challenge_Button.SuperClass.Construct(self) self.Button_Challenge.OnClicked:Add(WBP_Challenge_Button.OnClickChallenge, self) self:ShowSelect(false) end -- function WBP_Challenge_Button:Tick(MyGeometry, InDeltaTime) -- end -- function WBP_Challenge_Button:Destruct() -- end function WBP_Challenge_Button:ShowSelect(IsSelect) if IsSelect then self.Image_Select:SetVisibility(ESlateVisibility.SelfHitTestInvisible) else self.Image_Select:SetVisibility(ESlateVisibility.Collapsed) end end function WBP_Challenge_Button:SetIndex(InNum) self.ButtonIndex = InNum; end function WBP_Challenge_Button:OnClickChallenge() UIManager:GetPanel(EUIType.Challenge):ShowChallenge(self.ButtonIndex, self) end return WBP_Challenge_Button;