Files
UnrealEvent/Aeon-740/SDK/AthenaDirectAcquisitionOfferWidget_classes.hpp
2024-10-18 01:01:36 +01:00

169 lines
21 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AthenaDirectAcquisitionOfferWidget
#include "Basic.hpp"
#include "GameSubCatalog_structs.hpp"
#include "Engine_structs.hpp"
#include "SlateCore_structs.hpp"
#include "FortniteUI_classes.hpp"
#include "FortniteGame_structs.hpp"
#include "UMG_structs.hpp"
namespace SDK
{
// WidgetBlueprintGeneratedClass AthenaDirectAcquisitionOfferWidget.AthenaDirectAcquisitionOfferWidget_C
// 0x01E8 (0x0D30 - 0x0B48)
class UAthenaDirectAcquisitionOfferWidget_C final : public UFortStoreFrontOfferWidgetBase
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0B48(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UWidgetAnimation* CarouselTransition; // 0x0B50(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
class UWidgetAnimation* Hover; // 0x0B58(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, RepSkip, NoDestructor, HasGetValueTypeHash)
class USpacer* AnimatedBarSpacer; // 0x0B60(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* AnimatedTimerBox; // 0x0B68(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UAthenaDirectAcquisitionOffer_SalesTextBanner_C* AthenaDirectAcquisitionOffer_PercentageOffBanner; // 0x0B70(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UAthenaDirectAcquisitionOffer_SpecialBanner_C* AthenaDirectAcquisitionOffer_SpecialBanner; // 0x0B78(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* BattlePassGlow; // 0x0B80(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* BorderRarityColored; // 0x0B88(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonBorder* BottomBorder; // 0x0B90(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Check; // 0x0B98(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* CommonTextBlockOfferRemainingText; // 0x0BA0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Currency1ItemImage; // 0x0BA8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* CustomBadge; // 0x0BB0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UOverlay* CustomBadgeOverlay; // 0x0BB8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* HighlightGlow; // 0x0BC0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* I_StrikeThrough; // 0x0BC8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* LockImage; // 0x0BD0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* MainImage; // 0x0BD8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonLoadGuard* MainImageLoadGuard; // 0x0BE0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* NameText; // 0x0BE8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UOverlay* O_Sale_PreviousPrice; // 0x0BF0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* OwnedSwitcher; // 0x0BF8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* OwnedText; // 0x0C00(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* Sale_PreviousPrice; // 0x0C08(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class USizeBox* SBPriceBox; // 0x0C10(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class USizeBox* SBScaleDownArt; // 0x0C18(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class USizeBox* SBTileSize; // 0x0C20(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* ShortDescriptionText; // 0x0C28(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UCommonTextBlock* TextOfferDisplayPrice; // 0x0C30(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UVerticalBox* VBHeaderAndDescription; // 0x0C38(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* WidgetSwitcherVIOLATOR; // 0x0C40(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
bool LargeTile; // 0x0C48(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn)
uint8 Pad_C49[0x7]; // 0x0C49(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstanceDynamic* MID_StrikeThrough; // 0x0C50(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool MTXStyle; // 0x0C58(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn)
uint8 Pad_C59[0x7]; // 0x0C59(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstanceDynamic* MID_CarouselTimerProgressBar; // 0x0C60(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FSlateBrush Carousel_NextItemImage; // 0x0C68(0x0088)(Edit, BlueprintVisible, DisableEditOnInstance)
float CarouselLoopTimeRemaining; // 0x0CF0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float CarouselLoopTimer; // 0x0CF4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TSoftObjectPtr<class UTexture2D> LargeSoftImage; // 0x0CF8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, HasGetValueTypeHash)
class UTexture2D* Carousel_NextLargeTexture; // 0x0D20(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UFortItemDefinition* BattleStarTemplate; // 0x0D28(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
public:
void ExecuteUbergraph_AthenaDirectAcquisitionOfferWidget(int32 EntryPoint);
void Tick(const struct FGeometry& MyGeometry, float InDeltaTime);
void BP_OnEntryReleased();
void PlayAnim_CarouselTransition();
void BP_OnItemExpansionChanged(bool bIsExpanded);
void AnimEvent_Carousel_ImageSwap();
void OnOfferAdded();
void Construct();
void OnListItemObjectSet(class UObject* ListItemObject);
void OnUpdateStatus();
void BP_OnUnhovered();
void BP_OnHovered();
void HandleOfferPurchaseComplete(bool bSuccess, const TArray<struct FPurchasedItemInfo>& PurchasedItems);
void BP_OnClicked();
void OnOfferSet();
void BP_OnItemSelectionChanged(bool bIsSelected);
void OfferSet();
void UpdateAvailability();
void UpdateStyle();
void SetupPrice(int32 PriceIndex, class UItemCount_C* PriceWidget);
void LargeImageLoaded(class UObject* LoadedObject);
void UpdateName();
void UpdateShortDescription();
void Setup_Price();
void UpdateSaleStatus();
void SetupSaleInfo(const class FText& SaleText, const class FText& NormalPrice, const class FString& BannerOverrideTag, bool bHasSale, bool bHasBattlePassStars, int32 INumOfBattlePassStars);
void UpdateStyle_MainText();
void UpdateStyle_Border();
void UpdateStyle_Sizing();
void UpdateBadge();
void GetOfferIndexAndCountText(int32* OfferIndex, class FText* OfferDisplayCount, int32* NextOfferIndex, class FText* NextOfferDisplayCount);
bool HasGroupedOffers();
void TryToResetCarouselTimer();
void Bundle_Short_Text(class FText* Text);
class UObject* GetListItemObject() const;
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"AthenaDirectAcquisitionOfferWidget_C">();
}
static class UAthenaDirectAcquisitionOfferWidget_C* GetDefaultObj()
{
return GetDefaultObjImpl<UAthenaDirectAcquisitionOfferWidget_C>();
}
};
static_assert(alignof(UAthenaDirectAcquisitionOfferWidget_C) == 0x000008, "Wrong alignment on UAthenaDirectAcquisitionOfferWidget_C");
static_assert(sizeof(UAthenaDirectAcquisitionOfferWidget_C) == 0x000D30, "Wrong size on UAthenaDirectAcquisitionOfferWidget_C");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, UberGraphFrame) == 0x000B48, "Member 'UAthenaDirectAcquisitionOfferWidget_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CarouselTransition) == 0x000B50, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CarouselTransition' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Hover) == 0x000B58, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Hover' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, AnimatedBarSpacer) == 0x000B60, "Member 'UAthenaDirectAcquisitionOfferWidget_C::AnimatedBarSpacer' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, AnimatedTimerBox) == 0x000B68, "Member 'UAthenaDirectAcquisitionOfferWidget_C::AnimatedTimerBox' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, AthenaDirectAcquisitionOffer_PercentageOffBanner) == 0x000B70, "Member 'UAthenaDirectAcquisitionOfferWidget_C::AthenaDirectAcquisitionOffer_PercentageOffBanner' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, AthenaDirectAcquisitionOffer_SpecialBanner) == 0x000B78, "Member 'UAthenaDirectAcquisitionOfferWidget_C::AthenaDirectAcquisitionOffer_SpecialBanner' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, BattlePassGlow) == 0x000B80, "Member 'UAthenaDirectAcquisitionOfferWidget_C::BattlePassGlow' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, BorderRarityColored) == 0x000B88, "Member 'UAthenaDirectAcquisitionOfferWidget_C::BorderRarityColored' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, BottomBorder) == 0x000B90, "Member 'UAthenaDirectAcquisitionOfferWidget_C::BottomBorder' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Check) == 0x000B98, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Check' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CommonTextBlockOfferRemainingText) == 0x000BA0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CommonTextBlockOfferRemainingText' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Currency1ItemImage) == 0x000BA8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Currency1ItemImage' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CustomBadge) == 0x000BB0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CustomBadge' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CustomBadgeOverlay) == 0x000BB8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CustomBadgeOverlay' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, HighlightGlow) == 0x000BC0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::HighlightGlow' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, I_StrikeThrough) == 0x000BC8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::I_StrikeThrough' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, LockImage) == 0x000BD0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::LockImage' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, MainImage) == 0x000BD8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::MainImage' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, MainImageLoadGuard) == 0x000BE0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::MainImageLoadGuard' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, NameText) == 0x000BE8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::NameText' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, O_Sale_PreviousPrice) == 0x000BF0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::O_Sale_PreviousPrice' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, OwnedSwitcher) == 0x000BF8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::OwnedSwitcher' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, OwnedText) == 0x000C00, "Member 'UAthenaDirectAcquisitionOfferWidget_C::OwnedText' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Sale_PreviousPrice) == 0x000C08, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Sale_PreviousPrice' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, SBPriceBox) == 0x000C10, "Member 'UAthenaDirectAcquisitionOfferWidget_C::SBPriceBox' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, SBScaleDownArt) == 0x000C18, "Member 'UAthenaDirectAcquisitionOfferWidget_C::SBScaleDownArt' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, SBTileSize) == 0x000C20, "Member 'UAthenaDirectAcquisitionOfferWidget_C::SBTileSize' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, ShortDescriptionText) == 0x000C28, "Member 'UAthenaDirectAcquisitionOfferWidget_C::ShortDescriptionText' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, TextOfferDisplayPrice) == 0x000C30, "Member 'UAthenaDirectAcquisitionOfferWidget_C::TextOfferDisplayPrice' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, VBHeaderAndDescription) == 0x000C38, "Member 'UAthenaDirectAcquisitionOfferWidget_C::VBHeaderAndDescription' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, WidgetSwitcherVIOLATOR) == 0x000C40, "Member 'UAthenaDirectAcquisitionOfferWidget_C::WidgetSwitcherVIOLATOR' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, LargeTile) == 0x000C48, "Member 'UAthenaDirectAcquisitionOfferWidget_C::LargeTile' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, MID_StrikeThrough) == 0x000C50, "Member 'UAthenaDirectAcquisitionOfferWidget_C::MID_StrikeThrough' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, MTXStyle) == 0x000C58, "Member 'UAthenaDirectAcquisitionOfferWidget_C::MTXStyle' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, MID_CarouselTimerProgressBar) == 0x000C60, "Member 'UAthenaDirectAcquisitionOfferWidget_C::MID_CarouselTimerProgressBar' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Carousel_NextItemImage) == 0x000C68, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Carousel_NextItemImage' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CarouselLoopTimeRemaining) == 0x000CF0, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CarouselLoopTimeRemaining' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, CarouselLoopTimer) == 0x000CF4, "Member 'UAthenaDirectAcquisitionOfferWidget_C::CarouselLoopTimer' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, LargeSoftImage) == 0x000CF8, "Member 'UAthenaDirectAcquisitionOfferWidget_C::LargeSoftImage' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, Carousel_NextLargeTexture) == 0x000D20, "Member 'UAthenaDirectAcquisitionOfferWidget_C::Carousel_NextLargeTexture' has a wrong offset!");
static_assert(offsetof(UAthenaDirectAcquisitionOfferWidget_C, BattleStarTemplate) == 0x000D28, "Member 'UAthenaDirectAcquisitionOfferWidget_C::BattleStarTemplate' has a wrong offset!");
}