Skip to content

ICampaign

#include <Campaign.h>

Inherits from IInterface

Inherited by UCampaignImpl, UCampaignStub

Public Functions

Name
virtual void virtual void BindOnLevelChanged(const FOnCampaignLevelChanged & Delegate)
virtual void BindOnXpChanged(const FOnCampaignXpChanged & Delegate)
virtual TScriptInterface< IQuest > GetActiveQuest() const
virtual [[TArray]]< FCampaignLevel > GetAllLevelDetails() const
virtual int32 GetCurrentLevelMaxXp() const
virtual int32 GetCurrentLevelXp() const
virtual FString GetFriendlyName() const
virtual int32 GetGatedMaxLevel() const
virtual int32 GetLevel() const
virtual FCampaignLevel GetLevelDetails() const
virtual int32 GetLevelFromItemId(const FPrimaryAssetId & ItemId)
virtual int32 GetNumLevels() const
virtual int32 GetTotalMaxXp() const
virtual int32 GetTotalXp() const
virtual void virtual void virtual bool HasPremiumRewards() const
TArray< FCampaignLevel > [[return]] [[TArray]]()
FString [[return]] [[TEXT]]("" )
virtual void virtual void UnbindOnLevelChanged(const FOnCampaignLevelChanged & Delegate)
virtual void UnbindOnXpChanged(const FOnCampaignXpChanged & Delegate)

Public Attributes

Name
FCampaignLevel[[return]] FCampaignLevel
TScriptInterface< IQuest > [[return]] NULL
void virtual void virtual bool[[return]] false
int32 return

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