Zdexby TheHolyOneZ
4,763 classes
Class

UQuestComponent

: UActorComponent : UObject
/Script/AtomicHeart.QuestComponent 0x04D8 (1,240 B) align 8 inherited 0x00D0 vtable /Script/AtomicHeart
0x00x04D8

Members 18

OffsetSizeNameTypeFlagsDefault
0x00D00x08padding / unreflected
0x10OnQuestChangedFMulticastScriptDelegate4 flags<delegate>
0x00E80xC0padding / unreflected
0x50QuestItemsTMap<TMap<TMap<TMap<TArray<UDA_QuestInfo*>, UDA_QuestInfo*>, UDA_QuestInfo*>, UDA_QuestInfo*>, FGameplayTag>Protected+2 flags<TMap>
0x50ActiveQuestStatesTMap<TMap<TMap<TArray<UDA_QuestInfo*>, UDA_QuestInfo*>, UDA_QuestInfo*>, UDA_QuestInfo*>Protected+2 flags<TMap>
0x50FinishedQuestStatesTMap<TMap<TArray<UDA_QuestInfo*>, UDA_QuestInfo*>, UDA_QuestInfo*>Protected+2 flags<TMap>
0x50PendingQuestEventsTMap<TArray<UDA_QuestInfo*>, UDA_QuestInfo*>Protected+2 flags<TMap>
0x10PendingGivenQuestsTArray<UDA_QuestInfo*>Protected+3 flags[]
0x08TrackedQuestInfoUDA_QuestInfo*Protected+6 flagsnullptr
0x50AllQuestsTMap<AAHPlayerCharacter*, UDA_QuestInfo*>TransientProtected+1 flags<TMap>
0x03500x08padding / unreflected
0x08CachedPlayerAAHPlayerCharacter*Protected+5 flagsnullptr
0x03600x08padding / unreflected
0x08QuestInfoFilterUDA_QuestInfo*Protected+6 flagsnullptr
0x01bShowMarkersOnlyUnderScannerboolProtected+6 flagsfalse
0x03710x1Fpadding / unreflected
0x10MarkersVisibilityTArray<TMap<TMap<TMap<TArray<TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>>Protected+3 flags[]
0x50ActiveQuestStatesSavedTMap<TMap<TMap<TArray<TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>Protected+2 flags<TMap>
0x50FinishedQuestStatesSavedTMap<TMap<TArray<TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>Protected+2 flags<TMap>
0x50PendingQuestEventsSavedTMap<TArray<TSoftObjectPtr<UDA_QuestInfo>>, TSoftObjectPtr<UDA_QuestInfo>>Protected+2 flags<TMap>
0x10PendingGivenQuestsSavedTArray<TSoftObjectPtr<UDA_QuestInfo>>Protected+4 flags[]
0x28TrackedQuestInfoSavedTSoftObjectPtr<UDA_QuestInfo>Protected+4 flags<SoftObjectProperty>
0x10DynamicMarkersActionsTArray<FActorComponentTickFunction>Protected+3 flags[]
Inherited from UActorComponent 17
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<TArray<int32>>4 flags[]
0x10AssetUserDataTArray<int32>Protected+6 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x01bShouldBeSaved : 1bit 7bool5 flagsfalse
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x00970x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FString>2 flags[]
0x10ActorComponentKeyFString3 flags""

Functions 21

SignatureFlagsNativeParams
bool TryGetAllTargets(UDA_QuestInfo* InQuest, const TArray<bool>& OutTargets)FinalNative+1 flags0x19
void SetTrackedQuestInfo(UDA_QuestInfo* InQuestInfo)FinalNative+1 flags0x08
void SetShowMarkersOnlyInScanner(bool bShow)FinalNative+1 flags0x01
void SetQuestTagFilteringTargets(UDA_QuestInfo* Quest)FinalNative+1 flags0x08
void SetDelayTargetsOnScanner(float Delay)FinalNative+1 flags0x04
void ReplaceTargetByIndex(UQuest* Quest, int32 StepIndex, int32 TargetIndex, AActor* Actor)FinalNative+1 flags0x18
void ReplaceTargetByActor(UQuest* Quest, int32 StepIndex, AActor* OldActor, AActor* NewActor)FinalNative+1 flags0x20
void RemoveTargetByIndex(UQuest* Quest, int32 StepIndex, int32 TargetIndex)FinalNative+1 flags0x10
void RemoveTargetByActor(UQuest* Quest, int32 StepIndex, AActor* Actor)FinalNative+1 flags0x18
void RemoveQuestFilteringTargets()FinalNative+1 flags0x00
void ReceiveEvent(UDA_QuestInfo* InQuest, FGameplayTag& InEvent)FinalNative+1 flags0x10
bool IsShownMarkersOnlyInScanner()FinalNative+1 flags0x01
bool HasQuestFilteringTargets()FinalNative+1 flags0x01
void GiveQuest(UDA_QuestInfo* InQuest)FinalNative+1 flags0x08
UDA_QuestInfo* GetTrackedQuestInfo()FinalNative+1 flags0x08
bool GetTargetActorAndLabel(UDA_QuestInfo* InQuest, int32 Index, const AActor*& OutActor, FText& OutLabel)FinalNative+1 flags0x31
AActor* GetTarget(UDA_QuestInfo* InQuest, int32 Index)FinalNative+1 flags0x18
UQuest* GetQuestFilteringTargets()FinalNative+1 flags0x08
UQuest* GetQuest(UDA_QuestInfo* InQuest)FinalNative+1 flags0x10
void ClearTrackedQuest()FinalNative+1 flags0x00
int32 AddTarget(UQuest* Quest, int32 StepIndex, AActor* Actor)FinalNative+1 flags0x1C

Used by 2

types with a member, parameter or interface of this type