Skip to content

UCampaignList

#include <CampaignList.h>

Inherits from UActorComponent, IReplicatedSubobjectInterface

Public Functions

Name
void AbandonAllCampaigns()
void AbandonCampaign(UObject * CampaignObject)
void FixPurchasedCampaignStateIfNeeded(TScriptInterface< ICampaignPurchasable > PurchasableCampaign)
TArray< TScriptInterface< ICampaign > > GetActiveCampaigns()
TArray< TScriptInterface< ICampaign > > GetAllCampaigns() const
TScriptInterface< ICampaign > GetCampaignForPremiumGood(const FPrimaryAssetId & PremiumGoodId)
TScriptInterface< ICampaign > GetCampaignForStoreOffer(const FString & StoreOfferId)
TScriptInterface< ICampaign > GetCampaignIdFromItemAssetId(const FPrimaryAssetId & ItemId)
TScriptInterface< ICampaign > GetCampaignWithId(const FString & ID)
virtual void [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override
TArray< TScriptInterface< ICampaign > > GetOwnedCampaigns()
bool IsCampaignActive(TScriptInterface< ICampaign > Campaign) const
void OnReady(FOnCampaignsChangedDelegate NewOnReady)
void OnTimedCampaignStatusChanged(UCampaignImpl * Campaign)
TScriptInterface< ICampaign > SlotCampaign(TScriptInterface< ICampaign > Campaign)
UCampaignList()

Public Attributes

Name
FOnCampaignsChanged OnActiveCampaignChanged
FOnCampaignsChanged OnCampaignsChanged

Updated on 2025-01-21 at 09:02:24 +0100