33 lines
972 B
Lua
33 lines
972 B
Lua
---@class WBP_SelectSkillButton_C:UUserWidget
|
|
---@field Button_Select UButton
|
|
---@field Image_BG_1 UImage
|
|
---@field Image_BG_2 UImage
|
|
---@field ButtonText FString
|
|
--Edit Below--
|
|
local WBP_SelectSkillButton = { bInitDoOnce = false; };
|
|
|
|
function WBP_SelectSkillButton:Construct()
|
|
self.Button_Select.OnClicked:Add(WBP_SelectSkillButton.OnClickSelect, self)
|
|
end
|
|
|
|
-- function WBP_SelectSkillButton:Tick(MyGeometry, InDeltaTime)
|
|
|
|
-- end
|
|
|
|
function WBP_SelectSkillButton:OnClickSelect()
|
|
UIManager:GetPanel(EUIType.SelectSkill):SelectSkillType(self.ButtonText);
|
|
|
|
NewPlayerGuideManager:RemoveGuide(3)
|
|
end
|
|
|
|
function WBP_SelectSkillButton:SetIsSelected(Flag)
|
|
if Flag then
|
|
self.Image_BG_1:SetVisibility(ESlateVisibility.Collapsed)
|
|
self.Image_BG_2:SetVisibility(ESlateVisibility.SelfHitTestInvisible)
|
|
else
|
|
self.Image_BG_1:SetVisibility(ESlateVisibility.SelfHitTestInvisible)
|
|
self.Image_BG_2:SetVisibility(ESlateVisibility.Collapsed)
|
|
end
|
|
end
|
|
|
|
return WBP_SelectSkillButton; |