#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Charlie #include "Basic.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" #include "Charlie_structs.hpp" #include "Yggdrasil_structs.hpp" #include "Yggdrasil_classes.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "GameplayAbilities_structs.hpp" #include "GameplayAbilities_classes.hpp" #include "Slate_structs.hpp" #include "Odin_classes.hpp" #include "AkAudio_structs.hpp" #include "AkAudio_classes.hpp" #include "SlateCore_structs.hpp" #include "AIModule_structs.hpp" #include "AIModule_classes.hpp" #include "Flow_classes.hpp" #include "EngineCameras_structs.hpp" #include "PhysicsCore_structs.hpp" #include "UMG_structs.hpp" #include "UMG_classes.hpp" #include "CharlieProfile_structs.hpp" #include "GameSettings_classes.hpp" #include "MovieScene_classes.hpp" #include "CommonUser_structs.hpp" #include "CommonUser_classes.hpp" #include "InputCore_structs.hpp" #include "EnhancedInput_classes.hpp" #include "GameplayStateTreeModule_classes.hpp" namespace SDK { // Class Charlie.CharlieCharacterMovementComponent // 0x0070 (0x1030 - 0x0FC0) class UCharlieCharacterMovementComponent : public UCharacterMovementComponent { public: EAnimRootMotionBlendMode AnimRootMotionBlend; // 0x0FB8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FB9[0x27]; // 0x0FB9(0x0027)(Fixing Size After Last Property [ Dumper-7 ]) TSet DisableOrientRotationToMovementStack; // 0x0FE0(0x0050)(Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCharacterMovementComponent") } static class UCharlieCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCharacterMovementComponent; // Class Charlie.CharlieMenuWidget // 0x0040 (0x0468 - 0x0428) class UCharlieMenuWidget : public UFreyaMenuWidget { public: uint8 Pad_428[0x18]; // 0x0428(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* NavigateBackSound; // 0x0440(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkStateValue* CharlieMenuMusic; // 0x0448(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieWidgetSoundStyle* SoundStyle; // 0x0450(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_458[0x10]; // 0x0458(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMenuWidget") } static class UCharlieMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMenuWidget; // Class Charlie.WorldMapNavigationConfirmationWidget // 0x0040 (0x04A8 - 0x0468) class UWorldMapNavigationConfirmationWidget : public UCharlieMenuWidget { public: class FText NavigationConfirmationText; // 0x0468(0x0010)(Edit, NativeAccessSpecifierPrivate) TSoftObjectPtr BifrostTransition; // 0x0478(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* DescTxt; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapNavigationConfirmationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapNavigationConfirmationWidget") } static class UWorldMapNavigationConfirmationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapNavigationConfirmationWidget; // Class Charlie.AudioDecalComponent // 0x0000 (0x02A0 - 0x02A0) class UAudioDecalComponent final : public UDecalComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioDecalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioDecalComponent") } static class UAudioDecalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioDecalComponent; // Class Charlie.CharlieActivationData // 0x0008 (0x0030 - 0x0028) class UCharlieActivationData final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieActivationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieActivationData") } static class UCharlieActivationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieActivationData; // Class Charlie.FaceCinematicAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UFaceCinematicAnimInstance final : public UAnimInstance { public: bool IsFrenchLipSync() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FaceCinematicAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FaceCinematicAnimInstance") } static class UFaceCinematicAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFaceCinematicAnimInstance; // Class Charlie.CharlieBaseDamageCalculation // 0x0350 (0x0390 - 0x0040) class UCharlieBaseDamageCalculation : public UGameplayEffectExecutionCalculation { public: struct FGameplayEffectAttributeCaptureDefinition DamageBlockedCoefAttribute; // 0x0040(0x0040)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayEffectAttributeCaptureDefinition AdditionalDamageBlockedCoefAttribute; // 0x0080(0x0040)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayEffectAttributeCaptureDefinition BlockingAngleAttribute; // 0x00C0(0x0040)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute BaseDamageGuardAttributeToTarget; // 0x0100(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute BaseDamageAttributeToTarget; // 0x0138(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute BaseLymbicDamageGuardAttributeToTarget; // 0x0170(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute BaseLymbicDamageAttributeToTarget; // 0x01A8(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute ParryStanceAttribute; // 0x01E0(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute DefaultStanceAttribute; // 0x0218(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BaseDamageAttribute; // 0x0250(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BaseLymbicDamageAttribute; // 0x0290(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BasePoiseDamageAttribute; // 0x02D0(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BaseStanceDamageAttribute; // 0x0310(0x0040)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition BaseParryStanceDamageAttribute; // 0x0350(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseDamageCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseDamageCalculation") } static class UCharlieBaseDamageCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBaseDamageCalculation; // Class Charlie.CharliePlayerDamageCalculation // 0x0148 (0x04D8 - 0x0390) class UCharliePlayerDamageCalculation : public UCharlieBaseDamageCalculation { public: bool bUseGlobalProgression; // 0x0390(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_391[0x7]; // 0x0391(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayEffectAttributeCaptureDefinition DamageProgressionCoefficient; // 0x0398(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition GlobalDamageAbsorptionPercent; // 0x03D8(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition MeleeDamageBoostCoefficient; // 0x0418(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition ComboCapperDamageBoostCoefficient; // 0x0458(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition HitStunModifierCoefficient; // 0x0498(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerDamageCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerDamageCalculation") } static class UCharliePlayerDamageCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePlayerDamageCalculation; // Class Charlie.CharlieCustomButton // 0x0008 (0x04E8 - 0x04E0) class UCharlieCustomButton : public UFreyaCustomButton { public: class UCharlieButtonSoundStyle* SoundStyle; // 0x04E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCustomButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCustomButton") } static class UCharlieCustomButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCustomButton; // Class Charlie.LoadoutSlotEntryButton // 0x0008 (0x04F0 - 0x04E8) class ULoadoutSlotEntryButton : public UCharlieCustomButton { public: class ULoadoutSlotEntryWidget* LoadoutSlotEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutSlotEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutSlotEntryButton") } static class ULoadoutSlotEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutSlotEntryButton; // Class Charlie.AbilityCondition // 0x0000 (0x0028 - 0x0028) class UAbilityCondition : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityCondition") } static class UAbilityCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityCondition; // Class Charlie.ConversationBlackBoxActor // 0x0018 (0x02C0 - 0x02A8) class AConversationBlackBoxActor final : public AActor { public: class UFlowComponent* RootConversationFlowComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFlowComponent* IntroductionFlowComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCameraComponent* CameraComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationBlackBoxActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationBlackBoxActor") } static class AConversationBlackBoxActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AConversationBlackBoxActor; // Class Charlie.FootstepVFX // 0x0078 (0x0320 - 0x02A8) class AFootstepVFX : public AActor { public: int32 FootIndex; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* PhysicalMaterial; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray GroundConfigs; // 0x02B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) float FootprintDecalSize; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector FootprintDecalRotator; // 0x02D0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstance* DeepMudFootprint; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextureRenderTarget2D* RenderTarget; // 0x02F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FootSize; // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* MaterialParameterCollection; // 0x0300(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDecalComponent* DecalComponent; // 0x0308(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstanceDynamic* DecalComponentDMI; // 0x0310(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepVFX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepVFX") } static class AFootstepVFX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFootstepVFX; // Class Charlie.ActivitiesSubsystem // 0x0060 (0x0090 - 0x0030) class UActivitiesSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivitiesSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivitiesSubsystem") } static class UActivitiesSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivitiesSubsystem; // Class Charlie.HitFxActorComponent // 0x00C0 (0x0160 - 0x00A0) class UHitFxActorComponent final : public UActorComponent { public: class FName AkComponentToUseTag; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* DefaultVFX; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* DefaultAudio; // 0x00B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Effects; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UNiagaraSystem* CurrentVisual; // 0x00C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* CurrentAudio; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* HitAkComponent; // 0x00D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHitImpactContext ImpactContext; // 0x00E0(0x0078)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0158(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitFxActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitFxActorComponent") } static class UHitFxActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitFxActorComponent; // Class Charlie.BaseAnimNotifyContext // 0x0018 (0x0040 - 0x0028) class UBaseAnimNotifyContext : public UObject { public: class UObject* NotifyOwner; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* OwnerMeshComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimSequenceBase* OwnerAnimationSequence; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseAnimNotifyContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseAnimNotifyContext") } static class UBaseAnimNotifyContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseAnimNotifyContext; // Class Charlie.ShowItemNotifyStateContext // 0x0018 (0x0058 - 0x0040) class UShowItemNotifyStateContext final : public UBaseAnimNotifyContext { public: class UUseableBaseItemData* UseableItemData; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMeshComponent* ItemMeshComp; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* SkeletalMeshComp; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShowItemNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShowItemNotifyStateContext") } static class UShowItemNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShowItemNotifyStateContext; // Class Charlie.FaceAnimInstance // 0x0010 (0x03D0 - 0x03C0) class UFaceAnimInstance : public UAnimInstance { public: bool bIsAware; // 0x03B8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* IdleBase; // 0x03C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AwareBase; // 0x03C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FaceAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FaceAnimInstance") } static class UFaceAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFaceAnimInstance; // Class Charlie.CharlieAbilitiesContainer // 0x0010 (0x0040 - 0x0030) class UCharlieAbilitiesContainer final : public UDataAsset { public: TArray AbilitiesDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAbilitiesContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAbilitiesContainer") } static class UCharlieAbilitiesContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAbilitiesContainer; // Class Charlie.AmbientInteriorBoxRuneComponent // 0x0070 (0x0118 - 0x00A8) class UAmbientInteriorBoxRuneComponent final : public UBaseRuneComponent { public: struct FAmbientInteriorBoxRune Rune; // 0x00A8(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInteriorBoxRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInteriorBoxRuneComponent") } static class UAmbientInteriorBoxRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInteriorBoxRuneComponent; // Class Charlie.CharlieCameraBaseConfig // 0x0040 (0x0070 - 0x0030) class UCharlieCameraBaseConfig : public UDataAsset { public: float BlendInTime; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FieldOfView; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMaxPitchAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMinPitchAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMaxYawAngle; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMinYawAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultHeightFromPlayer; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultDistanceFromPlayer; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraLagSpeed; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraRotationLagSpeed; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraLagMaxDistance; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CameraMinHeightBone; // 0x005C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHeightForHeadScreenHeightRatio; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinHeightForHeadScreenHeightRatio; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCameraBaseConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCameraBaseConfig") } static class UCharlieCameraBaseConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCameraBaseConfig; // Class Charlie.CharlieCameraExplorationConfig // 0x0000 (0x0070 - 0x0070) class UCharlieCameraExplorationConfig final : public UCharlieCameraBaseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCameraExplorationConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCameraExplorationConfig") } static class UCharlieCameraExplorationConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCameraExplorationConfig; // Class Charlie.LoadoutStatsPanelWidget // 0x0048 (0x03D0 - 0x0388) class ULoadoutStatsPanelWidget : public UFreyaUserWidget { public: class FText CurrentWeaponFormatText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class UVerticalBox* StatsVBox; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* CurrentWeaponTxt; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULoadoutAttributeWidget* LymbicEnergySumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* BuffEffectsPanel; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBuffIconImageContainerWidget* BuffContainerSumg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray AttributeWidgets; // 0x03C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutStatsPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutStatsPanelWidget") } static class ULoadoutStatsPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutStatsPanelWidget; // Class Charlie.CharlieAttributeSet // 0x00C8 (0x00F8 - 0x0030) #pragma pack(push, 0x1) class alignas(0x08) UCharlieAttributeSet : public UAttributeSet { public: uint8 Pad_30[0xC8]; // 0x0030(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAttributeSet") } static class UCharlieAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCharlieAttributeSet; // Class Charlie.DamageAttributeSet // 0x0068 (0x0160 - 0x00F8) class alignas(0x10) UDamageAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData BaseDamage; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData BaseLymbicDamage; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DamageProgressionCoefficient; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData BlockingAngle; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DamageBlockedCoefficient; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData AdditionalDamageBlockedCoefficient; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageAttributeSet") } static class UDamageAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageAttributeSet; // Class Charlie.GASPayLoad // 0x0030 (0x0060 - 0x0030) class UGASPayLoad final : public UDataAsset { public: TArray GrantedAbilityContainers; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray GrantedAbilities; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray GrantedEffects; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GASPayLoad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GASPayLoad") } static class UGASPayLoad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGASPayLoad; // Class Charlie.InteractionActionComponent // 0x01B8 (0x0258 - 0x00A0) class UInteractionActionComponent : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EInteractionActionType ActionType; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsHoldToConfirm; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FText DefaultName; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) uint8 InteractionState; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionStateUpdateMode InteractionStateUpdateMode; // 0x00C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 NbInteractionState; // 0x00C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasBeenActivated; // 0x00C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Activators; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray SynchronizedActivation; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bShouldNotifyActivatorsActionDoneOnActionEnd; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldNotifyInactiveActivators; // 0x00E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EA[0x6]; // 0x00EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnReceiverActionDone; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNotifyReceiversToActivate; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bEnableInCombat; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableWhileWheelAreExpanded; // 0x0111(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* ActivateInteractSoundStyle; // 0x0118(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieSingleSoundStyle* EndInteractSoundStyle; // 0x0120(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FComponentReference CameraOverrideReference; // 0x0128(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_150[0x50]; // 0x0150(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) bool bUseDroneInteractState; // 0x01A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDroneInteractionState DroneState; // 0x01A8(0x0050)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bUseHeroInteractState; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FHeroInteractionState HeroState; // 0x01FC(0x0014)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_210[0x20]; // 0x0210(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) bool bWasNotifyActivatorsActionDoneSent; // 0x0230(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Receivers; // 0x0238(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) class UCameraComponent* CameraOverride; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateAction(class AActor* Interactor); bool CanActionBeShown(class AActor* InteractorActor); void EndAction(); void EnterDroneState(); void EnterHeroState(); class FText GetActionName(); bool IsActionAvailable(class AActor* InteractorActor, struct FInteractionUnavailabilityReason* Reason); void NotifyActivatorsActionDone(); void NotifyReceiversToActivate(); void OnActivateAction(class AActor* Interactor); void OnEndAction(); void ReceiveUpdateInteractionStateForSaving(); void HandleInteractionEvent(const struct FGameplayTag& EventTag) const; bool IsActionDisabled() const; bool IsInteractionStateDifferentFromDefault() const; void OnActivatorNotifyReceiversToActivate(const class UInteractionActionComponent* InReceiverComponent) const; void SendEventToActivators(const struct FGameplayTag& EventTag) const; void SendEventToReceivers(const struct FGameplayTag& EventTag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionActionComponent") } static class UInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionActionComponent; // Class Charlie.AbilityIconWidget // 0x0048 (0x03D0 - 0x0388) class UAbilityIconWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x4]; // 0x0388(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag WeaponAbilitySlotTag; // 0x038C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SlotIndex; // 0x0394(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* DefaultImg; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D EquippedAbilityImageSize; // 0x03A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D DefaultImageSize; // 0x03B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* WeaponAbilityImg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* LockedSlotImg; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityIconWidget") } static class UAbilityIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityIconWidget; // Class Charlie.CharlieSaveSystemConfig // 0x0058 (0x0080 - 0x0028) class UCharlieSaveSystemConfig final : public UObject { public: float EntityBlueprintLoadingTimeout; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultMapSaves; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) int32 MaxNumberOfSaveGameBySlot; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double MinimalTimeToShowTheMessageUIInSeconds; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText PCSaveErrorPopupTitleText; // 0x0050(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText PCSaveErrorPopupContentText; // 0x0060(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText PCSaveErrorPopupOkButtonText; // 0x0070(0x0010)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveSystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveSystemConfig") } static class UCharlieSaveSystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveSystemConfig; // Class Charlie.FramedIconEntryWidget // 0x0008 (0x0398 - 0x0390) class UFramedIconEntryWidget : public UFreyaCustomButtonContentWidget { public: class UFramedIconWidget* FramedIconSumg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FramedIconEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FramedIconEntryWidget") } static class UFramedIconEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFramedIconEntryWidget; // Class Charlie.ItemRatingEntryWidget // 0x0018 (0x03B0 - 0x0398) class UItemRatingEntryWidget : public UFramedIconEntryWidget { public: class UItemRatingWidget* GradeSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemRatingWidget* LevelSumg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemRatingWidget* RankSumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemRatingEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemRatingEntryWidget") } static class UItemRatingEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemRatingEntryWidget; // Class Charlie.LoadoutSlotEntryWidget // 0x0030 (0x03E0 - 0x03B0) class ULoadoutSlotEntryWidget : public UItemRatingEntryWidget { public: class ULoadoutIconWidget* LoadoutSlotIconSumg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UItemStackTextWidget* ItemStackTextSumg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CurrentSlotMarkerImg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* Item; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D0[0x10]; // 0x03D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutSlotEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutSlotEntryWidget") } static class ULoadoutSlotEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutSlotEntryWidget; // Class Charlie.ControlsInputTextWidget // 0x0010 (0x0398 - 0x0388) class UControlsInputTextWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* HoldTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* InputTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ControlsInputTextWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ControlsInputTextWidget") } static class UControlsInputTextWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UControlsInputTextWidget; // Class Charlie.ItemInfoWidget // 0x0040 (0x03C8 - 0x0388) class UItemInfoWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* EquippedHeaderTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* DescTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEquippedHeaderVisible; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaBorder* EquippedHeaderBorder; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* NameTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* TitleBackgroundImg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x10]; // 0x03B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemInfoWidget") } static class UItemInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemInfoWidget; // Class Charlie.AnimNotify_ShowPad // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ShowPad final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ShowPad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ShowPad") } static class UAnimNotify_ShowPad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ShowPad; // Class Charlie.HealthAttributeSet // 0x0048 (0x0140 - 0x00F8) class alignas(0x10) UHealthAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData Health; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData HealthMax; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData HealthLowThreshold; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData HealthRegenRate; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HealthAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HealthAttributeSet") } static class UHealthAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHealthAttributeSet; // Class Charlie.EquippableItemInfoWidget // 0x0008 (0x03D0 - 0x03C8) class UEquippableItemInfoWidget : public UItemInfoWidget { public: class UEquipmentTypeWidget* EquipmentTypeSumg; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EquippableItemInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EquippableItemInfoWidget") } static class UEquippableItemInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEquippableItemInfoWidget; // Class Charlie.ExplorationMenuWidget // 0x00B8 (0x0520 - 0x0468) class UExplorationMenuWidget : public UCharlieMenuWidget { public: class UExplorationNavBarWidget* ExplorationNavBarSumg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CategoryTxt; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* ExplorationWidgetSwitcher; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* GoodDeedsVBox; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USecretListWidget* GoodDeedsListSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* GoodDeedDescTxt; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText GoodDeedDescText; // 0x0498(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UVerticalBox* MysteriesVBox; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* MysteriesEBox; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* MysteriesScrollBox; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* MysteriesDescTxt; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText MysteriesDescText; // 0x04C8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UVerticalBox* TimeloopsVBox; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* TimeloopsEBox; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* TimeloopsScrollBox; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* TimeloopsDescTxt; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText TimeloopsDescText; // 0x04F8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class USecretInfoWidget* GoodDeedInfoSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USecretInfoWidget* MysteryInfoSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USecretInfoWidget* TimeloopInfoSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExplorationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExplorationMenuWidget") } static class UExplorationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExplorationMenuWidget; // Class Charlie.AbilityItemInfoWidget // 0x0020 (0x03F0 - 0x03D0) class UAbilityItemInfoWidget : public UEquippableItemInfoWidget { public: class UBuffIconImageContainerWidget* BuffIconImageContainerSumg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UItemStatInfoWidget* ItemStatInfoSumg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStatEntryWidget* UseMechanicEntry; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* WarningBorder; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityItemInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityItemInfoWidget") } static class UAbilityItemInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityItemInfoWidget; // Class Charlie.DialogueConfig // 0x0060 (0x0088 - 0x0028) class UDialogueConfig final : public UObject { public: TSoftObjectPtr StopAllDialogueAudioEvent; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString HeadSkeletalMeshComponentName; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString BodySkeletalMeshComponentName; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DummySpeakerNameText; // 0x0070(0x0010)(Edit, Config, NativeAccessSpecifierPublic) struct FGameplayTag QuickChatProgressionTag; // 0x0080(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueConfig") } static class UDialogueConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueConfig; // Class Charlie.CharlieHudUserWidgetBase // 0x0010 (0x03D8 - 0x03C8) class UCharlieHudUserWidgetBase : public UFreyaHudUserWidget { public: uint8 Pad_3C8[0x10]; // 0x03C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnLoadingCompleted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieHudUserWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieHudUserWidgetBase") } static class UCharlieHudUserWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieHudUserWidgetBase; // Class Charlie.APCHudWidget // 0x0028 (0x0400 - 0x03D8) class UAPCHudWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ToHideInHUD; // 0x03E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCHudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCHudWidget") } static class UAPCHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCHudWidget; // Class Charlie.CharlieBaseGameplayAbility // 0x0138 (0x04E8 - 0x03B0) class UCharlieBaseGameplayAbility : public UGameplayAbility { public: struct FGameplayTag ActivationSuccessfulCue; // 0x03B0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ActivationFailedCue; // 0x03B8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag CostType; // 0x03C0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCostWontBlockActivation; // 0x03C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActivationConditions; // 0x03D0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) float Range; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RangeMargin; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCooldown; // 0x03E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E9[0x3]; // 0x03E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FCooldownSettings CooldownSettings; // 0x03EC(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bUseTurnRateMultiplier; // 0x03F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F9[0x3]; // 0x03F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TurnRateMultiplier; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnalyticsAbilityType AnalyticsAbilityType; // 0x0400(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_401[0x3]; // 0x0401(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 EntityTypeRestrictions; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LymbicSphereRestrictions; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery QueryThatMustBeFulfilledByTarget; // 0x0410(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) EAbilityActivationType ActivationType; // 0x0458(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer SelfCombatEventTagsOnStart; // 0x0460(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer TargetCombatEventTagsOnStart; // 0x0480(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer SelfCombatEventTagsOnEnd; // 0x04A0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer TargetCombatEventTagsOnEnd; // 0x04C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseGameplayAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseGameplayAbility") } static class UCharlieBaseGameplayAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBaseGameplayAbility; // Class Charlie.DroneLibrary // 0x0000 (0x0028 - 0x0028) class UDroneLibrary final : public UBlueprintFunctionLibrary { public: static class ADrone* GetDrone(const class UObject* WorldContext); static bool HasDrone(const class UObject* WorldContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneLibrary") } static class UDroneLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneLibrary; // Class Charlie.CharlieProjectileMovementComponent // 0x0000 (0x0260 - 0x0260) class UCharlieProjectileMovementComponent final : public UProjectileMovementComponent { public: bool bDisableHomingPastTarget; // 0x0258(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieProjectileMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieProjectileMovementComponent") } static class UCharlieProjectileMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieProjectileMovementComponent; // Class Charlie.ActorLibrary // 0x0000 (0x0028 - 0x0028) class UActorLibrary final : public UBlueprintFunctionLibrary { public: static class UActorComponent* GetComponentByTag(class AActor* Actor, TSubclassOf ComponentClass, class FName Tag); static EGetComponentResult GetValidatedComponentByTag(class AActor* Actor, TSubclassOf ComponentClass, class FName Tag, class UActorComponent** OutComponent); static EGetComponentResult GetValidatedComponentsByTag(class AActor* Actor, TSubclassOf ComponentClass, class FName Tag, TArray* OutComponents); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorLibrary") } static class UActorLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorLibrary; // Class Charlie.AbilitySequenceAbility // 0x0018 (0x0500 - 0x04E8) class UAbilitySequenceAbility : public UCharlieBaseGameplayAbility { public: TArray> AbilitiesToPlay; // 0x04E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) struct FGameplayAbilitySpecHandle CurrentChildAbilitySpecHandle; // 0x04F8(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilitySequenceAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilitySequenceAbility") } static class UAbilitySequenceAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilitySequenceAbility; // Class Charlie.ResearchCacheListWidget // 0x0030 (0x03B8 - 0x0388) class UResearchCacheListWidget : public UFreyaUserWidget { public: class UResearchCacheProgressWidget* CacheProgressSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* CachesEBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchCacheWidget* ResearchCacheInfoSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* CacheListSwitcher; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* CacheListPanel; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CachesEmptyTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheListWidget") } static class UResearchCacheListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheListWidget; // Class Charlie.AbilityTask_BlendCameraView // 0x0038 (0x00B8 - 0x0080) class UAbilityTask_BlendCameraView final : public UAbilityTask { public: class APlayerController* PC; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* ViewTarget; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendTime; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EViewTargetBlendFunction BlendFunction; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BlendExp; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLockOutgoing; // 0x009C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate Completed; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_BlendCameraView") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_BlendCameraView") } static class UAbilityTask_BlendCameraView* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_BlendCameraView; // Class Charlie.WeaponTrailComponent // 0x0070 (0x02A0 - 0x0230) class UWeaponTrailComponent final : public USceneComponent { public: uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FActivableIdentifier ActivationIdentifier; // 0x0240(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UNiagaraSystem* WeaponTrailFx; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LymbicEnergyNiagaraVariableName; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute LymbicEnergyAttribute; // 0x0258(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* SpawnedNiagaraComponent; // 0x0290(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponTrailComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponTrailComponent") } static class UWeaponTrailComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponTrailComponent; // Class Charlie.AmbientExteriorBoxRuneWrapper // 0x0070 (0x0098 - 0x0028) class UAmbientExteriorBoxRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientExteriorBoxRune Rune; // 0x0028(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientExteriorBoxRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientExteriorBoxRuneWrapper") } static class UAmbientExteriorBoxRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientExteriorBoxRuneWrapper; // Class Charlie.ExecutionStatUIData // 0x0038 (0x0060 - 0x0028) class UExecutionStatUIData final : public UGameplayEffectUIData { public: struct FUIStat StatToShow; // 0x0028(0x0030)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) int32 CalculationModifierIndex; // 0x0058(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExecutionStatUIData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExecutionStatUIData") } static class UExecutionStatUIData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExecutionStatUIData; // Class Charlie.CharlieAbilityTask // 0x0000 (0x0080 - 0x0080) class UCharlieAbilityTask : public UAbilityTask { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAbilityTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAbilityTask") } static class UCharlieAbilityTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAbilityTask; // Class Charlie.APCResearchActionComponent // 0x0018 (0x0270 - 0x0258) class UAPCResearchActionComponent final : public UInteractionActionComponent { public: float CameraTransitionBlendTime; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25C[0x14]; // 0x025C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginResearch(); void EndResearch(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchActionComponent") } static class UAPCResearchActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchActionComponent; // Class Charlie.AbilityTask_MutateEntity // 0x0018 (0x0098 - 0x0080) class UAbilityTask_MutateEntity : public UCharlieAbilityTask { public: class AActor* EntityToMutate; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bImmediate; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 FrameDelay; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MutateEntity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MutateEntity") } static class UAbilityTask_MutateEntity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MutateEntity; // Class Charlie.AkRoomTrackerRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UAkRoomTrackerRuneComponent final : public UBaseRuneComponent { public: struct FAkRoomTrackerRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkRoomTrackerRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkRoomTrackerRuneComponent") } static class UAkRoomTrackerRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkRoomTrackerRuneComponent; // Class Charlie.AbilityTask_ChangeEntity // 0x0050 (0x00E8 - 0x0098) class UAbilityTask_ChangeEntity final : public UAbilityTask_MutateEntity { public: TMulticastInlineDelegate OnFailed; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMutationDone; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray RunesToRemove; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TagsToAdd; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray TagsToRemove; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UAbilityTask_ChangeEntity* ChangeEntity(class UGameplayAbility* OwningAbility, class AActor* Entity, const TArray& InRunesToRemove, const TArray& InTagsToAdd, const TArray& InTagsToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ChangeEntity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ChangeEntity") } static class UAbilityTask_ChangeEntity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ChangeEntity; // Class Charlie.Screen // 0x0010 (0x02B8 - 0x02A8) class AScreen : public AActor { public: uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* SceneComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void SetScreenCornersForController(class APlayerController* Controller, const struct FGameplayTag& MenuTag, const EUILayerId LayerId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Screen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Screen") } static class AScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AScreen; // Class Charlie.AbilityTask_ChangeTagOnEntity // 0x0030 (0x00C8 - 0x0098) class UAbilityTask_ChangeTagOnEntity final : public UAbilityTask_MutateEntity { public: TMulticastInlineDelegate OnTagChanged; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFailed; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UScriptStruct* TagToChange; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EChangeTagActions ChangeAction; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_ChangeTagOnEntity* WaitTagChangeOnEntity(class UGameplayAbility* OwningAbility, class AActor* Entity, const class UScriptStruct* Tag, EChangeTagActions Action); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ChangeTagOnEntity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ChangeTagOnEntity") } static class UAbilityTask_ChangeTagOnEntity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ChangeTagOnEntity; // Class Charlie.AbilityTask_CharlieWaitDelay // 0x0020 (0x00A0 - 0x0080) class UAbilityTask_CharlieWaitDelay final : public UAbilityTask { public: uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_CharlieWaitDelay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_CharlieWaitDelay") } static class UAbilityTask_CharlieWaitDelay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_CharlieWaitDelay; // Class Charlie.CosmeticProgressionAction // 0x0000 (0x0028 - 0x0028) class UCosmeticProgressionAction : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticProgressionAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticProgressionAction") } static class UCosmeticProgressionAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticProgressionAction; // Class Charlie.CosmeticSetStylingAction // 0x0008 (0x0030 - 0x0028) class UCosmeticSetStylingAction : public UCosmeticProgressionAction { public: ECosmeticLoadoutStyles CosmeticLoadoutStyles; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticSetStylingAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticSetStylingAction") } static class UCosmeticSetStylingAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticSetStylingAction; // Class Charlie.InteractionMenuWidget // 0x0010 (0x0478 - 0x0468) class UInteractionMenuWidget : public UCharlieMenuWidget { public: class AActor* InteractableActor; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionMenuWidget") } static class UInteractionMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionMenuWidget; // Class Charlie.SkippableIntroBarkMenuWidget // 0x0010 (0x0488 - 0x0478) class USkippableIntroBarkMenuWidget : public UInteractionMenuWidget { public: uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFooterWidget* SkipFooterSumg; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkippableIntroBarkMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkippableIntroBarkMenuWidget") } static class USkippableIntroBarkMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkippableIntroBarkMenuWidget; // Class Charlie.APCResearchIntroWidget // 0x0000 (0x0488 - 0x0488) class UAPCResearchIntroWidget : public USkippableIntroBarkMenuWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchIntroWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchIntroWidget") } static class UAPCResearchIntroWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchIntroWidget; // Class Charlie.AbilityTask_Climb // 0x0088 (0x0108 - 0x0080) class UAbilityTask_Climb final : public UAbilityTask { public: struct FAnimationEntry ClimbAnimationEntry; // 0x0080(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPrivate) struct FAnimationEntry ClimbSprintAnimationEntry; // 0x00A0(0x0020)(Transient, NoDestructor, NativeAccessSpecifierPrivate) class UHeroMovementComponent* HeroMovementComponent; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieLadder* CachedLadder; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x38]; // 0x00D0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_Climb") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_Climb") } static class UAbilityTask_Climb* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_Climb; // Class Charlie.AbilityTask_ClimbExit // 0x0048 (0x00C8 - 0x0080) class UAbilityTask_ClimbExit final : public UAbilityTask { public: class UCapsuleComponent* ExitComponentComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* Hero; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* Ladder; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ClimbExit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ClimbExit") } static class UAbilityTask_ClimbExit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ClimbExit; // Class Charlie.Item // 0x0000 (0x02A8 - 0x02A8) class AItem : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Item") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Item") } static class AItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AItem; // Class Charlie.Drone // 0x0338 (0x05E0 - 0x02A8) class alignas(0x10) ADrone : public AItem { public: class UAkAudioEvent* LightToggleEvent; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator LightTargetOffset; // 0x02B0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray ComponentTagsToDisableWhenHiddingMesh; // 0x02C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UMaterialParameterCollection* NavLightMaterialParameterCollection; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NavLightsColorMaterialParameterName; // 0x02E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NavLightsEmissionStrengthMaterialParameterName; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FNavLightDefinition NavLightDefinitions[0x7]; // 0x02F0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCapsuleComponent* CapsuleComponent; // 0x03D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* MeshComponent; // 0x03D8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* AkComponent; // 0x03E0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEntityComponent* EntityComponent; // 0x03E8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneMovementComponent* MovementComponent; // 0x03F0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* LightSceneComponent; // 0x03F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USpotLightComponent* SpotLightComponent; // 0x0400(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* DisabledVFXComponent; // 0x0408(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraSystem* DisabledVFXSystem; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector DisabledVFXComponentLocation; // 0x0418(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FRotator DisabledVFXComponentRotation; // 0x0430(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FVector DisabledVFXComponentScale; // 0x0448(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* DisabledSFX; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 DisabledSFXTransitionDuration; // 0x0468(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_46C[0x4]; // 0x046C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* PropellersTranslationRTPC; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PropellersRTCPMaxTranslationSpeed; // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* PropellersRotationRTPC; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PropellersRTCPMaxRotationAngle; // 0x0488(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48C[0x4]; // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* RetroReflectiveLightMaterialParameterCollection; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightRadiusParameterName; // 0x0498(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightAngleParameterName; // 0x04A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightPositionParameterName; // 0x04A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightVectorParameterName; // 0x04B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightColorParameterName; // 0x04B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RetroReflectiveLightIntensityParameterName; // 0x04C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C8[0x118]; // 0x04C8(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UAkComponent* GetAkComponent(); class USceneComponent* GetLightComponent(); class USpotLightComponent* GetSpotLightComponent(); void ToggleLight(); class FName GetAbilityAnimState() const; EDroneAnimState GetAnimState() const; class UDroneMovementComponent* GetMovementComponent() const; bool IsDockStarted() const; bool IsUsingAbility() const; void SetVisibility(bool bVisible) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Drone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Drone") } static class ADrone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADrone; // Class Charlie.AnimNotify_HidePad // 0x0000 (0x0038 - 0x0038) class UAnimNotify_HidePad final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_HidePad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_HidePad") } static class UAnimNotify_HidePad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_HidePad; // Class Charlie.CharlieBaseAnimInstance // 0x0060 (0x0420 - 0x03C0) #pragma pack(push, 0x1) class alignas(0x10) UCharlieBaseAnimInstance : public UAnimInstance { public: class APawn* PawnOwner; // 0x03B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector WorldLocation; // 0x03C0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CharacterWorldVelocity; // 0x03D8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CharacterWorldVelocity2D; // 0x03F0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterSpeed; // 0x0408(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleRandomStartPosition; // 0x040C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasAcceleration; // 0x0410(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWasMovingLastUpdate; // 0x0411(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_412[0x6]; // 0x0412(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RandomizeIdleStart(float MaxStartTime); class APawn* GetPawnOwner() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseAnimInstance") } static class UCharlieBaseAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCharlieBaseAnimInstance; // Class Charlie.NPCAnimInstance // 0x00A0 (0x04C0 - 0x0420) class UNPCAnimInstance : public UCharlieBaseAnimInstance { public: class AActor* OwningActor; // 0x0418(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* PlayerSkeletalMesh; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* NPCSkeletalMesh; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* HeadSkelMesh; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFaceAnimInstance* FaceAnimInstance; // 0x0438(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleBaseFace; // 0x0440(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AwareBaseFace; // 0x0448(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleBase; // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AwareBase; // 0x0458(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* TalkingBase; // 0x0460(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* IdleToAware; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* AwareToIdle; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector InitialLookAtLocation; // 0x0478(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LookAtLocation; // 0x0490(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHeroSkeletonInitialized; // 0x04A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLookAtEnable; // 0x04A9(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4AA[0x2]; // 0x04AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float BaseLookAtWeight; // 0x04AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TalkingLookAtWeight; // 0x04B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimOffsetAlpha; // 0x04B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLookAtConversationCam; // 0x04B8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAware; // 0x04B9(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTalking; // 0x04BA(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsToAwareValid; // 0x04BB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsToIdleValid; // 0x04BC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHandPropsAutoAlignEnable; // 0x04BD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMirrorAnimation; // 0x04BE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4BF[0x1]; // 0x04BF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ChangeAwareness(bool bInIsAware); void InitializePlayerCharacterSkeleton(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCAnimInstance") } static class UNPCAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCAnimInstance; // Class Charlie.ResearchAnimInstance // 0x0010 (0x04D0 - 0x04C0) class UResearchAnimInstance final : public UNPCAnimInstance { public: bool bIsInResearch; // 0x04C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsResearching; // 0x04C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldFacePlayerInIdle; // 0x04C2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C3[0xD]; // 0x04C3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchAnimInstance") } static class UResearchAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchAnimInstance; // Class Charlie.AbilityTask_DroneFlyAroundTarget // 0x0180 (0x0200 - 0x0080) class alignas(0x10) UAbilityTask_DroneFlyAroundTarget final : public UAbilityTask { public: class ADrone* Drone; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* TargetActor; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90[0x170]; // 0x0090(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_DroneFlyAroundTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_DroneFlyAroundTarget") } static class UAbilityTask_DroneFlyAroundTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_DroneFlyAroundTarget; // Class Charlie.WorldMapZoneInfoEntryWidget // 0x0008 (0x0390 - 0x0388) class UWorldMapZoneInfoEntryWidget : public UFreyaUserWidget { public: class UFreyaTextBlock* WorldZoneNameEntryTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapZoneInfoEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapZoneInfoEntryWidget") } static class UWorldMapZoneInfoEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapZoneInfoEntryWidget; // Class Charlie.FlowNode_QuickChatSubjectGroup // 0x0010 (0x01E0 - 0x01D0) class UFlowNode_QuickChatSubjectGroup final : public UFlowNode { public: class UQuickChatSubsystem* QuickChatSubsystem; // 0x01D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UQuickChatFlowAsset* QuickChatFlowAsset; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuickChatSubjectGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuickChatSubjectGroup") } static class UFlowNode_QuickChatSubjectGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuickChatSubjectGroup; // Class Charlie.AbilityTask_DroneFlyToPosition // 0x00A0 (0x0120 - 0x0080) class UAbilityTask_DroneFlyToPosition final : public UAbilityTask { public: uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* Drone; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform TargetTransform; // 0x00C0(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_DroneFlyToPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_DroneFlyToPosition") } static class UAbilityTask_DroneFlyToPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_DroneFlyToPosition; // Class Charlie.AchievementsConfig // 0x0120 (0x0148 - 0x0028) class UAchievementsConfig final : public UObject { public: TSoftObjectPtr DataTablePath; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer GoodDeeds_Completed; // 0x0050(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FGameplayTagContainer Mysteries_Completed; // 0x0070(0x0020)(Edit, Config, NativeAccessSpecifierPublic) TArray MapData; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray WeaponMaxUpgrade_AllWeapons_GameplayTags; // 0x00A0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FGameplayTag CivilWarResearchCategoryTag; // 0x00B0(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag HadeaResearchCategoryTag; // 0x00B8(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ConspiracyResearchCategoryTag; // 0x00C0(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag OrderOfTheEyeResearchCategoryTag; // 0x00C8(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LymbicInvasionsResearchCategoryTag; // 0x00D0(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag VigilResearchCategoryTag; // 0x00D8(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> RelicExceptions; // 0x00E0(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) struct FGameplayTagContainer VisitedMapTags; // 0x00F0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FGameplayTagContainer NPCsSpokeToTags; // 0x0110(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FGameplayTag BaseballCapEquipmentTag; // 0x0130(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> NonDLCCaps; // 0x0138(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AchievementsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AchievementsConfig") } static class UAchievementsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAchievementsConfig; // Class Charlie.AnimNotifyState_ComboWindow // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_ComboWindow final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ComboWindow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ComboWindow") } static class UAnimNotifyState_ComboWindow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ComboWindow; // Class Charlie.AbilityTask_DroneFlyToTarget // 0x0040 (0x00C0 - 0x0080) class UAbilityTask_DroneFlyToTarget final : public UAbilityTask { public: uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* Drone; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* TargetActor; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_DroneFlyToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_DroneFlyToTarget") } static class UAbilityTask_DroneFlyToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_DroneFlyToTarget; // Class Charlie.FeetRuneWrapper // 0x0030 (0x0058 - 0x0028) class UFeetRuneWrapper final : public UBaseRuneWrapper { public: struct FFeetRune Rune; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FeetRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FeetRuneWrapper") } static class UFeetRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFeetRuneWrapper; // Class Charlie.AbilityTask_DroneFollow // 0x0010 (0x0090 - 0x0080) class UAbilityTask_DroneFollow final : public UAbilityTask { public: class ADrone* Drone; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_DroneFollow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_DroneFollow") } static class UAbilityTask_DroneFollow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_DroneFollow; // Class Charlie.APCIntroductionBarkSubsystem // 0x0018 (0x0048 - 0x0030) class UAPCIntroductionBarkSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UResearchAnimInstance* ResearchAnimInstance; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCIntroductionBarkSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCIntroductionBarkSubsystem") } static class UAPCIntroductionBarkSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCIntroductionBarkSubsystem; // Class Charlie.AbilityTask_DroneWaitForState // 0x0028 (0x00A8 - 0x0080) class UAbilityTask_DroneWaitForState final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* Drone; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_DroneWaitForState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_DroneWaitForState") } static class UAbilityTask_DroneWaitForState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_DroneWaitForState; // Class Charlie.AbilityTask_EQSQuery // 0x0068 (0x00E8 - 0x0080) class UAbilityTask_EQSQuery final : public UAbilityTask { public: uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UEnvQuery* QueryTemplate; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* TargetActor; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray EQSParams; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x18]; // 0x00D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_EQSQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_EQSQuery") } static class UAbilityTask_EQSQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_EQSQuery; // Class Charlie.ElevatorTranslationBaseComponent // 0x0000 (0x00A0 - 0x00A0) class UElevatorTranslationBaseComponent final : public UActorComponent { public: void SetTickDependency(class USceneComponent* MovableComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ElevatorTranslationBaseComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ElevatorTranslationBaseComponent") } static class UElevatorTranslationBaseComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UElevatorTranslationBaseComponent; // Class Charlie.ActivableLibrary // 0x0000 (0x0028 - 0x0028) class UActivableLibrary final : public UBlueprintFunctionLibrary { public: static void ActivateComponent(const class AActor* ActorToActivateComponentOn, const struct FGameplayTag& ActivationTag); static void ActivateComponents(const class AActor* ActorToActivateComponentOn, const struct FGameplayTagContainer& ActivationTagContainer, float DamageLevelOverride, const struct FDamageCollisionData& HiFrameRateCollisionData); static void DeactivateComponent(const class AActor* ActorToDeactivateComponentOn, const struct FGameplayTag& ActivationTag); static void DeactivateComponents(const class AActor* ActorToActivateComponentOn, const struct FGameplayTagContainer& ActivationTagContainer); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivableLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivableLibrary") } static class UActivableLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivableLibrary; // Class Charlie.FlowNode_QuestionSelector // 0x0010 (0x01E0 - 0x01D0) class UFlowNode_QuestionSelector final : public UFlowNode { public: class UTexture2D* DatumBrush; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UIdentityData* TopicIdentity; // 0x01D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuestionSelector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuestionSelector") } static class UFlowNode_QuestionSelector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuestionSelector; // Class Charlie.AnimNotifyState_FocusOnWeakSpot // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_FocusOnWeakSpot final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_FocusOnWeakSpot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_FocusOnWeakSpot") } static class UAnimNotifyState_FocusOnWeakSpot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_FocusOnWeakSpot; // Class Charlie.AbilityTask_EvaluateConditions // 0x0040 (0x00C0 - 0x0080) class UAbilityTask_EvaluateConditions final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieBaseGameplayAbility* CharlieAbility; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* AbilityOwner; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* Target; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ConditionsToEvaluate; // 0x00B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_EvaluateConditions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_EvaluateConditions") } static class UAbilityTask_EvaluateConditions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_EvaluateConditions; // Class Charlie.AbilityTask_MonitorRange // 0x0040 (0x00C0 - 0x0080) class UAbilityTask_MonitorRange final : public UAbilityTask { public: TMulticastInlineDelegate OnEnter; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnExit; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AActor* TargeterActor; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* TargetActor; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_MonitorRange* MonitorRange(class UGameplayAbility* OwningAbility, const class AActor* TargetActor_0, float MinRange, float MaxRange); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MonitorRange") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MonitorRange") } static class UAbilityTask_MonitorRange* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MonitorRange; // Class Charlie.DirectionalAudioSubsystem // 0x0058 (0x0098 - 0x0040) class UDirectionalAudioSubsystem final : public UTickableWorldSubsystem { public: TMap CurrentParameters; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DirectionalAudioSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DirectionalAudioSubsystem") } static class UDirectionalAudioSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDirectionalAudioSubsystem; // Class Charlie.BaseDamageComponent // 0x0140 (0x01E0 - 0x00A0) class UBaseDamageComponent : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FDamageDefinition DamageDefinition; // 0x00A8(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat DamageStat; // 0x0158(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat DurationStat; // 0x0188(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCharlieAbilitySystemComponent* OriginAbilitySystemComponent; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UProjectileAndAoEDispatchAbility* OriginAbility; // 0x01C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray DamageEntries; // 0x01C8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class ACharlieThrowable* OriginThrowable; // 0x01D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseDamageComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseDamageComponent") } static class UBaseDamageComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseDamageComponent; // Class Charlie.LinkedDamageComponent // 0x0000 (0x01E0 - 0x01E0) class ULinkedDamageComponent final : public UBaseDamageComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LinkedDamageComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LinkedDamageComponent") } static class ULinkedDamageComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULinkedDamageComponent; // Class Charlie.AnimNotify_SyncedAnimationDamage // 0x0010 (0x0048 - 0x0038) class UAnimNotify_SyncedAnimationDamage final : public UAnimNotify { public: TSubclassOf DamageEffect; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectLevel; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_SyncedAnimationDamage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_SyncedAnimationDamage") } static class UAnimNotify_SyncedAnimationDamage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_SyncedAnimationDamage; // Class Charlie.CharlieWrapperMenuWidget // 0x0010 (0x0478 - 0x0468) class UCharlieWrapperMenuWidget : public UCharlieMenuWidget { public: class UNavBarWidget* NavBarSumg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWrapperMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWrapperMenuWidget") } static class UCharlieWrapperMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieWrapperMenuWidget; // Class Charlie.PadWrapperMenuWidget // 0x0030 (0x04A8 - 0x0478) class UPadWrapperMenuWidget : public UCharlieWrapperMenuWidget { public: class URetainerBox* PadGlitchRBox; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialParameterCollection* BackgroundScalingMPC; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GlitchEffectEnabledPeriodMin; // 0x0488(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GlitchEffectEnabledPeriodMax; // 0x048C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GlitchEffectDisabledPeriodMin; // 0x0490(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GlitchEffectDisabledPeriodMax; // 0x0494(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieStartStopSoundStyle* GlitchEffectSoundStyle; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPadNavBarWidget* PadNavBarSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadWrapperMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadWrapperMenuWidget") } static class UPadWrapperMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadWrapperMenuWidget; // Class Charlie.AbilityTask_OpenMenuAndWait // 0x0040 (0x00C0 - 0x0080) class UAbilityTask_OpenMenuAndWait final : public UCharlieAbilityTask { public: TMulticastInlineDelegate OnOpened; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnClosed; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFailed; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FGameplayTag MenuTag; // 0x00B0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 LayerId; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_OpenMenuAndWait* OpenMenuAndWait(class UGameplayAbility* OwningAbility, uint8 LayerId_0, const struct FGameplayTag& Menu, bool bInShouldCloseMenuImmediately); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_OpenMenuAndWait") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_OpenMenuAndWait") } static class UAbilityTask_OpenMenuAndWait* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_OpenMenuAndWait; // Class Charlie.WorldMapGridLineWidget // 0x0050 (0x03D8 - 0x0388) class UWorldMapGridLineWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* LineValueTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* RulerGridLineSBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* RulerSBox; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* LineImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor LineColor; // 0x03A8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ParentAlignment; // 0x03B8(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C8[0x10]; // 0x03C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapGridLineWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapGridLineWidget") } static class UWorldMapGridLineWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapGridLineWidget; // Class Charlie.EffectValueBaseModifierComponent // 0x0000 (0x0028 - 0x0028) class UEffectValueBaseModifierComponent : public UGameplayEffectComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectValueBaseModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectValueBaseModifierComponent") } static class UEffectValueBaseModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectValueBaseModifierComponent; // Class Charlie.AbilityTask_PlayCharlieMontageAndWait // 0x00A0 (0x0120 - 0x0080) class UAbilityTask_PlayCharlieMontageAndWait final : public UAbilityTask { public: uint8 Pad_80[0x68]; // 0x0080(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* MontageToPlay; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F0[0x30]; // 0x00F0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGameplayAbilityCancelled(); void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted); void OnMontageEnded(class UAnimMontage* Montage, bool bInterrupted); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_PlayCharlieMontageAndWait") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_PlayCharlieMontageAndWait") } static class UAbilityTask_PlayCharlieMontageAndWait* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_PlayCharlieMontageAndWait; // Class Charlie.ActivateActionAsyncTask // 0x0050 (0x0080 - 0x0030) class UActivateActionAsyncTask : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnActionDone; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActionFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AActor* InteractableActor; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* InteractorActor; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UInteractionActionComponent* ActivatedActionComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActionEnded(EInteractionActionType ActionType, class UInteractionActionComponent* ActionComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateActionAsyncTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateActionAsyncTask") } static class UActivateActionAsyncTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateActionAsyncTask; // Class Charlie.ActivateActionByComponentTagAsyncTask // 0x0008 (0x0088 - 0x0080) class UActivateActionByComponentTagAsyncTask final : public UActivateActionAsyncTask { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UActivateActionAsyncTask* ActivateActionByComponentTagAndWait(class AActor* Interactable, class AActor* Interactor, class FName ComponentTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateActionByComponentTagAsyncTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateActionByComponentTagAsyncTask") } static class UActivateActionByComponentTagAsyncTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateActionByComponentTagAsyncTask; // Class Charlie.DynamicInteractorRuneComponent // 0x0048 (0x00F0 - 0x00A8) class UDynamicInteractorRuneComponent final : public UBaseRuneComponent { public: struct FDynamicInteractorRune Rune; // 0x00A8(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractorRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractorRuneComponent") } static class UDynamicInteractorRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractorRuneComponent; // Class Charlie.ParryWindowNotifyStateContext // 0x0008 (0x0048 - 0x0040) class UParryWindowNotifyStateContext final : public UBaseAnimNotifyContext { public: class UGuardAbility* GuardAbility; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParryWindowNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParryWindowNotifyStateContext") } static class UParryWindowNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParryWindowNotifyStateContext; // Class Charlie.AbilityTask_StartDelayedState // 0x0028 (0x00A8 - 0x0080) class UAbilityTask_StartDelayedState final : public UAbilityTask { public: uint8 Pad_80[0x28]; // 0x0080(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_StartDelayedState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_StartDelayedState") } static class UAbilityTask_StartDelayedState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_StartDelayedState; // Class Charlie.FlowNodeDescriptionHelper // 0x0008 (0x0030 - 0x0028) class UFlowNodeDescriptionHelper final : public UObject { public: int32 DescriptionLineLength; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNodeDescriptionHelper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNodeDescriptionHelper") } static class UFlowNodeDescriptionHelper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNodeDescriptionHelper; // Class Charlie.BaseAnimatedAbility // 0x0030 (0x0518 - 0x04E8) class UBaseAnimatedAbility : public UCharlieBaseGameplayAbility { public: class UAbilityTask_PlayCharlieMontageAndWait* AnimationTask; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer TagsToRemoveOnEnd; // 0x04F8(0x0020)(Transient, NativeAccessSpecifierPrivate) public: void AnimationFinished(); void AnimationInterrupted(); void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseAnimatedAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseAnimatedAbility") } static class UBaseAnimatedAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseAnimatedAbility; // Class Charlie.EnemyActiveCastingAbility // 0x00C8 (0x05E0 - 0x0518) class UEnemyActiveCastingAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry StartAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0540(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag ActiveCastingCue; // 0x0560(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StopCastingCue; // 0x0568(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0570(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* DurationTask; // 0x0578(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FThrowablesAndEffectsHandler ThrowablesAndEffectsHandler; // 0x0580(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyActiveCastingAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyActiveCastingAbility") } static class UEnemyActiveCastingAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyActiveCastingAbility; // Class Charlie.AbilityTask_ThrowablesAndEffectsMonitor // 0x0030 (0x00B0 - 0x0080) class UAbilityTask_ThrowablesAndEffectsMonitor final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface Handler; // 0x0098(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ThrowablesAndEffectsMonitor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ThrowablesAndEffectsMonitor") } static class UAbilityTask_ThrowablesAndEffectsMonitor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ThrowablesAndEffectsMonitor; // Class Charlie.LymbicEntityDefinition // 0x0000 (0x0030 - 0x0030) class ULymbicEntityDefinition : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityDefinition") } static class ULymbicEntityDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityDefinition; // Class Charlie.LymbicEntitySimpleDefinition // 0x0010 (0x0040 - 0x0030) class ULymbicEntitySimpleDefinition final : public ULymbicEntityDefinition { public: TSubclassOf HollowWalker; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AssignedHaze; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntitySimpleDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntitySimpleDefinition") } static class ULymbicEntitySimpleDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntitySimpleDefinition; // Class Charlie.ResearchLoreEntryInfoWidget // 0x0028 (0x03B0 - 0x0388) class UResearchLoreEntryInfoWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* ResearchLoreEntryNameTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchedItemNameTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchLoreEntryNotesTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ResearchLoreEntryNotesScrollBox; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemIconWidget* LoreEntryItemIconSumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLoreEntryInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLoreEntryInfoWidget") } static class UResearchLoreEntryInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLoreEntryInfoWidget; // Class Charlie.APCResearchLoreEntryInfoWidget // 0x0008 (0x03B8 - 0x03B0) class UAPCResearchLoreEntryInfoWidget : public UResearchLoreEntryInfoWidget { public: class UCharlieTextBlock* CategoryTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchLoreEntryInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchLoreEntryInfoWidget") } static class UAPCResearchLoreEntryInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchLoreEntryInfoWidget; // Class Charlie.AbilityTask_Tick // 0x0018 (0x0098 - 0x0080) class UAbilityTask_Tick final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_Tick") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_Tick") } static class UAbilityTask_Tick* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_Tick; // Class Charlie.SettingsBaseMenuWidget // 0x0010 (0x0478 - 0x0468) class USettingsBaseMenuWidget : public UCharlieMenuWidget { public: class UAkStateValue* StorySettingsMusicState; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* StartMenuSettingsMusicState; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsBaseMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsBaseMenuWidget") } static class USettingsBaseMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsBaseMenuWidget; // Class Charlie.SettingsConfirmApplyMenuWidget // 0x0058 (0x04D0 - 0x0478) class USettingsConfirmApplyMenuWidget : public USettingsBaseMenuWidget { public: float SecondsBeforeReset; // 0x0478(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieRichTextBlock* TimerTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaProgressBar* TimerProgressBar; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText TimerText; // 0x0490(0x0010)(Edit, NativeAccessSpecifierPrivate) class USettingsMenuWidget* SettingMenuToNavigateBackTo; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag CategoryTag; // 0x04A8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4B0[0x20]; // 0x04B0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsConfirmApplyMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsConfirmApplyMenuWidget") } static class USettingsConfirmApplyMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsConfirmApplyMenuWidget; // Class Charlie.CharliePlayerMappableKeySettingsMetaData // 0x0030 (0x0060 - 0x0030) class UCharliePlayerMappableKeySettingsMetaData final : public UDataAsset { public: class FText DisplayDescription; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray NonConflictedInputs; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FName InputChangedWithThisOne; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanBeShownInUI; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerMappableKeySettingsMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerMappableKeySettingsMetaData") } static class UCharliePlayerMappableKeySettingsMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePlayerMappableKeySettingsMetaData; // Class Charlie.ActivableManagerInterface // 0x0000 (0x0000 - 0x0000) class IActivableManagerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivableManagerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivableManagerInterface") } static class IActivableManagerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IActivableManagerInterface; // Class Charlie.CharlieTextButton // 0x0008 (0x0500 - 0x04F8) class UCharlieTextButton : public UFreyaTextButton { public: class UCharlieButtonSoundStyle* SoundStyle; // 0x04F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTextButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTextButton") } static class UCharlieTextButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTextButton; // Class Charlie.GlyphsNavBarEntryButton // 0x0008 (0x0508 - 0x0500) class UGlyphsNavBarEntryButton : public UCharlieTextButton { public: struct FGameplayTag LymbicSphere; // 0x0500(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphsNavBarEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphsNavBarEntryButton") } static class UGlyphsNavBarEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphsNavBarEntryButton; // Class Charlie.AbilityTask_TickableWaitDelay // 0x0038 (0x00B8 - 0x0080) class UAbilityTask_TickableWaitDelay final : public UAbilityTask { public: uint8 Pad_80[0x38]; // 0x0080(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_TickableWaitDelay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_TickableWaitDelay") } static class UAbilityTask_TickableWaitDelay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_TickableWaitDelay; // Class Charlie.DynamicInteractableRuneWrapper // 0x00E0 (0x0108 - 0x0028) class UDynamicInteractableRuneWrapper final : public UBaseRuneWrapper { public: struct FDynamicInteractableRune Rune; // 0x0028(0x00E0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractableRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractableRuneWrapper") } static class UDynamicInteractableRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractableRuneWrapper; // Class Charlie.ItemData // 0x0170 (0x01A0 - 0x0030) class UItemData : public UPrimaryDataAsset { public: class FText Name_0; // 0x0030(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Description; // 0x0040(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UTexture2D* Icon; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer QuestTags; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer Category; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer SubCategory; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer ProgressTagFacts; // 0x00B8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint32 QuantityMax; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanMultiStack; // 0x00DC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr AttunementFlipBookSoftTexture; // 0x00E0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ItemInspectionPages; // 0x0108(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bOnlyInspectInDataPad; // 0x0118(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETextJustify PlainTextJustification; // 0x0119(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* ItemInspectionFlipPageSoundOverride; // 0x0120(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieSingleSoundStyle* ItemAcquiredSoundOverride; // 0x0128(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr ItemBpClass; // 0x0130(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ItemMesh; // 0x0158(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray EquipmentVisuals; // 0x0180(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAkSwitchValue* AudioSwitchType; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGASPayLoad* GASPayLoad; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemData") } static class UItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemData; // Class Charlie.ProgressionItemData // 0x0020 (0x01C0 - 0x01A0) class UProgressionItemData : public UItemData { public: uint8 Grade; // 0x01A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ULevelRequirements* LevelRequirements; // 0x01A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LevelsAttributeProgression; // 0x01B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProgressionItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProgressionItemData") } static class UProgressionItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProgressionItemData; // Class Charlie.UseableBaseItemData // 0x00B0 (0x0270 - 0x01C0) class UUseableBaseItemData : public UProgressionItemData { public: struct FAnimationEntry Animation; // 0x01C0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PerWeaponAnimationOverride; // 0x01E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class FName UseableSocketName; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag UseItemCue; // 0x01F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ShowItemCue; // 0x0200(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRemoveFromInventoryOnUse; // 0x0208(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SpeedModifierEffect; // 0x0210(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagQuery TagRequirementsQuery; // 0x0218(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray StatsToShow; // 0x0260(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableBaseItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableBaseItemData") } static class UUseableBaseItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableBaseItemData; // Class Charlie.UseableCooldownReductionItemData // 0x0010 (0x0280 - 0x0270) class UUseableCooldownReductionItemData final : public UUseableBaseItemData { public: float CooldownRemoveTime; // 0x0270(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AffectedCooldowns; // 0x0274(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfCooldownsAffected; // 0x027C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableCooldownReductionItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableCooldownReductionItemData") } static class UUseableCooldownReductionItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableCooldownReductionItemData; // Class Charlie.ActiveRelicSlotEntryButton // 0x0000 (0x04F0 - 0x04F0) class UActiveRelicSlotEntryButton : public ULoadoutSlotEntryButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActiveRelicSlotEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActiveRelicSlotEntryButton") } static class UActiveRelicSlotEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActiveRelicSlotEntryButton; // Class Charlie.RandomDelayNotifyStateContext // 0x0008 (0x0048 - 0x0040) class URandomDelayNotifyStateContext final : public UBaseAnimNotifyContext { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomDelayNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomDelayNotifyStateContext") } static class URandomDelayNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomDelayNotifyStateContext; // Class Charlie.AbilityWheelInputWidget // 0x0008 (0x04B8 - 0x04B0) class UAbilityWheelInputWidget : public UFreyaInputWidget { public: class UWidgetAnimation* InputFlashingAnim; // 0x04B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityWheelInputWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityWheelInputWidget") } static class UAbilityWheelInputWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityWheelInputWidget; // Class Charlie.AbilityWheelSlotWidget // 0x0170 (0x04F8 - 0x0388) class UAbilityWheelSlotWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaImageStyle* BackgroundImageStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* AbilityDisabledImageStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* AbilityImageStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SlotIndex; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag AbilitySlotTag; // 0x03BC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsForActiveRelics; // 0x03C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C5[0x3]; // 0x03C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* UnassignedSlotImage; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FAnchors InputWidgetAnchors; // 0x03D0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FInputWidgetData InputWidgetData; // 0x03F0(0x0050)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CoolDownEndedSoundStyle; // 0x0440(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* AbilityImg; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityWheelInputWidget* AbilitySlotInputSumg; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* InputFeedbackAnim; // 0x0458(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* InputFeedbackUnavailableAnim; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ExpandAnim; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* CoolDownEndedAnim; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ActivateAbilityAnim; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* AvailableAbilityAnim; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ActivateCoolDownAnim; // 0x0488(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* HighlightAbilityAnim; // 0x0490(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* AbilityChargeAnim; // 0x0498(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ChargeLevelReachedAnim; // 0x04A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* OwnerASC; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieBaseGameplayAbility* Ability; // 0x04B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TScriptInterface ChargeableInterface; // 0x04B8(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstanceDynamic* AbilityMaterial; // 0x04C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D0[0x28]; // 0x04D0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityWheelSlotWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityWheelSlotWidget") } static class UAbilityWheelSlotWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityWheelSlotWidget; // Class Charlie.CraftingActionEntryWidget // 0x0010 (0x03A0 - 0x0390) class UCraftingActionEntryWidget : public UFreyaCustomButtonContentWidget { public: class UFreyaTextBlock* CraftingActionNameTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* CraftingActionImg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingActionEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingActionEntryWidget") } static class UCraftingActionEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingActionEntryWidget; // Class Charlie.InteractableActor // 0x0008 (0x02B0 - 0x02A8) class AInteractableActor : public AActor { public: bool bIsInteractionChainController; // 0x02A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void StartMusic(class UAkStateValue* StateValue); void StopMusic(class UAkStateValue* StateValue); void UpdateInteractionChainStateAndSave(class UInteractionActionComponent* InteractionActionComponent); void UpdateInteractionStateForSaving(class UInteractionActionComponent* InteractionActionComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableActor") } static class AInteractableActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractableActor; // Class Charlie.InteractableDoorActor // 0x0028 (0x02D8 - 0x02B0) class AInteractableDoorActor : public AInteractableActor { public: bool bEnabledAkPortal; // 0x02B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OpenOcclusion; // 0x02B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CloseOcclusion; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartOpen; // 0x02BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAkPortalComponent* CachedPortal; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C8[0x10]; // 0x02C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClosePortal(float TimeToClosePortal); void OpenPortal(float TimeToOpenPortal); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableDoorActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableDoorActor") } static class AInteractableDoorActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractableDoorActor; // Class Charlie.SingleUseBaseConditionInteractionActionComponent // 0x0030 (0x0288 - 0x0258) class USingleUseBaseConditionInteractionActionComponent : public UInteractionActionComponent { public: bool bSingleUse; // 0x0258(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActive; // 0x0259(0x0001)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharlieConditionValidator ActionCondition; // 0x0260(0x0008)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class FText ActionTextConditionSuccess; // 0x0268(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText ActionTextConditionFailed; // 0x0278(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: void OnActivateActionFailure(class AActor* Interactor); void OnActivateActionSuccess(class AActor* Interactor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SingleUseBaseConditionInteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SingleUseBaseConditionInteractionActionComponent") } static class USingleUseBaseConditionInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USingleUseBaseConditionInteractionActionComponent; // Class Charlie.APCEnterInteractionActionComponent // 0x0048 (0x02D0 - 0x0288) class UAPCEnterInteractionActionComponent : public USingleUseBaseConditionInteractionActionComponent { public: class UDataTable* CinematicEnterTable; // 0x0288(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* APCInteriorStateValue; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_298[0x38]; // 0x0298(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnterAPC(float InFadeDuration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCEnterInteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCEnterInteractionActionComponent") } static class UAPCEnterInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCEnterInteractionActionComponent; // Class Charlie.FlowNode_AbstractLine // 0x0020 (0x01F0 - 0x01D0) class UFlowNode_AbstractLine : public UFlowNode { public: uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText LineText; // 0x01D8(0x0010)(Edit, NativeAccessSpecifierPublic) uint8 Pad_1E8[0x8]; // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_AbstractLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_AbstractLine") } static class UFlowNode_AbstractLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_AbstractLine; // Class Charlie.FlowNode_QuickChatLine // 0x0010 (0x0200 - 0x01F0) class UFlowNode_QuickChatLine : public UFlowNode_AbstractLine { public: class FText QuickChatLine; // 0x01F0(0x0010)(Deprecated, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuickChatLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuickChatLine") } static class UFlowNode_QuickChatLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuickChatLine; // Class Charlie.WeaponAbility // 0x0198 (0x06B0 - 0x0518) class UWeaponAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FDamageDefinition DamageDefinition; // 0x0520(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf LymbicStealEffect; // 0x05D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagQuery QueryOnTargetToAllowAbility; // 0x05D8(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagQuery QueryOnTargetToBlockAbility; // 0x0620(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat DamageStat; // 0x0668(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray RunningTasks; // 0x0698(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) class UAbilityTask_CharlieWaitDelay* TimeDilationTimeOutTask; // 0x06A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponAbility") } static class UWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponAbility; // Class Charlie.CombatHudUserWidget // 0x0010 (0x03E8 - 0x03D8) class UCombatHudUserWidget : public UCharlieHudUserWidgetBase { public: bool bCanBeShownInTimeloops; // 0x03D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D9[0x7]; // 0x03D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatHudWidget* ParentHud; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatHudUserWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatHudUserWidget") } static class UCombatHudUserWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatHudUserWidget; // Class Charlie.ScalableCooldownAbilityInterface // 0x0000 (0x0000 - 0x0000) class IScalableCooldownAbilityInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScalableCooldownAbilityInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScalableCooldownAbilityInterface") } static class IScalableCooldownAbilityInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IScalableCooldownAbilityInterface; // Class Charlie.InputRemappingSettingEntryButton // 0x0030 (0x0518 - 0x04E8) class UInputRemappingSettingEntryButton : public UCharlieCustomButton { public: uint8 Pad_4E8[0x18]; // 0x04E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UInputRemappingSettingEntryWidget* InputRemappingContentWidget; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_508[0x10]; // 0x0508(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputRemappingSettingEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputRemappingSettingEntryButton") } static class UInputRemappingSettingEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputRemappingSettingEntryButton; // Class Charlie.CharliePopupWidget // 0x0030 (0x04D8 - 0x04A8) class UCharliePopupWidget : public UFreyaPopupWidget { public: uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieWidgetSoundStyle* SoundStyle; // 0x04B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* OverridenSoundStyle; // 0x04B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PopupPauseAudioEvent; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PopupResumeAudioEvent; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* PopupPauseMusicState; // 0x04D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePopupWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePopupWidget") } static class UCharliePopupWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePopupWidget; // Class Charlie.AbilityWheelWidget // 0x00D0 (0x04B8 - 0x03E8) class UAbilityWheelWidget : public UCombatHudUserWidget { public: uint8 Pad_3E8[0x30]; // 0x03E8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bExpandedByDefaultWithMouseAndKeyboard; // 0x0418(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag OtherWheelHidingTag; // 0x041C(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* WheelExpandedSoundStyle; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieSingleSoundStyle* WheelCollapsedSoundStyle; // 0x0430(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag AbilityModeStatusTag; // 0x0438(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray PreviewAbilityIcons; // 0x0440(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class UAbilityWheelInputWidget* WheelInputSumg; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCanvasPanel* WheelCanvas; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputContainerWidget* InputContainerSumg; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* ExpandAnim; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AbilityWheelSlotWidgets; // 0x0470(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UCharlieAbilitySystemComponent* HeroASC; // 0x0480(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieAbilitySystemComponent* WheelOwnerASC; // 0x0488(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_490[0x4]; // 0x0490(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float ExpansionDelay; // 0x0494(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_498[0x20]; // 0x0498(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAbilityModeChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityWheelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityWheelWidget") } static class UAbilityWheelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityWheelWidget; // Class Charlie.CharliePlayerCameraManager // 0x0050 (0x25F0 - 0x25A0) class ACharliePlayerCameraManager : public APlayerCameraManager { public: class UCharlieThirdPersonCamera* CameraModeInstance; // 0x2598(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieCameraExplorationConfig* ExplorationConfig; // 0x25A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieCameraCombatConfig* CombatConfig; // 0x25A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieCameraAPCConfig* APCConfig; // 0x25B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CameraClass; // 0x25B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BasePelvisRelativeZ; // 0x25C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PelvisBoneName; // 0x25C4(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25CC[0x4]; // 0x25CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieCameraCombatConfig* CombatCameraConfigOverride; // 0x25D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_25D8[0x18]; // 0x25D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerCameraManager") } static class ACharliePlayerCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharliePlayerCameraManager; // Class Charlie.AchievementsLibrary // 0x0000 (0x0028 - 0x0028) class UAchievementsLibrary final : public UBlueprintFunctionLibrary { public: static bool UnlockAchievement(const class UObject* WorldContextObject, ECharliePlatformAchievementID ID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AchievementsLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AchievementsLibrary") } static class UAchievementsLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAchievementsLibrary; // Class Charlie.DynamicInteractOverlapAvailabilityRuneWrapper // 0x0010 (0x0038 - 0x0028) class UDynamicInteractOverlapAvailabilityRuneWrapper final : public UBaseRuneWrapper { public: struct FDynamicInteractOverlapAvailabilityRune Rune; // 0x0028(0x000A)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractOverlapAvailabilityRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractOverlapAvailabilityRuneWrapper") } static class UDynamicInteractOverlapAvailabilityRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractOverlapAvailabilityRuneWrapper; // Class Charlie.ItemPlacementSlotsRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UItemPlacementSlotsRuneComponent final : public UBaseRuneComponent { public: struct FItemPlacementSlotsRune Rune; // 0x00A8(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementSlotsRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementSlotsRuneComponent") } static class UItemPlacementSlotsRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementSlotsRuneComponent; // Class Charlie.AchievementsSubsystem // 0x0010 (0x0040 - 0x0030) class UAchievementsSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* DataTable; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AchievementsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AchievementsSubsystem") } static class UAchievementsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAchievementsSubsystem; // Class Charlie.CharlieTimedNotificationWidget // 0x0008 (0x03A8 - 0x03A0) class UCharlieTimedNotificationWidget : public UFreyaTimedNotificationWidget { public: class UCharlieWidgetSoundStyle* SoundStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTimedNotificationWidget") } static class UCharlieTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTimedNotificationWidget; // Class Charlie.NewStylingNotificationWidget // 0x0010 (0x03B8 - 0x03A8) class UNewStylingNotificationWidget final : public UCharlieTimedNotificationWidget { public: EIdentityFact FactTypeForFrame; // 0x03A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UFramedIconWidget* IconSumg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewStylingNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewStylingNotificationWidget") } static class UNewStylingNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNewStylingNotificationWidget; // Class Charlie.CharlieNiagaraBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieNiagaraBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FLinearColor GetWeaponLymbicColor(class UObject* WorldContextObject); static ELymbicSphere GetWeaponLymbicSphere(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieNiagaraBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieNiagaraBlueprintLibrary") } static class UCharlieNiagaraBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieNiagaraBlueprintLibrary; // Class Charlie.ActivableInterface // 0x0000 (0x0000 - 0x0000) class IActivableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivableInterface") } static class IActivableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IActivableInterface; // Class Charlie.InputRemappingSettingEntryWidget // 0x0080 (0x0410 - 0x0390) class UInputRemappingSettingEntryWidget : public UFreyaCustomButtonContentWidget { public: uint8 Pad_390[0x18]; // 0x0390(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle NormalTextStyle; // 0x03A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ConflictedTextStyle; // 0x03C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) TSubclassOf InputIconWidgetClass; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* InputNameTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHorizontalBox* InputsHBox; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSettingValue_InputMapping* InputMappingSetting; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray IconWidgetCache; // 0x03F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputRemappingSettingEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputRemappingSettingEntryWidget") } static class UInputRemappingSettingEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputRemappingSettingEntryWidget; // Class Charlie.CharlieIdlePoint // 0x0038 (0x02E0 - 0x02A8) class ACharlieIdlePoint : public AActor { public: int32 AllowedUserCount; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AbilityToStart; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PerceptionOverride; // 0x02B8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray> CurrentUsers; // 0x02C8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieIdlePoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieIdlePoint") } static class ACharlieIdlePoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieIdlePoint; // Class Charlie.CharlieSphereIdlePoint // 0x0008 (0x02E8 - 0x02E0) class ACharlieSphereIdlePoint : public ACharlieIdlePoint { public: class USphereComponent* SphereComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSphereIdlePoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSphereIdlePoint") } static class ACharlieSphereIdlePoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieSphereIdlePoint; // Class Charlie.CharlieRoamingZone // 0x0018 (0x0300 - 0x02E8) class ACharlieRoamingZone : public ACharlieSphereIdlePoint { public: float IdleTimeBetweenPoint; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleTimeVariance; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDistanceBetweenPoints; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAngleBetweenPoint; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleBetweenPoint; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieRoamingZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieRoamingZone") } static class ACharlieRoamingZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieRoamingZone; // Class Charlie.ActivateActionByActionTypeAsyncTask // 0x0008 (0x0088 - 0x0080) class UActivateActionByActionTypeAsyncTask final : public UActivateActionAsyncTask { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UActivateActionAsyncTask* ActivateActionByActionTypeAndWait(class AActor* Interactable, class AActor* Interactor, EInteractionActionType ActionType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateActionByActionTypeAsyncTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateActionByActionTypeAsyncTask") } static class UActivateActionByActionTypeAsyncTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateActionByActionTypeAsyncTask; // Class Charlie.CharliePrimaryAssetLabelNoShipping // 0x0000 (0x0088 - 0x0088) class UCharliePrimaryAssetLabelNoShipping final : public UPrimaryAssetLabel { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePrimaryAssetLabelNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePrimaryAssetLabelNoShipping") } static class UCharliePrimaryAssetLabelNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePrimaryAssetLabelNoShipping; // Class Charlie.GameplayCueStateComponent // 0x0040 (0x00E0 - 0x00A0) class UGameplayCueStateComponent final : public UActorComponent { public: TArray GameplayCueInstances; // 0x00A0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray AudioEventRefCount; // 0x00B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray FadeInstances; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray WeaponVFXInstances; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayCueStateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayCueStateComponent") } static class UGameplayCueStateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayCueStateComponent; // Class Charlie.ActivateComponentNotifyState // 0x0040 (0x0070 - 0x0030) class UActivateComponentNotifyState final : public UAnimNotifyState { public: struct FGameplayTagContainer ActivationTags; // 0x0030(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bRecordHiFrameRatePositions; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDamageCollisionData DamagePositionsToRecord; // 0x0058(0x0010)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bOverrideDamageLevel; // 0x0068(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DamageLevelOverride; // 0x006C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateComponentNotifyState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateComponentNotifyState") } static class UActivateComponentNotifyState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateComponentNotifyState; // Class Charlie.HollowWalkerDeathAbility // 0x0090 (0x05A8 - 0x0518) class UHollowWalkerDeathAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry DeathAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UPhysicsAsset* RagdollPhysicsAsset; // 0x0538(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LonerDeathCue; // 0x0540(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag SimpleLymbicDeathCue; // 0x0548(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag FerventDeathCue; // 0x0550(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag HerderDeathCue; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollImpulseRandomYawLimit; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollImpulseRandomMinPitch; // 0x0564(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollImpulseRandomMaxPitch; // 0x0568(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollImpulseRandomMinStrength; // 0x056C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollImpulseRandomMaxStrength; // 0x0570(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ImpulseBoneTarget; // 0x0574(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollTorqueRandomMinDuration; // 0x057C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollTorqueRandomMaxDuration; // 0x0580(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollTorqueRandomMinStrength; // 0x0584(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RagdollTorqueRandomMaxStrength; // 0x0588(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TorqueBoneTarget; // 0x058C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_594[0x4]; // 0x0594(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_AddRagDollTorque* RagDollTorqueTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5A0[0x8]; // 0x05A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerDeathAbility") } static class UHollowWalkerDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHollowWalkerDeathAbility; // Class Charlie.TagFactAcquiredRuneComponent // 0x0020 (0x00C8 - 0x00A8) class UTagFactAcquiredRuneComponent final : public UBaseRuneComponent { public: struct FTagFactAcquiredRune Rune; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TagFactAcquiredRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TagFactAcquiredRuneComponent") } static class UTagFactAcquiredRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTagFactAcquiredRuneComponent; // Class Charlie.CharlieRichTextBlock // 0x0010 (0x07E0 - 0x07D0) class UCharlieRichTextBlock final : public UFreyaRichTextBlock { public: bool bParseDynamicLocation; // 0x07D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7D1[0xF]; // 0x07D1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieRichTextBlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieRichTextBlock") } static class UCharlieRichTextBlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieRichTextBlock; // Class Charlie.ActiveRelicSlotEntryWidget // 0x0000 (0x03E0 - 0x03E0) class UActiveRelicSlotEntryWidget : public ULoadoutSlotEntryWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActiveRelicSlotEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActiveRelicSlotEntryWidget") } static class UActiveRelicSlotEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActiveRelicSlotEntryWidget; // Class Charlie.CharlieRuntimeOptionsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieRuntimeOptionsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UCharlieRuntimeOptions* GetRuntimeOptions(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieRuntimeOptionsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieRuntimeOptionsBlueprintLibrary") } static class UCharlieRuntimeOptionsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieRuntimeOptionsBlueprintLibrary; // Class Charlie.ActivitiesConfig // 0x0010 (0x0038 - 0x0028) class UActivitiesConfig final : public UObject { public: TArray Activities; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivitiesConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivitiesConfig") } static class UActivitiesConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivitiesConfig; // Class Charlie.AkRoomEventsRuneWrapper // 0x0058 (0x0080 - 0x0028) class UAkRoomEventsRuneWrapper final : public UBaseRuneWrapper { public: struct FAkRoomEventsRune Rune; // 0x0028(0x0058)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkRoomEventsRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkRoomEventsRuneWrapper") } static class UAkRoomEventsRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkRoomEventsRuneWrapper; // Class Charlie.CharlieSaveSubsystem // 0x0008 (0x0038 - 0x0030) class UCharlieSaveSubsystem final : public UGameInstanceSubsystem { public: class UCharlieSaveSystem* SaveSystem; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveSubsystem") } static class UCharlieSaveSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveSubsystem; // Class Charlie.AbilityTask_PlayUmbilicalCordAnimation // 0x0050 (0x00D0 - 0x0080) class UAbilityTask_PlayUmbilicalCordAnimation final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AHaze* TargetHaze; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FHazeUmbilicalCordAnimationEntry HazeAnimationEntry; // 0x00A0(0x0014)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* AkComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_PlayUmbilicalCordAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_PlayUmbilicalCordAnimation") } static class UAbilityTask_PlayUmbilicalCordAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_PlayUmbilicalCordAnimation; // Class Charlie.DamageDealerThrowableComponent // 0x00E8 (0x02C8 - 0x01E0) class UDamageDealerThrowableComponent : public UBaseDamageComponent { public: bool bDoDamageOnce; // 0x01E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E1[0x3]; // 0x01E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DamageTimer; // 0x01E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseExclusionRadius; // 0x01E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E9[0x3]; // 0x01E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ExclusionRadius; // 0x01EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldByPassLineTraceSingleByChannel; // 0x01F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F1[0x3]; // 0x01F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag GameplayCueToAddOnEnter; // 0x01F4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf GameplayEffectToAddOnEnter; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GameplayEffectLevel; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseTargetTagsRequirement; // 0x020C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery TagRequirementQuery; // 0x0210(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseTargetAnimationSectionRequirement; // 0x0258(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ExcludedAnimSections; // 0x0260(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle ActiveEffect; // 0x0270(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet OverlappedActors; // 0x0278(0x0050)(Transient, NativeAccessSpecifierPrivate) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerThrowableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerThrowableComponent") } static class UDamageDealerThrowableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageDealerThrowableComponent; // Class Charlie.EnvironementalDamageDealerComponent // 0x0010 (0x02D8 - 0x02C8) class UEnvironementalDamageDealerComponent final : public UDamageDealerThrowableComponent { public: float DamageLevelToApply; // 0x02C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironementalDamageDealerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironementalDamageDealerComponent") } static class UEnvironementalDamageDealerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironementalDamageDealerComponent; // Class Charlie.AkRoomEventsRuneComponent // 0x0058 (0x0100 - 0x00A8) class UAkRoomEventsRuneComponent final : public UBaseRuneComponent { public: struct FAkRoomEventsRune Rune; // 0x00A8(0x0058)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkRoomEventsRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkRoomEventsRuneComponent") } static class UAkRoomEventsRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkRoomEventsRuneComponent; // Class Charlie.AkRoomTrackerRuneWrapper // 0x0008 (0x0030 - 0x0028) class UAkRoomTrackerRuneWrapper final : public UBaseRuneWrapper { public: struct FAkRoomTrackerRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkRoomTrackerRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkRoomTrackerRuneWrapper") } static class UAkRoomTrackerRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkRoomTrackerRuneWrapper; // Class Charlie.GenerateLymbicLootingRuneComponent // 0x0020 (0x00C8 - 0x00A8) class UGenerateLymbicLootingRuneComponent final : public UBaseRuneComponent { public: struct FGenerateLymbicLootingRune Rune; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GenerateLymbicLootingRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GenerateLymbicLootingRuneComponent") } static class UGenerateLymbicLootingRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGenerateLymbicLootingRuneComponent; // Class Charlie.AmbientInteriorBoxRuneWrapper // 0x0070 (0x0098 - 0x0028) class UAmbientInteriorBoxRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientInteriorBoxRune Rune; // 0x0028(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInteriorBoxRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInteriorBoxRuneWrapper") } static class UAmbientInteriorBoxRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInteriorBoxRuneWrapper; // Class Charlie.AttributeProgressBar // 0x0068 (0x03F0 - 0x0388) class UAttributeProgressBar : public UFreyaUserWidget { public: class UFreyaProgressBar* AttributeBar; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShowPositiveDelta; // 0x0390(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShowNegativeDelta; // 0x0391(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_392[0x6]; // 0x0392(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaProgressBarStyle* ProgressBarStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaProgressBarStyle* FullProgressBarStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* PositiveDeltaImageStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NegativeDeltaImageStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MinimumFilledPercent; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaImage* BarEndMarkerImg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DeltaImg; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* PositiveDeltaAnim; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* NegativeDeltaAnim; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnNegativeDeltaAnimationFinished(); void OnPositiveDeltaAnimationFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeProgressBar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeProgressBar") } static class UAttributeProgressBar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeProgressBar; // Class Charlie.StanceAttributeProgressBar // 0x0058 (0x0448 - 0x03F0) class UStanceAttributeProgressBar : public UAttributeProgressBar { public: struct FLinearColor FullProgressColor; // 0x03F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor ProgressColor; // 0x0400(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor BackgroundColor; // 0x0410(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLinearColor UnavailableColor; // 0x0420(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* StanceAttributeProgressBar; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* RiposteAnim; // 0x0438(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StanceAttributeProgressBar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StanceAttributeProgressBar") } static class UStanceAttributeProgressBar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStanceAttributeProgressBar; // Class Charlie.CharlieSaveGame // 0x0688 (0x06C0 - 0x0038) class UCharlieSaveGame final : public UYggSaveGame { public: int32 Version; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGuid PlaythroughGuid; // 0x003C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsNew; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasCompletedGame; // 0x004D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGameIsFullyInstalled; // 0x004E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FTimespan TimePlayed; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharlieSavePlayerState Player; // 0x0060(0x0590)(NativeAccessSpecifierPublic) struct FCharlieSaveWorldState World; // 0x05F0(0x00C8)(NativeAccessSpecifierPublic) uint8 Pad_6B8[0x8]; // 0x06B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveGame") } static class UCharlieSaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveGame; // Class Charlie.FootstepEventNiagaraTrackerRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UFootstepEventNiagaraTrackerRuneComponent final : public UBaseRuneComponent { public: struct FFootstepEventNiagaraTrackerRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEventNiagaraTrackerRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEventNiagaraTrackerRuneComponent") } static class UFootstepEventNiagaraTrackerRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEventNiagaraTrackerRuneComponent; // Class Charlie.AmbientExteriorBoxRuneComponent // 0x0070 (0x0118 - 0x00A8) class UAmbientExteriorBoxRuneComponent final : public UBaseRuneComponent { public: struct FAmbientExteriorBoxRune Rune; // 0x00A8(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientExteriorBoxRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientExteriorBoxRuneComponent") } static class UAmbientExteriorBoxRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientExteriorBoxRuneComponent; // Class Charlie.BaseIdleAbility // 0x0018 (0x0500 - 0x04E8) class UBaseIdleAbility : public UCharlieBaseGameplayAbility { public: class ACharlieLymbicEntity* LymbicEntity; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALymbicEntityController* LymbicEntityController; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x04F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseIdleAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseIdleAbility") } static class UBaseIdleAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseIdleAbility; // Class Charlie.FallToGroundAbility // 0x0098 (0x0598 - 0x0500) class UFallToGroundAbility final : public UBaseIdleAbility { public: struct FAnimationEntry FallingAnimation; // 0x0500(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry GettingUpAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray Variations; // 0x0540(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bForceAIAggro; // 0x0550(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_551[0x3]; // 0x0551(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SightStimulusStrength; // 0x0554(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SightStimulusAgeOverride; // 0x0558(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* LandAudioEvent; // 0x0560(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_InterpolateToTransform* MoveToTask; // 0x0568(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_PlayCharlieMontageAndWait* AnimationTask; // 0x0570(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieFallingPoint* FallToPoint; // 0x0578(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhysicsAsset* OriginalPhysicsAsset; // 0x0580(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_588[0x10]; // 0x0588(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GetUpAnimationDone(); void OnTouchedGround(const struct FHitResult& Hit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FallToGroundAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FallToGroundAbility") } static class UFallToGroundAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFallToGroundAbility; // Class Charlie.AmbientInterpolationRuneWrapper // 0x0038 (0x0060 - 0x0028) class UAmbientInterpolationRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientInterpolationRune Rune; // 0x0028(0x0038)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInterpolationRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInterpolationRuneWrapper") } static class UAmbientInterpolationRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInterpolationRuneWrapper; // Class Charlie.OneBoxAmbientInterpolator // 0x0040 (0x02E8 - 0x02A8) class AOneBoxAmbientInterpolator : public AActor { public: class USceneComponent* SceneComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEntityComponent* Entity; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientInterpolationRuneComponent* AmbientInterpolationRune; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientExteriorBoxRuneComponent* ExteriorBoxRune; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UOverlapDetectionRuneComponent* OverlapDetectionRune; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxComponent* ExteriorBox; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxComponent* InteriorBox; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseInteriorBox; // 0x02E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OneBoxAmbientInterpolator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OneBoxAmbientInterpolator") } static class AOneBoxAmbientInterpolator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AOneBoxAmbientInterpolator; // Class Charlie.TwoBoxAmbientInterpolator // 0x0008 (0x02F0 - 0x02E8) class ATwoBoxAmbientInterpolator final : public AOneBoxAmbientInterpolator { public: class UAmbientInteriorBoxRuneComponent* InteriorBoxRune; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TwoBoxAmbientInterpolator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TwoBoxAmbientInterpolator") } static class ATwoBoxAmbientInterpolator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATwoBoxAmbientInterpolator; // Class Charlie.DopplerEffectAkComponent // 0x0080 (0x04C0 - 0x0440) class UDopplerEffectAkComponent final : public UAkComponent { public: bool bComponentAutoPost; // 0x0440(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableDopplerEffect; // 0x0441(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreHeroVelocity; // 0x0442(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_443[0x5]; // 0x0443(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* DopplerRTPC; // 0x0448(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScalingFactor; // 0x0450(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* PlayerDistanceProbeAkComponent; // 0x0458(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_460[0x60]; // 0x0460(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DopplerEffectAkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DopplerEffectAkComponent") } static class UDopplerEffectAkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDopplerEffectAkComponent; // Class Charlie.AmbientInterpolationRuneComponent // 0x0038 (0x00E0 - 0x00A8) class UAmbientInterpolationRuneComponent final : public UBaseRuneComponent { public: struct FAmbientInterpolationRune Rune; // 0x00A8(0x0038)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInterpolationRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInterpolationRuneComponent") } static class UAmbientInterpolationRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInterpolationRuneComponent; // Class Charlie.AmbientMultiPositionActor // 0x0018 (0x02C0 - 0x02A8) class AAmbientMultiPositionActor final : public AActor { public: class UAkComponent* AkComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientSoundWithCullingComponent* AmbientSoundWithCullingComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAkMultiPositionType MultiPositionType; // 0x02B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientMultiPositionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientMultiPositionActor") } static class AAmbientMultiPositionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientMultiPositionActor; // Class Charlie.ItemInspectionMenuWidget // 0x01C8 (0x0640 - 0x0478) class UItemInspectionMenuWidget : public UInteractionMenuWidget { public: class UCharlieSingleSoundStyle* StopAudioSound; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* NextItemSound; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CloseMenuSound; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* FlipPageSound; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ShowTogglePlainTextSoundStyle; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* HideTogglePlainTextSoundStyle; // 0x04A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* InspectItemFromInventorySoundStyle; // 0x04A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText FlipInputActionText; // 0x04B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText PaginationText; // 0x04C0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText SkipAudioText; // 0x04D0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText PlayAudioText; // 0x04E0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText EquippableLoadoutText; // 0x04F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText EquippableCosmeticText; // 0x0500(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText EquippableWeaponModuleText; // 0x0510(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText EquippableDroneModuleText; // 0x0520(0x0010)(Edit, NativeAccessSpecifierPrivate) TMap CategoryItemAcquiredSoundsMap; // 0x0530(0x0050)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DefaultItemAcquiredSound; // 0x0580(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemQuantityTxt; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ItemQuantityPanel; // 0x0590(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ItemStackText; // 0x0598(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaImage* ItemCategoryImg; // 0x05A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* ItemImg; // 0x05B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemNameTxt; // 0x05B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* ItemInfoSumg; // 0x05C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* EquippableItemTxt; // 0x05C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* PlainTextVBox; // 0x05D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* PlainTextScrollBox; // 0x05D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* PlainTxt; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PlainTextPaginationTxt; // 0x05E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ItemInspectionFooterSumg; // 0x05F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ItemDataQueue; // 0x05F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UItemData* CurrentItemData; // 0x0608(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_610[0x30]; // 0x0610(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemInspectionMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemInspectionMenuWidget") } static class UItemInspectionMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemInspectionMenuWidget; // Class Charlie.SpatialAudioSubsystem // 0x0040 (0x0070 - 0x0030) class USpatialAudioSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x40]; // 0x0030(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpatialAudioSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpatialAudioSubsystem") } static class USpatialAudioSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpatialAudioSubsystem; // Class Charlie.FootstepEmitterRuneComponent // 0x00D8 (0x0180 - 0x00A8) class UFootstepEmitterRuneComponent final : public UBaseRuneComponent { public: struct FFootstepEmitterRune Rune; // 0x00A8(0x00D8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEmitterRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEmitterRuneComponent") } static class UFootstepEmitterRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEmitterRuneComponent; // Class Charlie.CharlieSettingScalarDynamic_Difficulty // 0x0000 (0x0210 - 0x0210) class UCharlieSettingScalarDynamic_Difficulty final : public UGameSettingValueScalarDynamic { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingScalarDynamic_Difficulty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingScalarDynamic_Difficulty") } static class UCharlieSettingScalarDynamic_Difficulty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingScalarDynamic_Difficulty; // Class Charlie.AmbientMultiPositionBarkActor // 0x0190 (0x0438 - 0x02A8) class AAmbientMultiPositionBarkActor : public AActor { public: class UAkComponent* AkComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* NPCToPlayFacialAnimation; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Barks; // 0x02B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) EMultiPositionBarkPlayMode PlayMode; // 0x02C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EAkMultiPositionType MultiPositionType; // 0x02C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2CA[0x2]; // 0x02CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AttenuationScalingFactor; // 0x02CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SubtitleSphereRadiusOffset; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Delay; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DelayVariance; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float InitialBarkDelay; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float InitialBarkDelayVariance; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldPlayDuringQuickchatOrConversation; // 0x02E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShouldHideSubtitleOnSphereExit; // 0x02E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E6[0x2]; // 0x02E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FDirectionalAudioData DirectionalAudioData; // 0x02E8(0x0020)(Edit, NativeAccessSpecifierPrivate) class UAkAudioEvent* StopAudioWithFadeEvent; // 0x0308(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 MaximumDirectionalAudioDisplayed; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CullingSphereRadius; // 0x0314(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SubtitleSphereRadius; // 0x0318(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap ShapeToMultiPositionLocation; // 0x0320(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray CullingShapeComponents; // 0x0370(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray CullingSubtitleComponents; // 0x0380(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray OverlappingDirectionalAudioShapes; // 0x0390(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap CurrentDirectionalAudios; // 0x03A0(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_3F0[0x48]; // 0x03F0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Disable(); void OnCullingSphereBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnEndAudio(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); void OnLoadingCompleted(); void OnSubtitleSphereBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnSubtitleSphereEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void Stop(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientMultiPositionBarkActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientMultiPositionBarkActor") } static class AAmbientMultiPositionBarkActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientMultiPositionBarkActor; // Class Charlie.AmbientSoundWithCullingComponent // 0x0080 (0x0590 - 0x0510) class UAmbientSoundWithCullingComponent final : public USphereComponent { public: struct FComponentReference AkComponentReference; // 0x0510(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioEvent; // 0x0538(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusPadding; // 0x0540(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AttenuationScalingFactor; // 0x0544(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDirectionalAudioData DirectionalAudioData; // 0x0548(0x0020)(Edit, NativeAccessSpecifierPublic) float DynamicRadiusPadding; // 0x0568(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x24]; // 0x056C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisableAudio(); void EnableAudio(); void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bBFromSweep, const struct FHitResult& SweepResult); void OnEndAudio(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSoundWithCullingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSoundWithCullingComponent") } static class UAmbientSoundWithCullingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientSoundWithCullingComponent; // Class Charlie.EnemyMeleeAbility // 0x00F0 (0x0608 - 0x0518) class UEnemyMeleeAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry AttackAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDamageDefinition DamageDefinition; // 0x0540(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DamageLevel; // 0x05F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5F4[0x4]; // 0x05F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* WaitTask; // 0x05F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_600[0x8]; // 0x0600(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyMeleeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyMeleeAbility") } static class UEnemyMeleeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyMeleeAbility; // Class Charlie.CharlieSettingEnum_AudioOutput // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_AudioOutput final : public UGameSettingValueDiscreteDynamic_Enum { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_AudioOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_AudioOutput") } static class UCharlieSettingEnum_AudioOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_AudioOutput; // Class Charlie.TutorialLibrary // 0x0000 (0x0028 - 0x0028) class UTutorialLibrary final : public UBlueprintFunctionLibrary { public: static bool EnqueueToastTutorial(class UObject* WorldContextObject, const struct FGameplayTag& TutorialIdentifier); static bool ShowBlockingTutorial(class UObject* WorldContextObject, const struct FGameplayTag& TutorialIdentifier); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialLibrary") } static class UTutorialLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialLibrary; // Class Charlie.AmbientSplineRuneWrapper // 0x0038 (0x0060 - 0x0028) class UAmbientSplineRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientSplineRune Rune; // 0x0028(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSplineRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSplineRuneWrapper") } static class UAmbientSplineRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientSplineRuneWrapper; // Class Charlie.BaseSyncedAnimationAbility // 0x00C0 (0x05A8 - 0x04E8) class UBaseSyncedAnimationAbility : public UCharlieBaseGameplayAbility { public: struct FSyncedAnimationEntry SyncedAnimation; // 0x04E8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray CameraAnimations; // 0x0508(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer GameplayCueTags; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class ACharlieCharacterGAS* InstigatorCharacter; // 0x0538(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharlieCharacterGAS* TargetCharacter; // 0x0540(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FCameraAnimationHandle CameraAnimationHandle; // 0x0548(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSet FinishedActors; // 0x0550(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_5A0[0x8]; // 0x05A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseSyncedAnimationAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseSyncedAnimationAbility") } static class UBaseSyncedAnimationAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseSyncedAnimationAbility; // Class Charlie.EnemyGrabAbility // 0x0118 (0x06C0 - 0x05A8) class UEnemyGrabAbility : public UBaseSyncedAnimationAbility { public: uint8 Pad_5A8[0x8]; // 0x05A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry GrabAttack; // 0x05B0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry FailOut; // 0x05D0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDamageDefinition DamageDefinition; // 0x05F0(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DamageLevel; // 0x06A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A4[0x4]; // 0x06A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_PlayCharlieMontageAndWait* AnimationTask; // 0x06A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x06B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6B8[0x8]; // 0x06B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AnimationFinished(); void AnimationInterrupted(); void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyGrabAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyGrabAbility") } static class UEnemyGrabAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyGrabAbility; // Class Charlie.SaveComponentsTransformStateRuneComponent // 0x0050 (0x00F8 - 0x00A8) class USaveComponentsTransformStateRuneComponent final : public UBaseRuneComponent { public: struct FSaveComponentsTransformStateRune Rune; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveComponentsTransformStateRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveComponentsTransformStateRuneComponent") } static class USaveComponentsTransformStateRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveComponentsTransformStateRuneComponent; // Class Charlie.AmbientSplineRuneComponent // 0x0038 (0x00E0 - 0x00A8) class UAmbientSplineRuneComponent final : public UBaseRuneComponent { public: struct FAmbientSplineRune Rune; // 0x00A8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientSplineRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientSplineRuneComponent") } static class UAmbientSplineRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientSplineRuneComponent; // Class Charlie.ResearchCacheWidget // 0x00C0 (0x0448 - 0x0388) class UResearchCacheWidget : public UFreyaUserWidget { public: class UResearchCacheData* Cache; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CacheIconWidgetClass; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* SymbolsImageStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CacheNameTxt; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* WorldLocationTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ClueTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWrapBox* CodeWBox; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool CacheSymbolsPool; // 0x03C0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheWidget") } static class UResearchCacheWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheWidget; // Class Charlie.CharlieSettingBool_Difficulty // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingBool_Difficulty final : public UGameSettingValueDiscreteDynamic_Bool { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingBool_Difficulty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingBool_Difficulty") } static class UCharlieSettingBool_Difficulty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingBool_Difficulty; // Class Charlie.AkComponentTransformRuneWrapper // 0x0050 (0x0078 - 0x0028) class UAkComponentTransformRuneWrapper final : public UBaseRuneWrapper { public: struct FAkComponentTransformRune Rune; // 0x0028(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkComponentTransformRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkComponentTransformRuneWrapper") } static class UAkComponentTransformRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkComponentTransformRuneWrapper; // Class Charlie.DamageInfo // 0x0058 (0x0080 - 0x0028) class UDamageInfo final : public UObject { public: uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageInfo") } static class UDamageInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageInfo; // Class Charlie.AkComponentTransformRuneComponent // 0x0050 (0x00F8 - 0x00A8) class UAkComponentTransformRuneComponent final : public UBaseRuneComponent { public: struct FAkComponentTransformRune Rune; // 0x00A8(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkComponentTransformRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkComponentTransformRuneComponent") } static class UAkComponentTransformRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkComponentTransformRuneComponent; // Class Charlie.PlacedItemStaticMeshComponent // 0x0010 (0x05D0 - 0x05C0) class UPlacedItemStaticMeshComponent : public UStaticMeshComponent { public: uint8 Pad_5B8[0x18]; // 0x05B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PlaceItemInSlot(class UStreamableRenderAsset* ItemMesh); void RemoveItemFromSlot(float DelayBeforeRemoval); void ReplaceItemInSlot(class UStreamableRenderAsset* ItemMesh, float DelayBeforeRemoval, float DelayBeforeAddingBack); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlacedItemStaticMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlacedItemStaticMeshComponent") } static class UPlacedItemStaticMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlacedItemStaticMeshComponent; // Class Charlie.CharlieSettingEnum_NvidiaSuperResolution // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_NvidiaSuperResolution final : public UGameSettingValueDiscreteDynamic_Enum { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_NvidiaSuperResolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_NvidiaSuperResolution") } static class UCharlieSettingEnum_NvidiaSuperResolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_NvidiaSuperResolution; // Class Charlie.AmbientInsideInteriorSplineRuneWrapper // 0x0040 (0x0068 - 0x0028) class UAmbientInsideInteriorSplineRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientInsideInteriorSplineRune Rune; // 0x0028(0x0040)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInsideInteriorSplineRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInsideInteriorSplineRuneWrapper") } static class UAmbientInsideInteriorSplineRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInsideInteriorSplineRuneWrapper; // Class Charlie.AmbientInsideInteriorSplineRuneComponent // 0x0040 (0x00E8 - 0x00A8) class UAmbientInsideInteriorSplineRuneComponent final : public UBaseRuneComponent { public: struct FAmbientInsideInteriorSplineRune Rune; // 0x00A8(0x0040)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInsideInteriorSplineRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInsideInteriorSplineRuneComponent") } static class UAmbientInsideInteriorSplineRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInsideInteriorSplineRuneComponent; // Class Charlie.FootstepEventRuneWrapper // 0x0018 (0x0040 - 0x0028) class UFootstepEventRuneWrapper final : public UBaseRuneWrapper { public: struct FFootstepEventRune Rune; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEventRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEventRuneWrapper") } static class UFootstepEventRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEventRuneWrapper; // Class Charlie.CharlieSlider // 0x0008 (0x0518 - 0x0510) class UCharlieSlider : public UFreyaSlider { public: class UCharlieSliderSoundStyle* SoundStyle; // 0x0510(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSlider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSlider") } static class UCharlieSlider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSlider; // Class Charlie.AmbientInsideExteriorSplineRuneWrapper // 0x0040 (0x0068 - 0x0028) class UAmbientInsideExteriorSplineRuneWrapper final : public UBaseRuneWrapper { public: struct FAmbientInsideExteriorSplineRune Rune; // 0x0028(0x0040)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInsideExteriorSplineRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInsideExteriorSplineRuneWrapper") } static class UAmbientInsideExteriorSplineRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInsideExteriorSplineRuneWrapper; // Class Charlie.AmbientInsideExteriorSplineRuneComponent // 0x0040 (0x00E8 - 0x00A8) class UAmbientInsideExteriorSplineRuneComponent final : public UBaseRuneComponent { public: struct FAmbientInsideExteriorSplineRune Rune; // 0x00A8(0x0040)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientInsideExteriorSplineRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientInsideExteriorSplineRuneComponent") } static class UAmbientInsideExteriorSplineRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientInsideExteriorSplineRuneComponent; // Class Charlie.EnemyForwardBackwardMovementAbility // 0x0028 (0x0540 - 0x0518) class UEnemyForwardBackwardMovementAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry Animation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag ReportedEvent; // 0x0538(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyForwardBackwardMovementAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyForwardBackwardMovementAbility") } static class UEnemyForwardBackwardMovementAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyForwardBackwardMovementAbility; // Class Charlie.CharlieSettingValueDiscrete_AudioLanguage // 0x0018 (0x01D8 - 0x01C0) class UCharlieSettingValueDiscrete_AudioLanguage final : public UGameSettingValueDiscreteDynamic { public: uint8 Pad_1C0[0x18]; // 0x01C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingValueDiscrete_AudioLanguage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingValueDiscrete_AudioLanguage") } static class UCharlieSettingValueDiscrete_AudioLanguage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingValueDiscrete_AudioLanguage; // Class Charlie.CharlieCharacter // 0x0010 (0x0680 - 0x0670) class ACharlieCharacter : public ACharacter { public: uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EPhysicalSurface OverridePhysicalSurface; // 0x0670(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_671[0x3]; // 0x0671(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BaseTurnRate; // 0x0674(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseLookUpRate; // 0x0678(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x067C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieFaction Faction; // 0x067D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_67E[0x2]; // 0x067E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetOverridePhysicalSurface(EPhysicalSurface* OutOverridePhysicalSurface) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCharacter") } static class ACharlieCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieCharacter; // Class Charlie.CharlieCharacterGAS // 0x0050 (0x06D0 - 0x0680) #pragma pack(push, 0x1) class alignas(0x10) ACharlieCharacterGAS : public ACharlieCharacter { public: uint8 Pad_680[0x8]; // 0x0680(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x0688(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDamageDealerManagerActorComponent* DamageDealerManagerComponent; // 0x0690(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UParryComponent* ParryComponent; // 0x0698(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UGameplayCueStateComponent* GameplayCueStateComponent; // 0x06A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAnimNotifyContextComponent* AnimNotifyContextComponent; // 0x06A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray RootMotionTranslationScaleEntries; // 0x06B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_6C0[0x8]; // 0x06C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCharacterGAS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCharacterGAS") } static class ACharlieCharacterGAS* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ACharlieCharacterGAS; // Class Charlie.CharlieLymbicEntity // 0x02E0 (0x09B0 - 0x06D0) #pragma pack(push, 0x1) class alignas(0x10) ACharlieLymbicEntity : public ACharlieCharacterGAS { public: struct FVector AnchorPosition; // 0x06C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLymbicEntityStateTreeParameters LymbicEntityStateTreeParameters; // 0x06E0(0x0168)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCharlieCameraCombatConfig* CombatCameraConfigOverride; // 0x0848(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName MainAkComponentTag; // 0x0850(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* SpecialEncounterState; // 0x0858(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_860[0x80]; // 0x0860(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* IdleStartAudioEvent; // 0x08E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* IdleStopAudioEvent; // 0x08E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText OptionalDisplayName; // 0x08F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UEntityComponent* EntityComponent; // 0x0900(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ALymbicEntitySpawner* SpawnerOwner; // 0x0908(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaWidgetComponent* StatusWidgetComponent; // 0x0910(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGroundDetectorActorComponent* GroundDetectorComponent; // 0x0918(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULockOnTargetComponent* LockOnTargetComponent; // 0x0920(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHitFxActorComponent* HitFxActorComponent; // 0x0928(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGameplayLODRuneComponent* GameplayLODRune; // 0x0930(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGameplayLODSettingsRuneComponent* GameplayLODSettingsRune; // 0x0938(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ALymbicEntityController* LymbicEntityController; // 0x0940(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* MainAkComponent; // 0x0948(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_950[0x58]; // 0x0950(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UAkComponent* GetMainAkComponent(); void RestoreLastValidGroundPosition(); void SetActorHiddenFromSpawn(bool bNewHidden); bool IsDead() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLymbicEntity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLymbicEntity") } static class ACharlieLymbicEntity* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ACharlieLymbicEntity; // Class Charlie.Haze // 0x00E0 (0x0A90 - 0x09B0) class AHaze : public ACharlieLymbicEntity { public: struct FHazeBirthAbsorbVFXEntry BirthAbsorbVfxEntry; // 0x09A8(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UUmbilicalCordAnchorComponent* UmbilicalCordAnchorComponent; // 0x09F0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieNiagaraAnimationComponent* NiagaraAnimationComponent; // 0x09F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayToAbsorbHazeOnAggroLost; // 0x0A00(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A04[0x4]; // 0x0A04(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ULocomotionRuneComponent* LocomotionRune; // 0x0A08(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray LinkedHollowWalkers; // 0x0A10(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray Clones; // 0x0A20(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class AHaze* OriginalHaze; // 0x0A30(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet HollowWalkersRequestingAbsorb; // 0x0A38(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_A88[0x8]; // 0x0A88(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetHollowWalkers() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Haze") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Haze") } static class AHaze* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHaze; // Class Charlie.SplineInterpolationCachedRuneWrapper // 0x0020 (0x0048 - 0x0028) class USplineInterpolationCachedRuneWrapper final : public UBaseRuneWrapper { public: struct FSplineInterpolationCachedRune Rune; // 0x0028(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineInterpolationCachedRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineInterpolationCachedRuneWrapper") } static class USplineInterpolationCachedRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USplineInterpolationCachedRuneWrapper; // Class Charlie.InteractLibrary // 0x0000 (0x0028 - 0x0028) class UInteractLibrary final : public UBlueprintFunctionLibrary { public: static void ActivateInteractCamera(class AActor* CurrentInteractActor); static void AddOnActivatedEvent(class AActor* Actor, const TDelegate& ActivatedDelegate); static void AddOnDeselectedEvent(class AActor* Actor, const TDelegate& DeselectedDelegate); static void AddOnInteractMenuManuallyClosedEvent(class AActor* Actor, const struct FGameplayTag& InteractionMenuTag, const TDelegate& InteractMenuManuallyClosedDelegate); static void AddOnSelectedEvent(class AActor* Actor, const TDelegate& SelectedEvent); static void AddOnTradeEvent(class AActor* Actor, const TDelegate& ActivatedDelegate); static void DeactivateInteractCamera(class AActor* CurrentInteractActor); static void EndCurrentActivation(class AActor* InteractableActor); static void EndCurrentTrade(class AActor* InteractableActor); static class AActor* GetCurrentInteractable(class AActor* ActivatingActor); static bool InteractWithInteractable(class AActor* InteractingActor); static bool IsSupportingTrade(const class AActor* Actor); static void SetEoGLymbicProgressionParameterCollection(class UObject* WorldContextObject, float Progression); static bool TradeWithInteractable(class AActor* InteractingActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractLibrary") } static class UInteractLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractLibrary; // Class Charlie.SplineInterpolationCachedRuneComponent // 0x0020 (0x00C8 - 0x00A8) class USplineInterpolationCachedRuneComponent final : public UBaseRuneComponent { public: struct FSplineInterpolationCachedRune Rune; // 0x00A8(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SplineInterpolationCachedRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SplineInterpolationCachedRuneComponent") } static class USplineInterpolationCachedRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USplineInterpolationCachedRuneComponent; // Class Charlie.FlowNode_QuickChatLastLine // 0x00D8 (0x02D8 - 0x0200) class UFlowNode_QuickChatLastLine final : public UFlowNode_QuickChatLine { public: struct FPayloadData PayloadToSend; // 0x0200(0x00D8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuickChatLastLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuickChatLastLine") } static class UFlowNode_QuickChatLastLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuickChatLastLine; // Class Charlie.CharlieSettingEnum_Difficulty // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_Difficulty : public UGameSettingValueDiscreteDynamic_Enum { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_Difficulty") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_Difficulty") } static class UCharlieSettingEnum_Difficulty* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_Difficulty; // Class Charlie.CharlieSettingEnum_DifficultyPreset // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_DifficultyPreset final : public UCharlieSettingEnum_Difficulty { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_DifficultyPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_DifficultyPreset") } static class UCharlieSettingEnum_DifficultyPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_DifficultyPreset; // Class Charlie.AmbientTriggerZoneInterface // 0x0000 (0x0000 - 0x0000) class IAmbientTriggerZoneInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientTriggerZoneInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientTriggerZoneInterface") } static class IAmbientTriggerZoneInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAmbientTriggerZoneInterface; // Class Charlie.AmbientAudioZoneInstance // 0x0028 (0x0050 - 0x0028) class UAmbientAudioZoneInstance final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* AkComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPostEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientAudioZoneInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientAudioZoneInstance") } static class UAmbientAudioZoneInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientAudioZoneInstance; // Class Charlie.PauseMenuWidget // 0x0078 (0x04E0 - 0x0468) class UPauseMenuWidget : public UCharlieMenuWidget { public: class UAkAudioEvent* ResumeWorldAudioEvent; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* PauseMenuMusicState; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CancelReturnToMainMenuSoundStyle; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* ReturnToMainMenuPopupSoundStyle; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ConfirmReturnToMainMenuTitle; // 0x0488(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ConfirmReturnToMainMenuBody; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ConfirmReturnToMainMenuExit; // 0x04A8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaButton* ResumeBtn; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* StartMenuBtn; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* SettingsBtn; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* CheatBtn; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* TutorialsBtn; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PauseMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PauseMenuWidget") } static class UPauseMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPauseMenuWidget; // Class Charlie.CharlieSettingVariableOptionInterface // 0x0000 (0x0000 - 0x0000) class ICharlieSettingVariableOptionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingVariableOptionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingVariableOptionInterface") } static class ICharlieSettingVariableOptionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieSettingVariableOptionInterface; // Class Charlie.AmbientZoneActor // 0x0038 (0x02E0 - 0x02A8) class AAmbientZoneActor : public AActor { public: TArray PossibleEventsToPost; // 0x02A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint32 NumberOfAudioSource; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSourcePositionUpdateFrequency; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSourcePositionUpdateFrequency; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EFrequencyType FrequencyType; // 0x02C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoSizeTriggerBox; // 0x02C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C6[0x2]; // 0x02C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray AmbientAudioInstances; // 0x02C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientZoneActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientZoneActor") } static class AAmbientZoneActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAmbientZoneActor; // Class Charlie.CharlieSubtitlesFreyaLayer // 0x0000 (0x0080 - 0x0080) class UCharlieSubtitlesFreyaLayer final : public UFreyaWidgetLayer { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSubtitlesFreyaLayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSubtitlesFreyaLayer") } static class UCharlieSubtitlesFreyaLayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSubtitlesFreyaLayer; // Class Charlie.AmbushAbility // 0x0008 (0x0508 - 0x0500) class UAmbushAbility final : public UBaseIdleAbility { public: class ACharlieAmbushPoint* AmbushPoint; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbushAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbushAbility") } static class UAmbushAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbushAbility; // Class Charlie.AnalyticsConfig // 0x0050 (0x0078 - 0x0028) class UAnalyticsConfig final : public UObject { public: float AnalyticsSendFrequency; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer InitialSettingsToRecord; // 0x0030(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FGameplayTagContainer TypesOfFactsToSend; // 0x0050(0x0020)(Edit, Config, NativeAccessSpecifierPublic) bool bShouldSendFactTags; // 0x0070(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnalyticsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnalyticsConfig") } static class UAnalyticsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnalyticsConfig; // Class Charlie.CharlieSoundStyle // 0x0000 (0x0030 - 0x0030) class UCharlieSoundStyle : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSoundStyle") } static class UCharlieSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSoundStyle; // Class Charlie.CharlieSliderSoundStyle // 0x0030 (0x0060 - 0x0030) class UCharlieSliderSoundStyle final : public UCharlieSoundStyle { public: struct FCharlieSliderSoundStyleData NormalSoundStyle; // 0x0030(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FCharlieSliderSoundStyleData DisabledSoundStyle; // 0x0048(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSliderSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSliderSoundStyle") } static class UCharlieSliderSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSliderSoundStyle; // Class Charlie.IntervalEventRuneWrapper // 0x0020 (0x0048 - 0x0028) class UIntervalEventRuneWrapper final : public UBaseRuneWrapper { public: struct FIntervalEventRune Rune; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntervalEventRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntervalEventRuneWrapper") } static class UIntervalEventRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntervalEventRuneWrapper; // Class Charlie.GoldenPathQuestStepsData // 0x0010 (0x0040 - 0x0030) class UGoldenPathQuestStepsData final : public UPrimaryDataAsset { public: TArray TeleportSteps; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GoldenPathQuestStepsData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoldenPathQuestStepsData") } static class UGoldenPathQuestStepsData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoldenPathQuestStepsData; // Class Charlie.IntervalEventRuneComponent // 0x0020 (0x00C8 - 0x00A8) class UIntervalEventRuneComponent final : public UBaseRuneComponent { public: struct FIntervalEventRune Rune; // 0x00A8(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntervalEventRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntervalEventRuneComponent") } static class UIntervalEventRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntervalEventRuneComponent; // Class Charlie.EffectRateBaseModifierComponent // 0x0000 (0x0028 - 0x0028) class UEffectRateBaseModifierComponent : public UGameplayEffectComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectRateBaseModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectRateBaseModifierComponent") } static class UEffectRateBaseModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectRateBaseModifierComponent; // Class Charlie.EffectRateAttributeModifierComponent // 0x0038 (0x0060 - 0x0028) class UEffectRateAttributeModifierComponent final : public UEffectRateBaseModifierComponent { public: struct FGameplayAttribute RateModifierAttribute; // 0x0028(0x0038)(Edit, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectRateAttributeModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectRateAttributeModifierComponent") } static class UEffectRateAttributeModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectRateAttributeModifierComponent; // Class Charlie.CharlieSettingValueDiscrete_Resolution // 0x0030 (0x01F0 - 0x01C0) class UCharlieSettingValueDiscrete_Resolution final : public UGameSettingValueDiscreteDynamic { public: uint8 Pad_1C0[0x30]; // 0x01C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingValueDiscrete_Resolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingValueDiscrete_Resolution") } static class UCharlieSettingValueDiscrete_Resolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingValueDiscrete_Resolution; // Class Charlie.AnimatedWeaponSheatheAbility // 0x0008 (0x0520 - 0x0518) class UAnimatedWeaponSheatheAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimatedWeaponSheatheAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimatedWeaponSheatheAbility") } static class UAnimatedWeaponSheatheAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimatedWeaponSheatheAbility; // Class Charlie.CharlieStartStopSoundStyle // 0x0010 (0x0040 - 0x0030) class UCharlieStartStopSoundStyle final : public UCharlieSoundStyle { public: class UAkAudioEvent* StartSoundStyleEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StopSoundStyleEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieStartStopSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieStartStopSoundStyle") } static class UCharlieStartStopSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieStartStopSoundStyle; // Class Charlie.FlowNode_Condition // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_Condition : public UFlowNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_Condition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_Condition") } static class UFlowNode_Condition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_Condition; // Class Charlie.FlowNode_HasNotItem // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_HasNotItem final : public UFlowNode_Condition { public: class UItemData* ItemData; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_HasNotItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_HasNotItem") } static class UFlowNode_HasNotItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_HasNotItem; // Class Charlie.AnimationConfiguration // 0x0000 (0x0028 - 0x0028) class UAnimationConfiguration final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationConfiguration") } static class UAnimationConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationConfiguration; // Class Charlie.LymbicSphereColorsConfiguration // 0x0050 (0x0078 - 0x0028) class ULymbicSphereColorsConfiguration final : public UObject { public: struct FLinearColor LymbicSphereColors[0x5]; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicSphereColorsConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicSphereColorsConfiguration") } static class ULymbicSphereColorsConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicSphereColorsConfiguration; // Class Charlie.MontageFinishedDelegateWrapper // 0x0010 (0x0038 - 0x0028) class UMontageFinishedDelegateWrapper final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMontageFinished(class UAnimMontage* Montage, bool bInterrupted); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MontageFinishedDelegateWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MontageFinishedDelegateWrapper") } static class UMontageFinishedDelegateWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMontageFinishedDelegateWrapper; // Class Charlie.CharliePhotoModeWidget // 0x01D0 (0x0638 - 0x0468) class UCharliePhotoModeWidget : public UCharlieMenuWidget { public: class UCharlieSingleSoundStyle* ShowMouseSoundStyle; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* HideMouseSoundStyle; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ShowUISoundStyle; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* HideUISoundStyle; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ResetValuesSoundStyle; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* OpenPhotoModeAudioEvent; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ClosePhotoModeAudioEvent; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* CameraFieldOfViewSliderSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* CameraRollSliderSumg; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DisplayBrightnessSliderSumg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DisplayTemperatureSliderSumg; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DisplayTintSliderSumg; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DisplayGridCheckBoxSumg; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DisplayHideCharacterCheckBoxSumg; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FilterSelectorSumg; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FilterIntensitySliderSumg; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FilterRenderingSelectorSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FilterCharacterRotationCheckBoxSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ColorGradingBalanceSelectorSumg; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ColorGradingIntensitySliderSumg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ColorGradingRedSliderSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ColorGradingGreenSliderSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ColorGradingBlueSliderSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DepthOfFieldAutoFocusCheckboxSumg; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DepthOfFieldFocusDistanceSliderSumg; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DepthOfFielApertureSelectorSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* DepthOfFieldSensorWidthSliderSumg; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ScreenEffectsChromaticAberrationIntensitySliderSumg; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ScreenEffectsChromaticAberrationOffsetSliderSumg; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ScreenEffectsSharpnessSliderSumg; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ScreenEffectsFilmGrainSliderSumg; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* ScreenEffectsVignetteSliderSumg; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FrameSelectorSumg; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FrameSizeSliderSumg; // 0x0570(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FrameRedSliderSumg; // 0x0578(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FrameGreenSliderSumg; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* FrameBlueSliderSumg; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* LogoSelectorSumg; // 0x0590(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* LogoSizeSliderSumg; // 0x0598(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* LogoAngleSliderSumg; // 0x05A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* LogoHorizontalAlignmentSliderSumg; // 0x05A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhotoModeSelectorWidget* LogoVerticalAlignmentSliderSumg; // 0x05B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* CameraFooterSumg; // 0x05B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* PhotoModeFooterSumg; // 0x05C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarWidget* PhotoModeNavBarSumg; // 0x05C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* PhotoModeOptionsPanel; // 0x05D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* GridFocusDistancePanel; // 0x05D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* GridPanel; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* FocusCenterGridImg; // 0x05E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FocusDistanceText; // 0x05F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FocusRegionDistanceText; // 0x05F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* TabWidgetSwitcher; // 0x0600(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* FocusRegionOverlay; // 0x0608(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* FocusUnderClickAnim; // 0x0610(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AYggPhotoModeFocusPoint* FocusPoint; // 0x0618(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_620[0x18]; // 0x0620(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePhotoModeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePhotoModeWidget") } static class UCharliePhotoModeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePhotoModeWidget; // Class Charlie.FlowNode_HasFact // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_HasFact final : public UFlowNode_Condition { public: class UFactData* Fact; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_HasFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_HasFact") } static class UFlowNode_HasFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_HasFact; // Class Charlie.UINotificationsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UUINotificationsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void ShowHUDNotificationMessage(class UObject* WorldContextObject, const class FText& Message); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UINotificationsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UINotificationsBlueprintLibrary") } static class UUINotificationsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUINotificationsBlueprintLibrary; // Class Charlie.AnimationHelpers // 0x0000 (0x0028 - 0x0028) class UAnimationHelpers final : public UBlueprintFunctionLibrary { public: static float GetNextNotifyStateTimepoint(class ACharacter* Character, TSubclassOf NotifyType); static bool TryGetCurrentMontageAppliedRootMotion(class ACharacter* Character, float EndTime, struct FTransform* OutRootMotion, float* OutDuration); static bool TryGetCurrentMontageSectionAppliedRootMotion(class ACharacter* Character, struct FTransform* OutRootMotion, float* OutDuration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationHelpers") } static class UAnimationHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationHelpers; // Class Charlie.AnimationIntroAbility // 0x0020 (0x0538 - 0x0518) class UAnimationIntroAbility final : public UBaseAnimatedAbility { public: struct FAnimationEntry Animation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationIntroAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationIntroAbility") } static class UAnimationIntroAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationIntroAbility; // Class Charlie.CharlieMyNaconConfiguration // 0x0050 (0x0078 - 0x0028) class UCharlieMyNaconConfiguration final : public UObject { public: TArray> ItemsToGive; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) class FText NetworkLinkPSNText; // 0x0038(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NetworkLinkXboxText; // 0x0048(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NetworkLinkSteamText; // 0x0058(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NetworkLinkEpicText; // 0x0068(0x0010)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMyNaconConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMyNaconConfiguration") } static class UCharlieMyNaconConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMyNaconConfiguration; // Class Charlie.AnimationLibrary // 0x0000 (0x0028 - 0x0028) class UAnimationLibrary final : public UBlueprintFunctionLibrary { public: static float GetMontageDurationForSection(const class UAnimMontage* Montage, class FName SectionName); static void PrintAnimationDebugLog(const class FText& DebugText); static void PrintAnimationError(const class FText& ErrorText); static void PrintAnimationWarning(const class FText& WarningText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationLibrary") } static class UAnimationLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationLibrary; // Class Charlie.AnimationMontageAbility // 0x0068 (0x0580 - 0x0518) class UAnimationMontageAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry Animation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PerWeaponAnimationOverride; // 0x0538(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x0548(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMaxRangeCondition; // 0x0549(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54A[0x2]; // 0x054A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxRange; // 0x054C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat StaticStat; // 0x0550(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationMontageAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationMontageAbility") } static class UAnimationMontageAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationMontageAbility; // Class Charlie.PreventDeathAbility // 0x0068 (0x0550 - 0x04E8) class UPreventDeathAbility final : public UCharlieBaseGameplayAbility { public: float CooldownDuration; // 0x04E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat CooldownStat; // 0x04F0(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf ProtectionAvailableEffect; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf HealingEffect; // 0x0528(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEffectRemoved* CooldownTask; // 0x0530(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveEffectHandle; // 0x0538(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle CooldownGameplayEffectHandle; // 0x0540(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCooldownFinished(const struct FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PreventDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PreventDeathAbility") } static class UPreventDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPreventDeathAbility; // Class Charlie.CharlieSpectatorPawn // 0x00C8 (0x0418 - 0x0350) class ACharlieSpectatorPawn final : public ASpectatorPawn { public: struct FInputMappingContextDefinition FreeCameraInputContext; // 0x0350(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UInputAction* TeleportPlayerPawnInput; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* CycleViewModeLeftInput; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* CycleViewModeRightInput; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* ToggleBufferVisualizationInput; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* IncreaseQualitySettingInput; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* DecreaseQualitySettingInput; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* EnableTurboModeInput; // 0x0390(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* DisableTurboModeInput; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* IncreaseSpeedInput; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* DecreaseSpeedInput; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* ToggleFreeCameraUI; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* BugItInput; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreeCameraHudWidget* FreeCameraHud; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C8[0x30]; // 0x03C8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilitySystemComponent* HeroASC; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieCharacterHero* OriginalPawn; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class APlayerCameraManager* OriginalCameraManager; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class APlayerController* OwningPlayerController; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnActivatedEvent(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSpectatorPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSpectatorPawn") } static class ACharlieSpectatorPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieSpectatorPawn; // Class Charlie.GoldenPathData // 0x0010 (0x0040 - 0x0030) class UGoldenPathData final : public UPrimaryDataAsset { public: TArray QuestSteps; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GoldenPathData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoldenPathData") } static class UGoldenPathData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoldenPathData; // Class Charlie.AnimMontageEffectAbility // 0x00C8 (0x05E0 - 0x0518) class UAnimMontageEffectAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x18]; // 0x0518(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry Animation; // 0x0530(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PerWeaponAnimationOverride; // 0x0550(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x0560(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableIfActivatedAgain; // 0x0561(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_562[0x6]; // 0x0562(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FThrowablesAndEffectsHandler EffectsHandler; // 0x0568(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle EffectHandle; // 0x05C8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEffectRemoved* EffectRemovedTask; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEffectRemoved(const struct FGameplayEffectRemovalInfo& RemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimMontageEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimMontageEffectAbility") } static class UAnimMontageEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimMontageEffectAbility; // Class Charlie.FlowNode_TopicSequence // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_TopicSequence final : public UFlowNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_TopicSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_TopicSequence") } static class UFlowNode_TopicSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_TopicSequence; // Class Charlie.AnimNotifyState_AllowRotation // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_AllowRotation final : public UAnimNotifyState { public: bool bBlockInputs; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDistanceLimit; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MinDistanceToTrackTarget; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_AllowRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_AllowRotation") } static class UAnimNotifyState_AllowRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_AllowRotation; // Class Charlie.CharliePersistentDataSubsystem // 0x0068 (0x0098 - 0x0030) class UCharliePersistentDataSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x68]; // 0x0030(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePersistentDataSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePersistentDataSubsystem") } static class UCharliePersistentDataSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePersistentDataSubsystem; // Class Charlie.WeaponInfoWidget // 0x0188 (0x0558 - 0x03D0) class UWeaponInfoWidget : public UEquippableItemInfoWidget { public: TSubclassOf ItemLevelWidgetClass; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PaddingBetweenItemLevelWidgets; // 0x03D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStatEntryWidget* GradeEntry; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaProgressBar* ToNextLevelBar; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* CurrentToNextLevelXpEntry; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* TotalToNextLevelXpEntry; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHorizontalBox* LevelHBox; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool LevelEntryPool; // 0x0408(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UStatEntryWidget* MaxLevelEntry; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* LevelEntry; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* CurrentLevelEntry; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHorizontalBox* NextLevelValuesHBox; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ToNextLevelTitleTxt; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ToNextLevelText; // 0x04B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText MaxLevelReachedText; // 0x04C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaProgressBar* LymbicEnergyBar; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* CurrentLymbicEntry; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* MaxLymbicEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicSphereIconWidget* LymbicSphereIconSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* GuardProtectionEntry; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* LymbicTheftEntry; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* ParryAgilityEntry; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* AttackSpeedEntry; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityIconWidget* WeaponInfoAbilityTop; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityIconWidget* WeaponInfoAbilityLeft; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityIconWidget* WeaponInfoAbilityBottom; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UComboHitDamageWidget* ComboHitDamageSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttunementInputWidget* AttuneInputSumg; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryWeaponItem* WeaponEntry; // 0x0540(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray AbilitySlots; // 0x0548(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponInfoWidget") } static class UWeaponInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponInfoWidget; // Class Charlie.EndInteractionActionRuneWrapper // 0x0010 (0x0038 - 0x0028) class UEndInteractionActionRuneWrapper final : public UBaseRuneWrapper { public: struct FEndInteractionActionRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndInteractionActionRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndInteractionActionRuneWrapper") } static class UEndInteractionActionRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndInteractionActionRuneWrapper; // Class Charlie.AnimNotifyState_AllowVerticalRootMotion // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_AllowVerticalRootMotion final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_AllowVerticalRootMotion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_AllowVerticalRootMotion") } static class UAnimNotifyState_AllowVerticalRootMotion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_AllowVerticalRootMotion; // Class Charlie.LadderInteractionActionComponent // 0x0048 (0x02A0 - 0x0258) class ULadderInteractionActionComponent : public UInteractionActionComponent { public: uint8 Pad_258[0x48]; // 0x0258(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnterLadder(); void OnExitLadder(); void OnGameTagEvent(const struct FGameplayTag& InCallbackTag, int32 InNewCount); void TryEnterLadder(class AActor* Interactor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LadderInteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LadderInteractionActionComponent") } static class ULadderInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULadderInteractionActionComponent; // Class Charlie.StudyElementUnlockedWidget // 0x0008 (0x0390 - 0x0388) class UStudyElementUnlockedWidget : public UFreyaUserWidget { public: class UFreyaTextBlock* ElementUnlockedTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StudyElementUnlockedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StudyElementUnlockedWidget") } static class UStudyElementUnlockedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStudyElementUnlockedWidget; // Class Charlie.ItemStatInfoWidget // 0x0098 (0x0368 - 0x02D0) class UItemStatInfoWidget : public UUserWidget { public: class FText RangeText; // 0x02D0(0x0010)(Edit, NativeAccessSpecifierPrivate) struct FUIStat DurationStat; // 0x02E0(0x0030)(Edit, NativeAccessSpecifierPrivate) class UDynamicEntryBox* AdditionalStatsEBox; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap Stats; // 0x0318(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemStatInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemStatInfoWidget") } static class UItemStatInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemStatInfoWidget; // Class Charlie.CharlieWorldSettings // 0x0270 (0x0740 - 0x04D0) class ACharlieWorldSettings final : public AWorldSettings { public: TArray LevelStates; // 0x04D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray KnowledgeBasedAudioContainer; // 0x04E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FPayloadData FirstEnterWorldPayloadData; // 0x04F0(0x00D8)(Edit, NativeAccessSpecifierPublic) struct FGameplayTag MapTag; // 0x05C8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataLayerAsset* BossFightRoomDataLayer; // 0x05D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* BossFightRoomTeleportPlayerLocation; // 0x05D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPayloadData BossFightRoomCompletedPayload; // 0x05E0(0x00D8)(Edit, NativeAccessSpecifierPublic) int32 XPOnBossFightSuccess[0x3]; // 0x06B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C4[0x4]; // 0x06C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr BossFightCompletedLevelSequence; // 0x06C8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F0[0x50]; // 0x06F0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWorldSettings") } static class ACharlieWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieWorldSettings; // Class Charlie.ComboWindowNotifyStateContext // 0x0008 (0x0048 - 0x0040) class UComboWindowNotifyStateContext final : public UBaseAnimNotifyContext { public: class UCharlieBaseGameplayAbility* AttachedAbility; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComboWindowNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComboWindowNotifyStateContext") } static class UComboWindowNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComboWindowNotifyStateContext; // Class Charlie.CharlieTypeWriterEffect // 0x0000 (0x00E0 - 0x00E0) class UCharlieTypeWriterEffect : public UTypeWriterEffect { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTypeWriterEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTypeWriterEffect") } static class UCharlieTypeWriterEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTypeWriterEffect; // Class Charlie.AnimNotifyState_DisableMovementInputs // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_DisableMovementInputs final : public UAnimNotifyState { public: bool bStopMovementImmediately; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_DisableMovementInputs") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_DisableMovementInputs") } static class UAnimNotifyState_DisableMovementInputs* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_DisableMovementInputs; // Class Charlie.LymbicAbilityWheelWidget // 0x0038 (0x04F0 - 0x04B8) class ULymbicAbilityWheelWidget : public UAbilityWheelWidget { public: class FText SheatheWeaponInputText; // 0x04B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UnsheatheWeaponInputText; // 0x04C8(0x0010)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_4D8[0x18]; // 0x04D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWeaponSheathedStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicAbilityWheelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicAbilityWheelWidget") } static class ULymbicAbilityWheelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicAbilityWheelWidget; // Class Charlie.DisableTargetTrackingNotifyStateContext // 0x0008 (0x0048 - 0x0040) class UDisableTargetTrackingNotifyStateContext final : public UBaseAnimNotifyContext { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DisableTargetTrackingNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DisableTargetTrackingNotifyStateContext") } static class UDisableTargetTrackingNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDisableTargetTrackingNotifyStateContext; // Class Charlie.PlayLevelSequenceActorComponent // 0x0038 (0x00D8 - 0x00A0) class UPlayLevelSequenceActorComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPlayFinished; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsActivated; // 0x00B8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString CurrentLabel; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, SaveGame, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ALevelSequenceActor* LevelSequence; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ActivateSequence(const class FString& Label); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayLevelSequenceActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayLevelSequenceActorComponent") } static class UPlayLevelSequenceActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayLevelSequenceActorComponent; // Class Charlie.CharlieThirdPersonCamera // 0x06E8 (0x0710 - 0x0028) class UCharlieThirdPersonCamera : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform PivotToViewTarget; // 0x0030(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDoubleIIRInterpolatorVector PivotLocInterpolator; // 0x0090(0x0108)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDoubleIIRInterpolatorRotator PivotRotInterpolator; // 0x0198(0x0108)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDoubleIIRInterpolatorVector CameraToPivotTranslationInterpolator; // 0x02A0(0x0108)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UCurveVector* CameraToPivot_PitchAdjustmentCurve; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraToPivot_PitchAdjustmentCurveScale; // 0x03B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveVector* CameraToPivot_SpeedAdjustmentCurve; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraToPivot_SpeedAdjustmentCurveScale; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D CameraToPivot_SpeedAdjustment_SpeedRange; // 0x03C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraAutoFollowMode AutoFollowMode; // 0x03D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D9[0x7]; // 0x03D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D LazyAutoFollowPitchLimits; // 0x03E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowLazyAutoFollowPitchControl; // 0x03F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F1[0x3]; // 0x03F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LazyFollowLaziness; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LazyFollowDelayAfterUserControl; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray CameraPenetrationAvoidanceRays; // 0x0400(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray SafeLocPenetrationAvoidanceRays; // 0x0410(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FVector SafeLocationOffset; // 0x0420(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIIRInterpolatorVector SafeLocationInterpolator; // 0x0438(0x0078)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 bValidateSafeLoc : 1; // 0x04B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bPreventCameraPenetration : 1; // 0x04B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bDoPredictiveAvoidance : 1; // 0x04B0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4B1[0x3]; // 0x04B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PenetrationBlendInTime; // 0x04B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PenetrationBlendOutTime; // 0x04B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4BC[0x4]; // 0x04BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CameraShakeClass; // 0x04C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bScaleShakeWithViewTargetVelocity; // 0x04C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C9[0x7]; // 0x04C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ShakeScaling_SpeedRange; // 0x04D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D ShakeScaling_ScaleRange; // 0x04E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIIRInterpolatorFloat ShakeScaleInterpolator; // 0x04F0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float LockOnRotationInterpolationSpeed; // 0x0510(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_514[0x4]; // 0x0514(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACharliePlayerCameraManager* PlayerCameraManager; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray BlockingActors; // 0x0520(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) struct FVector LastSafeLocationLocal; // 0x0530(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LastPenetrationBlockedPct; // 0x0548(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCameraShakeBase* CameraShakeInstance; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_558[0x1B8]; // 0x0558(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieThirdPersonCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieThirdPersonCamera") } static class UCharlieThirdPersonCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieThirdPersonCamera; // Class Charlie.GenericInfoPanel // 0x0010 (0x0398 - 0x0388) class UGenericInfoPanel : public UFreyaUserWidget { public: class UFreyaTextBlock* TitleTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* BodyTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GenericInfoPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GenericInfoPanel") } static class UGenericInfoPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGenericInfoPanel; // Class Charlie.AnimNotifyState_DisableTargetTracking // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_DisableTargetTracking final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_DisableTargetTracking") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_DisableTargetTracking") } static class UAnimNotifyState_DisableTargetTracking* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_DisableTargetTracking; // Class Charlie.AttributeBarWidget // 0x0108 (0x04E0 - 0x03D8) class UAttributeBarWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x30]; // 0x03D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bUsePixelPerUnitForWidth; // 0x0408(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_409[0x3]; // 0x0409(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PixelPerUnit; // 0x040C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PreviewCurrentValue; // 0x0410(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PreviewMaxValue; // 0x0414(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaBorderStyle* BarBorderStyle; // 0x0418(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute CurrentValueAttribute; // 0x0420(0x0038)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAttribute MaxValueAttribute; // 0x0458(0x0038)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieSingleSoundStyle* SoundWhenFull; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAttributeProgressBar* AttributeProgressBar; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaBorder* AttributeBarBorder; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* AttributeBarSBox; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* CurrentValueTxt; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* MaxValueTxt; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieAbilitySystemComponent* OwnerASC; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4C8[0x18]; // 0x04C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeBarWidget") } static class UAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeBarWidget; // Class Charlie.EnemyAttributeBarWidget // 0x0020 (0x0500 - 0x04E0) class UEnemyAttributeBarWidget : public UAttributeBarWidget { public: bool bHideOnDamageForbid; // 0x04E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E1[0x3]; // 0x04E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag DamageForbidTag; // 0x04E4(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4EC[0x14]; // 0x04EC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnForbidDamageStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyAttributeBarWidget") } static class UEnemyAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyAttributeBarWidget; // Class Charlie.TerrorBossAttributeBarWidget // 0x0010 (0x0510 - 0x0500) class UTerrorBossAttributeBarWidget : public UEnemyAttributeBarWidget { public: float TerrorBossPhaseCount; // 0x0500(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_504[0x4]; // 0x0504(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ATerrorArenaManager* TerrorArenaManager; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorBossAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorBossAttributeBarWidget") } static class UTerrorBossAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTerrorBossAttributeBarWidget; // Class Charlie.CharlieSoundComponent // 0x0018 (0x0048 - 0x0030) class UCharlieSoundComponent : public UFreyaComponent { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSoundComponent") } static class UCharlieSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSoundComponent; // Class Charlie.CharlieWidgetSoundComponent // 0x0008 (0x0050 - 0x0048) class UCharlieWidgetSoundComponent final : public UCharlieSoundComponent { public: class UCharlieWidgetSoundStyle* SoundStyle; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWidgetSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWidgetSoundComponent") } static class UCharlieWidgetSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieWidgetSoundComponent; // Class Charlie.AnimNotifyState_InputQueue // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_InputQueue : public UAnimNotifyState { public: struct FGameplayTag FilterTag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_InputQueue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_InputQueue") } static class UAnimNotifyState_InputQueue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_InputQueue; // Class Charlie.InteractAbility // 0x0000 (0x04E8 - 0x04E8) class UInteractAbility : public UCharlieBaseGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractAbility") } static class UInteractAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractAbility; // Class Charlie.AnimNotifyState_Invincible // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_Invincible final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_Invincible") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_Invincible") } static class UAnimNotifyState_Invincible* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_Invincible; // Class Charlie.KeypadDigitWidget // 0x0080 (0x0408 - 0x0388) class UKeypadDigitWidget : public UFreyaUserWidget { public: struct FCodeTextStyle CodeTextStyle; // 0x0388(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DigitTxt; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* PendingDigitAnim; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* InvalidDigitAnim; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D0[0x38]; // 0x03D0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInvalidAnimationFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeypadDigitWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeypadDigitWidget") } static class UKeypadDigitWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeypadDigitWidget; // Class Charlie.ResearchLogMenuWidget // 0x00E0 (0x0548 - 0x0468) class UResearchLogMenuWidget : public UCharlieMenuWidget { public: uint8 Pad_468[0x18]; // 0x0468(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray ResearchTitleTexts; // 0x0480(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class FText AuthPersonnelText; // 0x0490(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText ErrorTitleText; // 0x04A0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText ErrorDescText; // 0x04B0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchTitleTxt; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* ResearchSwitcher; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* ResearchUnlockedSwitcher; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ResearchUnlockedPanel; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* ResearchLockedPanel; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* AuthPersonnelTxt; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* ErrorTitleTxt; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* ErrorDescTxt; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarWidget* ResearchTabNavBarSumg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPadResearchLogListWidget* ResearchLogListSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchCacheListWidget* ResearchCacheListSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UScreenResearchLoreEntryMenuWidget* ResearchLoreEntryMenuSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ResearchFooterSumg; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarSubTabEntryButton* ResearchLogTabBtn; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarSubTabEntryButton* ResearchCachesTabBtn; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPadResearchCategoryButton* CurrentResearchLogBtn; // 0x0538(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 FocusIdxCache; // 0x0540(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_544[0x4]; // 0x0544(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLogMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLogMenuWidget") } static class UResearchLogMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLogMenuWidget; // Class Charlie.GASAnimInstance // 0x0110 (0x0530 - 0x0420) #pragma pack(push, 0x1) class alignas(0x10) UGASAnimInstance : public UCharlieBaseAnimInstance { public: class UCharlieAbilitySystemComponent* CharlieAbilitySystemComponent; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForwardDir; // 0x0420(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RightDir; // 0x0424(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RawRotationSpeed; // 0x0428(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationSpeedClamped; // 0x042C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AbsRotationSpeedClamped; // 0x0430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TurnPlayRate; // 0x0434(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnim_CardinalDir LocalVelocityDirectionNoOffset; // 0x0438(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnim_CardinalDir LastLocalVelocityDirectionNoOffset; // 0x0439(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43A[0x2]; // 0x043A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LocalVelocityDirectionAngle; // 0x043C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator CharacterWorldRotation; // 0x0440(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bIsTargeting; // 0x0458(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAttacking; // 0x0459(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStanceBreak; // 0x045A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDead; // 0x045B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsGuarding; // 0x045C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45D[0x3]; // 0x045D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMap IkFootPlacements; // 0x0460(0x0050)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) bool bDEBUG_SYSTEM; // 0x04B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4B1[0x3]; // 0x04B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CARDINAL_DIRECTION_DEAD_ZONE; // 0x04B4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FOOT_L_BONE; // 0x04B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName FOOT_R_BONE; // 0x04C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FEET_IK_OFFSET; // 0x04C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FootLeftIKZOffset; // 0x04D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FootRightIKZOffset; // 0x04D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector FootLeftTargetNormal; // 0x04E0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector FootRightTargetNormal; // 0x04F8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFootLeftIKValidHit; // 0x0510(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFootRightIKValidHit; // 0x0511(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_512[0x2]; // 0x0512(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AttackPitchAngle; // 0x0514(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAttackPitchAlpha; // 0x0518(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_519[0x3]; // 0x0519(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ATTACK_PITCH_ANGLE_LIMIT; // 0x051C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRuleTOSClockwise; // 0x0520(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRuleTOSCounterClockwise; // 0x0521(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRuleTOSDone; // 0x0522(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_523[0x5]; // 0x0523(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UCharlieAbilitySystemComponent* GetCharlieAbilitySystemComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GASAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GASAnimInstance") } static class UGASAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UGASAnimInstance; // Class Charlie.DatumCustomButtonContentWidget // 0x0050 (0x03E0 - 0x0390) class UDatumCustomButtonContentWidget : public UFreyaCustomButtonContentWidget { public: class UFreyaBorderStyle* NormalDatumNameBorderStyle; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaBorderStyle* HoveredDatumNameBorderStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDataTableRowHandle NormalTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle HoveredTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) class UDatumWidget* DatumSumg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUpdatedWidget* UpdatedSumg; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaBorder* HoverBorder; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUIDatumData* Datum; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumCustomButtonContentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumCustomButtonContentWidget") } static class UDatumCustomButtonContentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumCustomButtonContentWidget; // Class Charlie.AnimNotifyState_ParryableWindow // 0x0010 (0x0040 - 0x0030) class UAnimNotifyState_ParryableWindow final : public UAnimNotifyState { public: float WindowFeedBackDisplayDuration; // 0x0030(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayAfterFeedbackToStartWindow; // 0x0034(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeBeforeEndToIgnoreParryWarmup; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ParryableWindow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ParryableWindow") } static class UAnimNotifyState_ParryableWindow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ParryableWindow; // Class Charlie.CharlieZoneManagerSubsystem // 0x0088 (0x00B8 - 0x0030) class UCharlieZoneManagerSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ZoneVolumes; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TArray> Spawners; // 0x0048(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TMap, TWeakObjectPtr> SpawnersZones; // 0x0058(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TArray> HeroInsideZones; // 0x00A8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieZoneManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieZoneManagerSubsystem") } static class UCharlieZoneManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieZoneManagerSubsystem; // Class Charlie.HollowWalkerLoner // 0x0050 (0x0A00 - 0x09B0) class AHollowWalkerLoner : public ACharlieLymbicEntity { public: class UFeetRuneComponent* FeetRune; // 0x09A8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFootstepEmitterRuneComponent* FootstepEmitterRune; // 0x09B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULocomotionRuneComponent* LocomotionRune; // 0x09B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector LastSafeNavTransform; // 0x09C0(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPoseableMeshComponent* PoseableMeshComponent; // 0x09D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* GuardianNiagara; // 0x09E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLymbicEntityRewardData DeathRewardData; // 0x09E8(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_9F8[0x8]; // 0x09F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerLoner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerLoner") } static class AHollowWalkerLoner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHollowWalkerLoner; // Class Charlie.HollowWalkerLonerLight // 0x0000 (0x0A00 - 0x0A00) class AHollowWalkerLonerLight final : public AHollowWalkerLoner { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerLonerLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerLonerLight") } static class AHollowWalkerLonerLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHollowWalkerLonerLight; // Class Charlie.AnimNotifyState_ParryWindow // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_ParryWindow final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ParryWindow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ParryWindow") } static class UAnimNotifyState_ParryWindow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ParryWindow; // Class Charlie.ItemPlacementActionComponent // 0x0110 (0x0368 - 0x0258) class UItemPlacementActionComponent : public UInteractionActionComponent { public: TMulticastInlineDelegate OnItemPlaced; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemRemoved; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnItemSlotChanged; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UItemPlacementCondition* Solution; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAppliesToAchievement; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_291[0x17]; // 0x0291(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnValidPlacement; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnValidPlacementAnimationFinished; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInvalidPlacement; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMenuManuallyClosed; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FGameplayTagContainer ItemFilter; // 0x02E8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FMargin SlotButtonSizePadding; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FText FailureText; // 0x0318(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bDisplayItemTags; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EItemTagType ItemTagType; // 0x0329(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldLockWhenAllSlotsFilled; // 0x032A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32B[0x5]; // 0x032B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray Slots; // 0x0330(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bIsMultiPlacement; // 0x0340(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsPassivePlacement; // 0x0341(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bValidateItemOnPlacement; // 0x0342(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool PlayFailureSequenceOnInvalidItemPlacement; // 0x0343(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRemoveItemFromPlayerInventory; // 0x0344(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPlayMoveItemOnInvalidPlacement; // 0x0345(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_346[0x2]; // 0x0346(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RemoveItemOnInvalidPlacementDelay; // 0x0348(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34C[0x1C]; // 0x034C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LeaveItemPlacement(); void OnConfirmed(); void OnMenuManuallyClosedEvent(); void RemoveAllItemsFromSlots(); const class UItemData* GetItemDataInSlot(int32 SlotIdx) const; const TArray GetSlots() const; bool IsPlacementCompleted() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementActionComponent") } static class UItemPlacementActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementActionComponent; // Class Charlie.PlayFootstepNotifyStateContext // 0x0008 (0x0048 - 0x0040) class UPlayFootstepNotifyStateContext final : public UBaseAnimNotifyContext { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayFootstepNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayFootstepNotifyStateContext") } static class UPlayFootstepNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayFootstepNotifyStateContext; // Class Charlie.MyNaconWelcomeWidget // 0x0040 (0x03C8 - 0x0388) class UMyNaconWelcomeWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextButton* NextBtn; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnNextClicked(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconWelcomeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconWelcomeWidget") } static class UMyNaconWelcomeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconWelcomeWidget; // Class Charlie.CharlieViewportClient // 0x0038 (0x0400 - 0x03C8) class UCharlieViewportClient final : public UFreyaViewportClient { public: uint8 Pad_3C8[0x38]; // 0x03C8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieViewportClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieViewportClient") } static class UCharlieViewportClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieViewportClient; // Class Charlie.AnimNotifyState_PlayFootstep // 0x0010 (0x0040 - 0x0030) class UAnimNotifyState_PlayFootstep final : public UAnimNotifyState { public: EFootstepSide_DEPRECATED Side; // 0x0030(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EFootstepKind_DEPRECATED Kind; // 0x0031(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag FootstepTag; // 0x0034(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 FootIndex; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_PlayFootstep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_PlayFootstep") } static class UAnimNotifyState_PlayFootstep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_PlayFootstep; // Class Charlie.SettingsMenuWidget // 0x00B0 (0x0528 - 0x0478) class USettingsMenuWidget : public USettingsBaseMenuWidget { public: bool NavigateBackOnPreviousContext; // 0x0478(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_479[0x7]; // 0x0479(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* DefaultDetailsTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFooterWidget* SettingsFooterSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingValue* HoveredSetting; // 0x0490(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* DisabledDetailsTxt; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag SettingsCategory; // 0x04A0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer SettingsCategoryConfirmApply; // 0x04A8(0x0020)(Edit, NativeAccessSpecifierPrivate) TSubclassOf SettingsListWidgetClass; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DefaultDetailsText; // 0x04D0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* SettingsListEBox; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SettingTitleTxt; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SettingDetailsTxt; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SettingValueDescriptionTxt; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* SettingsListScrollBox; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaFocusableWidget* ClickedSettingButton; // 0x0508(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SettingsListWidgets; // 0x0510(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_520[0x8]; // 0x0520(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsMenuWidget") } static class USettingsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsMenuWidget; // Class Charlie.CalibrationVideoSettingsMenuWidget // 0x0008 (0x0530 - 0x0528) class UCalibrationVideoSettingsMenuWidget : public USettingsMenuWidget { public: bool ShowCalibrationHDRImagePostprocess; // 0x0528(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_529[0x7]; // 0x0529(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CalibrationVideoSettingsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CalibrationVideoSettingsMenuWidget") } static class UCalibrationVideoSettingsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCalibrationVideoSettingsMenuWidget; // Class Charlie.ProfileFunnelVideoCalibrationWidget // 0x0018 (0x0548 - 0x0530) class UProfileFunnelVideoCalibrationWidget : public UCalibrationVideoSettingsMenuWidget { public: uint8 Pad_530[0x18]; // 0x0530(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelVideoCalibrationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelVideoCalibrationWidget") } static class UProfileFunnelVideoCalibrationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelVideoCalibrationWidget; // Class Charlie.BaseDatumButton // 0x0000 (0x04E8 - 0x04E8) class UBaseDatumButton : public UCharlieCustomButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseDatumButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseDatumButton") } static class UBaseDatumButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseDatumButton; // Class Charlie.DatumCustomButton // 0x0008 (0x04F0 - 0x04E8) class UDatumCustomButton : public UBaseDatumButton { public: class UDatumCustomButtonContentWidget* DatumContentSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumCustomButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumCustomButton") } static class UDatumCustomButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumCustomButton; // Class Charlie.AnimNotifyState_RandomDelay // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_RandomDelay final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_RandomDelay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_RandomDelay") } static class UAnimNotifyState_RandomDelay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_RandomDelay; // Class Charlie.AbilityTask_MonitorMovementInput // 0x0058 (0x00D8 - 0x0080) class UAbilityTask_MonitorMovementInput final : public UAbilityTask { public: uint8 Pad_80[0x48]; // 0x0080(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieCharacterHero* CharacterHero; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MonitorMovementInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MonitorMovementInput") } static class UAbilityTask_MonitorMovementInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MonitorMovementInput; // Class Charlie.RootMotionScalingNotifyStateContext // 0x0010 (0x0050 - 0x0040) class URootMotionScalingNotifyStateContext final : public UBaseAnimNotifyContext { public: uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RootMotionScalingNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootMotionScalingNotifyStateContext") } static class URootMotionScalingNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootMotionScalingNotifyStateContext; // Class Charlie.AnimNotifyState_RootMotionScaling // 0x0008 (0x0038 - 0x0030) class UAnimNotifyState_RootMotionScaling final : public UAnimNotifyState { public: bool bCanUseAutoTarget; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_RootMotionScaling") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_RootMotionScaling") } static class UAnimNotifyState_RootMotionScaling* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_RootMotionScaling; // Class Charlie.AnimNotifyState_SetNiagaraParameters // 0x0010 (0x0040 - 0x0030) class UAnimNotifyState_SetNiagaraParameters final : public UAnimNotifyState { public: TArray NiagaraVariableDefinitions; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_SetNiagaraParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_SetNiagaraParameters") } static class UAnimNotifyState_SetNiagaraParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_SetNiagaraParameters; // Class Charlie.ChartMenuWidget // 0x0238 (0x06A0 - 0x0468) class UChartMenuWidget : public UCharlieMenuWidget { public: uint8 Pad_468[0x18]; // 0x0468(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float DistanceButtonHovered; // 0x0480(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceMagnetismStart; // 0x0484(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FInfoPanelPosition DefaultInfoPanelPosition; // 0x0488(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FInfoPanelPosition AdjustedInfoPanelPosition; // 0x04C8(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPrivate) float MousePanSpeedMultiplier; // 0x0508(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap GamepadPanSpeedMultiplierMap; // 0x0510(0x0050)(Edit, NativeAccessSpecifierPrivate) TMap PercentagePanningCanvasAlwaysInaccessibleMap; // 0x0560(0x0050)(Edit, NativeAccessSpecifierPrivate) float HorizontalBoundOffset; // 0x05B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VerticalBoundOffset; // 0x05B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bResetFreeCursorPositionOnMenuOpened; // 0x05B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5B9[0x7]; // 0x05B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSoftClassPath MouseFreeCursorClassPath; // 0x05C0(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MouseFreeCursorSizeMultiplier; // 0x05E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5E4[0x4]; // 0x05E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* ZoomInSound; // 0x05E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ZoomOutSound; // 0x05F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* InvalidZoomSound; // 0x05F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ToggleInfoPanelSound; // 0x0600(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* BackToDataListSound; // 0x0608(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* MagnetismCurve; // 0x0610(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DatumNameTxt; // 0x0618(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UChartWidget* ChartSumg; // 0x0620(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UQuestInfoBoxWidget* QuestInfoBoxSumg; // 0x0628(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumInfoBoxWidget* DatumInfoBoxSumg; // 0x0630(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UChartCrosshairWidget* GamepadFreeCursorSumg; // 0x0638(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ChartFooterSumg; // 0x0640(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* MagnetismAnim; // 0x0648(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D RootCanvasSize; // 0x0650(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIQuest* CurrentQuestChart; // 0x0660(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIDatumData* CurrentDatumChart; // 0x0668(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UChartCrosshairWidget* MouseFreeCursorSumg; // 0x0670(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UChartDatumButton* CurrentHoveredButton; // 0x0678(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaFocusableWidget* MagneticButton; // 0x0680(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray NavigationStack; // 0x0688(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_698[0x8]; // 0x0698(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveGamepadCursorToMagneticButton(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChartMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChartMenuWidget") } static class UChartMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChartMenuWidget; // Class Charlie.ForbidHeroAbilityBoxZone // 0x0058 (0x0300 - 0x02A8) class AForbidHeroAbilityBoxZone final : public AActor { public: struct FGameplayTag DeactivateWorldEvent; // 0x02A8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer ActivationBlockedTagFacts; // 0x02B0(0x0020)(Edit, NativeAccessSpecifierPrivate) struct FGameplayTagContainer ForbidAbilityTags; // 0x02D0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UBoxComponent* BoxComponent; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForbidHeroAbilityBoxZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForbidHeroAbilityBoxZone") } static class AForbidHeroAbilityBoxZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AForbidHeroAbilityBoxZone; // Class Charlie.AnimNotifyState_SetStatusTag // 0x0010 (0x0040 - 0x0030) class UAnimNotifyState_SetStatusTag : public UAnimNotifyState { public: struct FGameplayTag StatusTag; // 0x0030(0x0008)(Edit, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieBaseGameplayAbility* AttachedAbility; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_SetStatusTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_SetStatusTag") } static class UAnimNotifyState_SetStatusTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_SetStatusTag; // Class Charlie.EquipmentTypeWidget // 0x0010 (0x0398 - 0x0388) class UEquipmentTypeWidget : public UFreyaUserWidget { public: class UStatEntryWidget* EquipmentTypeEntry; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* EquipmentTypeImg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EquipmentTypeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EquipmentTypeWidget") } static class UEquipmentTypeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEquipmentTypeWidget; // Class Charlie.CrosshairWidget // 0x0018 (0x03A0 - 0x0388) class UCrosshairWidget : public UFreyaUserWidget { public: class UScaleBox* CrosshairScaleBox; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ReversibleHoverAnim; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHoverAnimFinished(); void OnUnhoverAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrosshairWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrosshairWidget") } static class UCrosshairWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrosshairWidget; // Class Charlie.AnimNotifyState_ShowItem // 0x0000 (0x0030 - 0x0030) class UAnimNotifyState_ShowItem final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ShowItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ShowItem") } static class UAnimNotifyState_ShowItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ShowItem; // Class Charlie.ShowWeaponVFXNotifyStateContext // 0x0010 (0x0050 - 0x0040) class UShowWeaponVFXNotifyStateContext final : public UBaseAnimNotifyContext { public: TArray SpawnedVFXs; // 0x0040(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShowWeaponVFXNotifyStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShowWeaponVFXNotifyStateContext") } static class UShowWeaponVFXNotifyStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShowWeaponVFXNotifyStateContext; // Class Charlie.AnimNotifyState_ShowWeaponVFX // 0x0050 (0x0080 - 0x0030) class UAnimNotifyState_ShowWeaponVFX : public UAnimNotifyState { public: class UNiagaraSystem* VFXPerLymbicSphere[0x5]; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketToAttachTo; // 0x0058(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraHeroMeshParameterName; // 0x0060(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraWeaponMeshParameterName; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraColorParameterName; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlayOption PlayOption; // 0x0078(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_ShowWeaponVFX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_ShowWeaponVFX") } static class UAnimNotifyState_ShowWeaponVFX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_ShowWeaponVFX; // Class Charlie.SpawnThrowableStateContext // 0x0010 (0x0050 - 0x0040) class USpawnThrowableStateContext final : public UBaseAnimNotifyContext { public: class ACharlieThrowable* ThrowableActor; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnThrowableStateContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnThrowableStateContext") } static class USpawnThrowableStateContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnThrowableStateContext; // Class Charlie.AnimNotifyState_SpawnThrowable // 0x00A0 (0x00D0 - 0x0030) class UAnimNotifyState_SpawnThrowable final : public UAnimNotifyState { public: TSubclassOf ThrowableDefinition; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SpawnSocket; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceUseActorForward; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdjustPitchToTarget; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float HalfAngleToAdjustPitch; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActivateOnSpawn; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActivateOnRelease; // 0x0049(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x0050(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocalVelocityOnRelease; // 0x0068(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProjectileDamageLevel; // 0x0080(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTargetSelectionDefinition TargetingOptions; // 0x0088(0x0040)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) ESpawnTargetOption TargetingOption; // 0x00C8(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConverted; // 0x00C9(0x0001)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSnapToGround; // 0x00CA(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyState_SpawnThrowable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyState_SpawnThrowable") } static class UAnimNotifyState_SpawnThrowable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyState_SpawnThrowable; // Class Charlie.AnimNotify_AbilitiesCancelling // 0x0020 (0x0058 - 0x0038) class UAnimNotify_AbilitiesCancelling : public UAnimNotify { public: struct FGameplayTagContainer AbilitiesToCancelTags; // 0x0038(0x0020)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_AbilitiesCancelling") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_AbilitiesCancelling") } static class UAnimNotify_AbilitiesCancelling* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_AbilitiesCancelling; // Class Charlie.AnimNotify_ApplyDamage // 0x0100 (0x0138 - 0x0038) class UAnimNotify_ApplyDamage final : public UAnimNotify { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FDamageDefinition DamageDefinition; // 0x0040(0x00B0)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) float DamageLevel; // 0x00F0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTargetSelectionDefinition TargetingOptions; // 0x00F8(0x0040)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ApplyDamage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ApplyDamage") } static class UAnimNotify_ApplyDamage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ApplyDamage; // Class Charlie.AnimNotify_ApplyPushBack // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ApplyPushBack final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ApplyPushBack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ApplyPushBack") } static class UAnimNotify_ApplyPushBack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ApplyPushBack; // Class Charlie.TitleWidget // 0x0018 (0x03A0 - 0x0388) class UTitleWidget : public UFreyaUserWidget { public: class FText TitleText; // 0x0388(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class UCharlieTextBlock* TitleTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TitleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TitleWidget") } static class UTitleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTitleWidget; // Class Charlie.TitleWithImageWidget // 0x0010 (0x03B0 - 0x03A0) class UTitleWithImageWidget : public UTitleWidget { public: class UTexture2D* IconTexture; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* IconImg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TitleWithImageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TitleWithImageWidget") } static class UTitleWithImageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTitleWithImageWidget; // Class Charlie.CheatCategoryEntryButton // 0x0030 (0x0510 - 0x04E0) class UCheatCategoryEntryButton final : public UFreyaCustomButton { public: uint8 Pad_4E0[0x18]; // 0x04E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCheatCategoryEntryWidget* CheatCategoryEntryWidget; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_500[0x10]; // 0x0500(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatCategoryEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatCategoryEntryButton") } static class UCheatCategoryEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatCategoryEntryButton; // Class Charlie.HeroMovementComponent // 0x0070 (0x10A0 - 0x1030) class UHeroMovementComponent final : public UCharlieCharacterMovementComponent { public: EClimbingDirection ClimbingDirection; // 0x1030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1031[0x7]; // 0x1031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ClimbIKLeftHandPos; // 0x1038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ClimbIKRightHandPos; // 0x1050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ClimbIKLeftFootPos; // 0x1068(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ClimbIKRightFootPos; // 0x1080(0x0018)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FallImpulseMaxVelocity; // 0x1098(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_109C[0x4]; // 0x109C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HeroMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HeroMovementComponent") } static class UHeroMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHeroMovementComponent; // Class Charlie.AnimNotify_ChargeLevelReached // 0x0000 (0x0038 - 0x0038) class UAnimNotify_ChargeLevelReached final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ChargeLevelReached") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ChargeLevelReached") } static class UAnimNotify_ChargeLevelReached* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ChargeLevelReached; // Class Charlie.AnimNotify_Climbing // 0x0008 (0x0040 - 0x0038) class UAnimNotify_Climbing : public UAnimNotify { public: bool bAddGameplayTag; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_Climbing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_Climbing") } static class UAnimNotify_Climbing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_Climbing; // Class Charlie.AbilityTask_InterpolateToTransform // 0x0090 (0x0110 - 0x0080) class alignas(0x10) UAbilityTask_InterpolateToTransform final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x70]; // 0x00A0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_InterpolateToTransform") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_InterpolateToTransform") } static class UAbilityTask_InterpolateToTransform* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_InterpolateToTransform; // Class Charlie.EnemyLockableAttributeBarWidget // 0x0018 (0x0518 - 0x0500) class UEnemyLockableAttributeBarWidget : public UEnemyAttributeBarWidget { public: class UWidgetAnimation* LockAnim; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* UnlockAnim; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnLockAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLockableAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLockableAttributeBarWidget") } static class UEnemyLockableAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLockableAttributeBarWidget; // Class Charlie.AnimNotify_Commit // 0x0000 (0x0038 - 0x0038) class UAnimNotify_Commit final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_Commit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_Commit") } static class UAnimNotify_Commit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_Commit; // Class Charlie.AnimNotify_DetachDrone // 0x0000 (0x0038 - 0x0038) class UAnimNotify_DetachDrone final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_DetachDrone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_DetachDrone") } static class UAnimNotify_DetachDrone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_DetachDrone; // Class Charlie.GameplayLODAction // 0x0000 (0x0028 - 0x0028) class UGameplayLODAction : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction") } static class UGameplayLODAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction; // Class Charlie.GameplayLODAction_Int // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_Int : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: int32 GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, int32 NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_Int") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_Int") } static class UGameplayLODAction_Int* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_Int; // Class Charlie.AnimNotify_EndMontageSection // 0x0008 (0x0040 - 0x0038) class UAnimNotify_EndMontageSection final : public UAnimNotify { public: struct FGameplayTag TagEventToSend; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_EndMontageSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_EndMontageSection") } static class UAnimNotify_EndMontageSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_EndMontageSection; // Class Charlie.AnimNotify_EvaluateConditions // 0x0030 (0x0068 - 0x0038) class UAnimNotify_EvaluateConditions final : public UAnimNotify { public: TArray ContinueConditions; // 0x0038(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0048(0x0020)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_EvaluateConditions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_EvaluateConditions") } static class UAnimNotify_EvaluateConditions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_EvaluateConditions; // Class Charlie.PressurePlateDamageDealerComponent // 0x00D0 (0x0170 - 0x00A0) class UPressurePlateDamageDealerComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FDamageDefinition DamageDefinition; // 0x00A8(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) float DamageLevelToApply; // 0x0158(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProjectileAndAoEDispatchAbility* DispathAbility; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PressurePlateDamageDealerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PressurePlateDamageDealerComponent") } static class UPressurePlateDamageDealerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPressurePlateDamageDealerComponent; // Class Charlie.AnimNotify_FadeToCamera // 0x0008 (0x0040 - 0x0038) class UAnimNotify_FadeToCamera : public UAnimNotify { public: class FName CameraName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_FadeToCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_FadeToCamera") } static class UAnimNotify_FadeToCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_FadeToCamera; // Class Charlie.FootprintComponent // 0x0030 (0x00D0 - 0x00A0) class UFootprintComponent final : public UActorComponent { public: class UMaterialInstanceDynamic* FeetDMI; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstanceDynamic* LegsDMI; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxWetHeight; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxDirtHeight; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxWalkWet; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxWalkDirt; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void StepMud(); void StepSoil(); void StepWater(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootprintComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootprintComponent") } static class UFootprintComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootprintComponent; // Class Charlie.AnimNotify_PlayFootstep // 0x0010 (0x0048 - 0x0038) class UAnimNotify_PlayFootstep final : public UAnimNotify { public: EFootstepSide_DEPRECATED Side; // 0x0038(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EFootstepKind_DEPRECATED Kind; // 0x0039(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag FootstepTag; // 0x003C(0x0008)(Edit, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 FootIndex; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlayFootstep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlayFootstep") } static class UAnimNotify_PlayFootstep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlayFootstep; // Class Charlie.ModuleItemData // 0x0028 (0x01E8 - 0x01C0) class UModuleItemData : public UProgressionItemData { public: TArray PerWeaponGASPayloads; // 0x01C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UTexture2D* AbilityIcon; // 0x01D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText AbilityDescription; // 0x01D8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleItemData") } static class UModuleItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleItemData; // Class Charlie.AnimNotify_PlaySoftNiagaraEffect // 0x00A8 (0x00E0 - 0x0038) class alignas(0x10) UAnimNotify_PlaySoftNiagaraEffect final : public UAnimNotify { public: TSoftObjectPtr Template; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocationOffset; // 0x0060(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationOffset; // 0x0078(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Scale; // 0x0090(0x0018)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAbsoluteScale; // 0x00A8(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 Attached : 1; // 0x00AC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SocketName; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B8[0x28]; // 0x00B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_PlaySoftNiagaraEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_PlaySoftNiagaraEffect") } static class UAnimNotify_PlaySoftNiagaraEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_PlaySoftNiagaraEffect; // Class Charlie.AnimNotify_ShowHideMeshes // 0x0018 (0x0050 - 0x0038) class UAnimNotify_ShowHideMeshes final : public UAnimNotify { public: bool bHideMeshes; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray MeshesNames; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_ShowHideMeshes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_ShowHideMeshes") } static class UAnimNotify_ShowHideMeshes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_ShowHideMeshes; // Class Charlie.FootstepEventRuneComponent // 0x0018 (0x00C0 - 0x00A8) class UFootstepEventRuneComponent final : public UBaseRuneComponent { public: struct FFootstepEventRune Rune; // 0x00A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEventRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEventRuneComponent") } static class UFootstepEventRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEventRuneComponent; // Class Charlie.AnimNotify_SpawnWeaponVFX // 0x0050 (0x0088 - 0x0038) class UAnimNotify_SpawnWeaponVFX : public UAnimNotify { public: class UNiagaraSystem* VFXPerLymbicSphere[0x5]; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SocketToAttachTo; // 0x0060(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraHeroMeshParameterName; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraWeaponMeshParameterName; // 0x0070(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraColorParameterName; // 0x0078(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlayOption PlayOption; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_SpawnWeaponVFX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_SpawnWeaponVFX") } static class UAnimNotify_SpawnWeaponVFX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_SpawnWeaponVFX; // Class Charlie.AnimNotify_StartFall // 0x0000 (0x0038 - 0x0038) class UAnimNotify_StartFall final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_StartFall") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_StartFall") } static class UAnimNotify_StartFall* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_StartFall; // Class Charlie.InputContainerWidget // 0x0058 (0x03E0 - 0x0388) class UInputContainerWidget : public UFreyaUserWidget { public: class UPanelWidget* InputsPanel; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap InputWidgets; // 0x0390(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputContainerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputContainerWidget") } static class UInputContainerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputContainerWidget; // Class Charlie.FooterWidget // 0x0028 (0x0408 - 0x03E0) class UFooterWidget : public UInputContainerWidget { public: TSubclassOf InputWidgetClass; // 0x03E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FMargin EntryPadding; // 0x03E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) TArray InputWidgetsData; // 0x03F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FooterWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FooterWidget") } static class UFooterWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFooterWidget; // Class Charlie.InteractableRuneWrapper // 0x0030 (0x0058 - 0x0028) class UInteractableRuneWrapper final : public UBaseRuneWrapper { public: struct FInteractableRune Rune; // 0x0028(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableRuneWrapper") } static class UInteractableRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractableRuneWrapper; // Class Charlie.AnimNotify_StartGameplayEffect // 0x0050 (0x0088 - 0x0038) class UAnimNotify_StartGameplayEffect final : public UAnimNotify { public: TSubclassOf GameplayEffect; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GameplayEffectLevel; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FTargetSelectionDefinition TargetingOptions; // 0x0048(0x0040)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_StartGameplayEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_StartGameplayEffect") } static class UAnimNotify_StartGameplayEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_StartGameplayEffect; // Class Charlie.AnimNotify_TriggerHitReaction // 0x0000 (0x0038 - 0x0038) class UAnimNotify_TriggerHitReaction final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_TriggerHitReaction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_TriggerHitReaction") } static class UAnimNotify_TriggerHitReaction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_TriggerHitReaction; // Class Charlie.TradeLibrary // 0x0000 (0x0028 - 0x0028) class UTradeLibrary final : public UBlueprintFunctionLibrary { public: static void AddOnValidTradeCompleteEvent(class AActor* Receiver, const TDelegate& ValidTradeCompleteDelegate); static bool WasLastTradeValid(class AActor* Receiver); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeLibrary") } static class UTradeLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeLibrary; // Class Charlie.AnimNotify_UseItem // 0x0000 (0x0038 - 0x0038) class UAnimNotify_UseItem final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotify_UseItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotify_UseItem") } static class UAnimNotify_UseItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotify_UseItem; // Class Charlie.APCConfig // 0x0030 (0x0058 - 0x0028) class UAPCConfig final : public UObject { public: TArray APCIntroTaniaBarks; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray TaniaFacePlayerConditions; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition APCInteractionDisabled; // 0x0048(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCConfig") } static class UAPCConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCConfig; // Class Charlie.APCDataPadScreen // 0x0000 (0x02B8 - 0x02B8) class AAPCDataPadScreen final : public AScreen { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCDataPadScreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCDataPadScreen") } static class AAPCDataPadScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAPCDataPadScreen; // Class Charlie.GoldenPathSubsystem // 0x0030 (0x0060 - 0x0030) class UGoldenPathSubsystem final : public UGameInstanceSubsystem { public: class UGoldenPathData* CurrentGoldenPath; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGoldenPathQuestStepsData* CurrentGoldenPathQuestSteps; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBifrostTransition* DynamicGoldenPathTransition; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GoldenPathSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoldenPathSubsystem") } static class UGoldenPathSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoldenPathSubsystem; // Class Charlie.APCExitInteractionActionComponent // 0x0008 (0x0260 - 0x0258) class UAPCExitInteractionActionComponent : public UInteractionActionComponent { public: uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExitAPC(float InFadeDuration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCExitInteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCExitInteractionActionComponent") } static class UAPCExitInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCExitInteractionActionComponent; // Class Charlie.APCInteriorPawn // 0x0090 (0x03B8 - 0x0328) class AAPCInteriorPawn final : public APawn { public: float BaseTurnRate; // 0x0328(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseLookUpRate; // 0x032C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition APCInputContextDefinition; // 0x0330(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) class UInputAction* MouseLookAction; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* GamepadLookAction; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* Interact1Action; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* Interact2Action; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* Interact3Action; // 0x0360(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* Interact4Action; // 0x0368(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAPCEnterInteractionActionComponent* APCEnterInteractionActionComponent; // 0x0370(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAPCResearchActionComponent* APCResearchActionComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AStoryPlayerController* StoryPlayerController; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* ResearcherActor; // 0x03A0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3A8[0x10]; // 0x03A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExitAPC(); void OnSetupAPCInterior(); void OnSetupAPCInteriorComplete(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCInteriorPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCInteriorPawn") } static class AAPCInteriorPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAPCInteriorPawn; // Class Charlie.CharlieTransitionConfig // 0x0088 (0x00B0 - 0x0028) class UCharlieTransitionConfig final : public UObject { public: float FadeToBlackToTransitionDuration; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeToGameFromTransitionDuration; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr LoadingScreenTexture; // 0x0030(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr APCInteriorDataLayer; // 0x0058(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MainMenuLevel; // 0x0080(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraInteractionTransitionEasePower; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTransitionConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTransitionConfig") } static class UCharlieTransitionConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTransitionConfig; // Class Charlie.AbilityTask_UmbilicalCordVFXAnimation // 0x0030 (0x00B0 - 0x0080) class UAbilityTask_UmbilicalCordVFXAnimation final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AHaze* TargetHaze; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_UmbilicalCordVFXAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_UmbilicalCordVFXAnimation") } static class UAbilityTask_UmbilicalCordVFXAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_UmbilicalCordVFXAnimation; // Class Charlie.APCOpenDataPadActionComponent // 0x0018 (0x0270 - 0x0258) class UAPCOpenDataPadActionComponent final : public UInteractionActionComponent { public: float BlendTimeDelay; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACharliePlayerController* CharliePlayerController; // 0x0260(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDataPadBootSequenceComplete(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCOpenDataPadActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCOpenDataPadActionComponent") } static class UAPCOpenDataPadActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCOpenDataPadActionComponent; // Class Charlie.CharlieTextBlock // 0x0010 (0x0680 - 0x0670) class UCharlieTextBlock final : public UFreyaTextBlock { public: bool bParseDynamicLocation; // 0x0670(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_671[0xF]; // 0x0671(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTextBlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTextBlock") } static class UCharlieTextBlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTextBlock; // Class Charlie.CharlieImageTimedNotificationData // 0x0028 (0x0098 - 0x0070) class UCharlieImageTimedNotificationData : public UFreyaTimedNotificationData { public: TSoftObjectPtr Image; // 0x0070(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieImageTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieImageTimedNotificationData") } static class UCharlieImageTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieImageTimedNotificationData; // Class Charlie.WeaponLevelUpTimedNotificationData // 0x0030 (0x00C8 - 0x0098) class UWeaponLevelUpTimedNotificationData final : public UCharlieImageTimedNotificationData { public: uint8 Pad_98[0x30]; // 0x0098(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponLevelUpTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponLevelUpTimedNotificationData") } static class UWeaponLevelUpTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponLevelUpTimedNotificationData; // Class Charlie.CharlieThrowableDamageWorldSubsystem // 0x0028 (0x0068 - 0x0040) class UCharlieThrowableDamageWorldSubsystem final : public UTickableWorldSubsystem { public: ECollisionChannel RaycastCollisionChannel; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray PendingRequests; // 0x0048(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray DummyDamageSourceContainers; // 0x0058(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieThrowableDamageWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieThrowableDamageWorldSubsystem") } static class UCharlieThrowableDamageWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieThrowableDamageWorldSubsystem; // Class Charlie.ConversationRuneComponent // 0x00E8 (0x0190 - 0x00A8) class UConversationRuneComponent final : public UBaseRuneComponent { public: struct FConversationRune Rune; // 0x00A8(0x00E8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationRuneComponent") } static class UConversationRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationRuneComponent; // Class Charlie.ResearchLoreEntryMenuWidget // 0x0020 (0x0488 - 0x0468) class UResearchLoreEntryMenuWidget : public UCharlieMenuWidget { public: class UFreyaDynamicEntryBox* ResearchLoreEntriesEBox; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UResearchLoreEntryInfoWidget* ResearchLoreEntryInfoSumg; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFooterWidget* ResearchLoreEntryFooterSumg; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UResearchLoreEntryData* CurrentlySelectedResearchLoreEntryData; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLoreEntryMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLoreEntryMenuWidget") } static class UResearchLoreEntryMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLoreEntryMenuWidget; // Class Charlie.SphereAmbientTriggerZoneComponent // 0x0010 (0x0520 - 0x0510) class USphereAmbientTriggerZoneComponent final : public USphereComponent { public: uint8 Pad_510[0x10]; // 0x0510(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SphereAmbientTriggerZoneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SphereAmbientTriggerZoneComponent") } static class USphereAmbientTriggerZoneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USphereAmbientTriggerZoneComponent; // Class Charlie.CharlieEnvironmentDamageCalculation // 0x0088 (0x0418 - 0x0390) class UCharlieEnvironmentDamageCalculation : public UCharlieBaseDamageCalculation { public: struct FGameplayEffectAttributeCaptureDefinition TargetEnduranceMaxDef; // 0x0390(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayEffectAttributeCaptureDefinition TargetEnduranceCapBufferDef; // 0x03D0(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerEnduranceCapDamageCoefficient; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieEnvironmentDamageCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieEnvironmentDamageCalculation") } static class UCharlieEnvironmentDamageCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieEnvironmentDamageCalculation; // Class Charlie.APCResearchLoreEntryMenuWidget // 0x0020 (0x04A8 - 0x0488) class UAPCResearchLoreEntryMenuWidget : public UResearchLoreEntryMenuWidget { public: class UResearchResultFunnelMenuWidget* ResearchResultFunnelMenu; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CategoriesResearched; // 0x0490(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class AActor* InteractableActor; // 0x04A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchLoreEntryMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchLoreEntryMenuWidget") } static class UAPCResearchLoreEntryMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchLoreEntryMenuWidget; // Class Charlie.ResearchLoreEntryWidget // 0x0010 (0x03A8 - 0x0398) class UResearchLoreEntryWidget : public UFramedIconEntryWidget { public: class UCharlieTextBlock* ResearchLoreEntryTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UItemIconWidget* ResearchLoreEntryIconSumg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLoreEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLoreEntryWidget") } static class UResearchLoreEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLoreEntryWidget; // Class Charlie.CharlieAkSpatialAudioVolume // 0x0010 (0x0308 - 0x02F8) class ACharlieAkSpatialAudioVolume final : public AAkSpatialAudioVolume { public: class UEntityComponent* EntityComponent; // 0x02F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRoomEventsRuneComponent* AkRoomEventsRune; // 0x0300(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAkSpatialAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAkSpatialAudioVolume") } static class ACharlieAkSpatialAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieAkSpatialAudioVolume; // Class Charlie.TutorialToastNotificationWidget // 0x0008 (0x03B0 - 0x03A8) class UTutorialToastNotificationWidget final : public UCharlieTimedNotificationWidget { public: class UToastTutorialWidget* ToastTutorialSumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialToastNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialToastNotificationWidget") } static class UTutorialToastNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialToastNotificationWidget; // Class Charlie.APCResearchLoreEntryWidget // 0x0008 (0x03B0 - 0x03A8) class UAPCResearchLoreEntryWidget : public UResearchLoreEntryWidget { public: class UCharlieTextBlock* LoreCategoryTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchLoreEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchLoreEntryWidget") } static class UAPCResearchLoreEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchLoreEntryWidget; // Class Charlie.APCResearchMenuWidget // 0x0080 (0x04F8 - 0x0478) class UAPCResearchMenuWidget : public UInteractionMenuWidget { public: uint8 Pad_478[0x48]; // 0x0478(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* SoundOnResearchCompleted; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ResearchFooterSumg; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ResearchableItemsListSumg; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchCacheProgressWidget* CacheProgressSumg; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAPCResearchProgressWidget* ResearchProgressSumg; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* ItemInfoSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F0[0x8]; // 0x04F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchMenuWidget") } static class UAPCResearchMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchMenuWidget; // Class Charlie.PadResearchCacheWidget // 0x0030 (0x0478 - 0x0448) class UPadResearchCacheWidget : public UResearchCacheWidget { public: class FText CacheOpenedText; // 0x0448(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText CacheUnopenedText; // 0x0458(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaImage* CacheStatusImg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CacheStatusTxt; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadResearchCacheWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadResearchCacheWidget") } static class UPadResearchCacheWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadResearchCacheWidget; // Class Charlie.CharlieNodeCondition // 0x0000 (0x0028 - 0x0028) class UCharlieNodeCondition : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieNodeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieNodeCondition") } static class UCharlieNodeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieNodeCondition; // Class Charlie.CharlieLeafCondition // 0x0010 (0x0038 - 0x0028) class UCharlieLeafCondition : public UCharlieNodeCondition { public: TArray FailedReactions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: bool IsValidEvent(class UObject* Owner); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLeafCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLeafCondition") } static class UCharlieLeafCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLeafCondition; // Class Charlie.ItemPlacementCondition // 0x0010 (0x0048 - 0x0038) class UItemPlacementCondition : public UCharlieLeafCondition { public: TArray Solution; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: bool IsItemValidAtSlot(class UObject* Owner, int32 SlotIdx); bool WouldItemBeValidAtSlot(class UObject* Owner, const class UItemData* Item, int32 SlotIdx); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementCondition") } static class UItemPlacementCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementCondition; // Class Charlie.ItemPlacementTimeloopPlacementCondition // 0x0010 (0x0058 - 0x0048) class UItemPlacementTimeloopPlacementCondition final : public UItemPlacementCondition { public: TArray ItemSolution; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementTimeloopPlacementCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementTimeloopPlacementCondition") } static class UItemPlacementTimeloopPlacementCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementTimeloopPlacementCondition; // Class Charlie.CharlieGameMode // 0x0000 (0x0340 - 0x0340) class ACharlieGameMode : public AGameModeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameMode") } static class ACharlieGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieGameMode; // Class Charlie.APCResearchProgressWidget // 0x0088 (0x0410 - 0x0388) class UAPCResearchProgressWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* ResearchOneItemSoundStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ResearchAllItemsSoundStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ProgressBarSpeedModifierOneItem; // 0x03B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ProgressBarSpeedModifierAllItems; // 0x03B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ResearchProgressText; // 0x03B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText BatchText; // 0x03C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchProgressTxt; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ResearchProgressAnim; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ResearchLoreEntryDatas; // 0x03E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class AActor* InteractableActor; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchProgressWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchProgressWidget") } static class UAPCResearchProgressWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchProgressWidget; // Class Charlie.APCResearchScreenWidget // 0x0018 (0x03A0 - 0x0388) class UAPCResearchScreenWidget final : public UFreyaUserWidget { public: class UCharlieTextBlock* ResearchTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* IdleAnim; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ResearchAnim; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnPawnChanged(class APawn* OldPawn, class APawn* NewPawn); void OnScreenAnimationFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCResearchScreenWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCResearchScreenWidget") } static class UAPCResearchScreenWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCResearchScreenWidget; // Class Charlie.KeypadLibrary // 0x0000 (0x0028 - 0x0028) class UKeypadLibrary final : public UBlueprintFunctionLibrary { public: static void AddOnValidCodeEvent(class AActor* Actor, const TDelegate& ValidCodeDelegate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeypadLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeypadLibrary") } static class UKeypadLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeypadLibrary; // Class Charlie.FactAcquiredRuneWrapper // 0x0010 (0x0038 - 0x0028) class UFactAcquiredRuneWrapper final : public UBaseRuneWrapper { public: struct FFactAcquiredRune Rune; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactAcquiredRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactAcquiredRuneWrapper") } static class UFactAcquiredRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactAcquiredRuneWrapper; // Class Charlie.CharlieEnemyDamageCalculation // 0x01C0 (0x0550 - 0x0390) class UCharlieEnemyDamageCalculation final : public UCharlieBaseDamageCalculation { public: struct FGameplayEffectAttributeCaptureDefinition DefenseAttributes[0x5]; // 0x0390(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition GlobalDamageAbsorptionCoefficient; // 0x04D0(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayEffectAttributeCaptureDefinition DamageBoostCoefficient; // 0x0510(0x0040)(HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieEnemyDamageCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieEnemyDamageCalculation") } static class UCharlieEnemyDamageCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieEnemyDamageCalculation; // Class Charlie.LymbicEntityCrowdFollowingComponent // 0x0000 (0x0340 - 0x0340) class ULymbicEntityCrowdFollowingComponent final : public UCrowdFollowingComponent { public: void DisableSimulation(); void EnableSimulation(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityCrowdFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityCrowdFollowingComponent") } static class ULymbicEntityCrowdFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityCrowdFollowingComponent; // Class Charlie.CharlieWorldUserWidgetBase // 0x0010 (0x03F0 - 0x03E0) class UCharlieWorldUserWidgetBase : public UFreyaWorldUserWidget { public: uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnLoadingCompleted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWorldUserWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWorldUserWidgetBase") } static class UCharlieWorldUserWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieWorldUserWidgetBase; // Class Charlie.InteractInputWidget // 0x0170 (0x0560 - 0x03F0) class UInteractInputWidget : public UCharlieWorldUserWidgetBase { public: class UVerticalBox* InputVBox; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractAction1InputSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* HoldToConfirmInteractAction1InputSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractAction2InputSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* HoldToConfirmInteractAction2InputSumg; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractAction3InputSumg; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* HoldToConfirmInteractAction3InputSumg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractAction4InputSumg; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* HoldToConfirmInteractAction4InputSumg; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractActionLeftInputSumg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractActionRightInputSumg; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap ActionInputWidgets; // 0x0448(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap HoldToConfirmActionInputWidgets; // 0x0498(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap CycleInputWidgets; // 0x04E8(0x0050)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UShapeComponent* OwningTrigger; // 0x0538(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* InteractorActor; // 0x0540(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ActivableInteractable; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_550[0x10]; // 0x0550(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractInputWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractInputWidget") } static class UInteractInputWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractInputWidget; // Class Charlie.DialogueWidget // 0x0048 (0x0420 - 0x03D8) class UDialogueWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* ContinueSound; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* SpeakerNameTxt; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* DialogueTxt; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaButton* ContinueBtn; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_410[0x10]; // 0x0410(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueWidget") } static class UDialogueWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueWidget; // Class Charlie.QuickChatDialogueWidget // 0x0010 (0x0430 - 0x0420) class UQuickChatDialogueWidget : public UDialogueWidget { public: struct FInputMappingContextDefinition QuickChatInputMappingContext; // 0x0420(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuickChatDialogueWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuickChatDialogueWidget") } static class UQuickChatDialogueWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuickChatDialogueWidget; // Class Charlie.CharlieAkAutoPostAndDestroyComponent // 0x0010 (0x0450 - 0x0440) class UCharlieAkAutoPostAndDestroyComponent final : public UAkComponent { public: float AutoDestroyTime; // 0x0440(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_444[0xC]; // 0x0444(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAkAutoPostAndDestroyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAkAutoPostAndDestroyComponent") } static class UCharlieAkAutoPostAndDestroyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAkAutoPostAndDestroyComponent; // Class Charlie.SaveItemPlacementStateRuneComponent // 0x0050 (0x00F8 - 0x00A8) class USaveItemPlacementStateRuneComponent final : public UBaseRuneComponent { public: struct FSaveItemPlacementStateRune Rune; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveItemPlacementStateRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveItemPlacementStateRuneComponent") } static class USaveItemPlacementStateRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveItemPlacementStateRuneComponent; // Class Charlie.APCTaniaInputWidget // 0x0008 (0x0568 - 0x0560) class UAPCTaniaInputWidget final : public UInteractInputWidget { public: uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("APCTaniaInputWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"APCTaniaInputWidget") } static class UAPCTaniaInputWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAPCTaniaInputWidget; // Class Charlie.ApplyPushBackAbility // 0x0040 (0x0558 - 0x0518) class UApplyPushBackAbility final : public UBaseAnimatedAbility { public: struct FAnimationEntry Animation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PerWeaponAnimationOverride; // 0x0538(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) EAngleDirection Direction; // 0x0548(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PushStrength; // 0x054C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HitStunValue; // 0x0550(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ApplyPushBackAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ApplyPushBackAbility") } static class UApplyPushBackAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UApplyPushBackAbility; // Class Charlie.GameplayLODAction_UObject // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_UObject final : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: class UObject* GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, class UObject* NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_UObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_UObject") } static class UGameplayLODAction_UObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_UObject; // Class Charlie.ApplySettingButton // 0x0010 (0x0510 - 0x0500) class UApplySettingButton : public UCharlieTextButton { public: uint8 Pad_500[0x10]; // 0x0500(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnApplySettingButtonNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ApplySettingButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ApplySettingButton") } static class UApplySettingButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UApplySettingButton; // Class Charlie.CosmeticItemData // 0x0010 (0x01B0 - 0x01A0) class UCosmeticItemData : public UItemData { public: TArray CosmeticMeshes; // 0x01A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticItemData") } static class UCosmeticItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticItemData; // Class Charlie.CosmeticPonchoItemData // 0x0020 (0x01D0 - 0x01B0) class UCosmeticPonchoItemData final : public UCosmeticItemData { public: class UItemData* OppositePositionPonchoCosmeticItemData; // 0x01B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsHoodDown; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B9[0x7]; // 0x01B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> TexturesToPreloadOnEnterPad; // 0x01C0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticPonchoItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticPonchoItemData") } static class UCosmeticPonchoItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticPonchoItemData; // Class Charlie.CharlieThrowable // 0x0060 (0x0308 - 0x02A8) class ACharlieThrowable : public AActor { public: bool bDestroyOnImpact; // 0x02A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStickToGround; // 0x02A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AA[0x2]; // 0x02AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ZOffset; // 0x02AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Target; // 0x02B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface OptionalTargetToNotify; // 0x02C0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray PendingThrowableRequests; // 0x02D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_2E8[0x20]; // 0x02E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnThrowableExpired(); void OnThrowableImpact(const struct FVector& ImpactLocation, class AActor* OtherActor); void OnThrowableReleased(); void OnThrowableSignaled(); void OnThrowableSpawned(); void ReleaseRequestedThrowable(int32 RequestID); void RequestDestroy(); int32 RequestThrowables(TSubclassOf ThrowableToSpawn, float InDamageLevel, int32 Count, const TArray& LocalSpaceDirections, const TArray& LocalOffsets, bool bSnapToGround); void SpawnThrowable(TSubclassOf ThrowableToSpawn, float InDamageLevel, const struct FVector& LocalSpaceDirection, const struct FVector& LocalOffset, bool bSnapToGround); float GetGameplayAbilityLevel() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieThrowable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieThrowable") } static class ACharlieThrowable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieThrowable; // Class Charlie.CharlieBaseAreaOfEffect // 0x0080 (0x0388 - 0x0308) class ACharlieBaseAreaOfEffect : public ACharlieThrowable { public: bool bUseOrigin; // 0x0308(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* DamageOrigin; // 0x0310(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOutward; // 0x0318(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector DamageDirection; // 0x0320(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAnimated; // 0x0338(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDamageOriginAsAnimationOrigin; // 0x0339(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExpend; // 0x033A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33B[0x1]; // 0x033B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float AnimationScale; // 0x033C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimationDuration; // 0x0340(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAngleRestriction; // 0x0344(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngleDirection Direction; // 0x0345(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_346[0x2]; // 0x0346(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AngleInDegrees; // 0x0348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x034C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePitch; // 0x034D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseYaw; // 0x034E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34F[0x1]; // 0x034F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat RadiusStat; // 0x0350(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_380[0x8]; // 0x0380(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseAreaOfEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseAreaOfEffect") } static class ACharlieBaseAreaOfEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieBaseAreaOfEffect; // Class Charlie.BuffItemInfoWidget // 0x0008 (0x03D8 - 0x03D0) class UBuffItemInfoWidget : public UEquippableItemInfoWidget { public: class UBuffIconImageContainerWidget* BuffIconImageContainerSumg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffItemInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffItemInfoWidget") } static class UBuffItemInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffItemInfoWidget; // Class Charlie.GearInfoWidget // 0x0038 (0x0410 - 0x03D8) class UGearInfoWidget : public UBuffItemInfoWidget { public: class UStatEntryWidget* GradeEntry; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicSphereIconWidget* LymbicSphereIconSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* DamageAbsorptionEntry; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* EnduranceBonusEntry; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* LymbicPowerVBox; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryGearItem* GearEntry; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemStatInfoWidget* ItemStatInfoSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GearInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GearInfoWidget") } static class UGearInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGearInfoWidget; // Class Charlie.CharlieAkAcousticPortal // 0x0008 (0x02F8 - 0x02F0) class ACharlieAkAcousticPortal final : public AAkAcousticPortal { public: float PortalOcclusion; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsPortalOpen; // 0x02F4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetPortalOcclusion(float NewValue); void SetPortalOpen(bool bNewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAkAcousticPortal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAkAcousticPortal") } static class ACharlieAkAcousticPortal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieAkAcousticPortal; // Class Charlie.DroneDuoBaseAbility // 0x00A0 (0x0750 - 0x06B0) class UDroneDuoBaseAbility : public UWeaponAbility { public: struct FCollisionProfileName AbilityCollisionProfileName; // 0x06B0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UCharlieCameraCombatConfig* CombatCameraConfigOverride; // 0x06B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimationEntry Animation; // 0x06C0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class ADrone* Drone; // 0x06E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_6E8[0x20]; // 0x06E8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry DroneAnimation; // 0x0708(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class FName DroneAttachSocket; // 0x0728(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DroneAnimState; // 0x0730(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DroneMovementSpeed; // 0x0738(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_73C[0x4]; // 0x073C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x0740(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_748[0x8]; // 0x0748(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DroneReady(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneDuoBaseAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneDuoBaseAbility") } static class UDroneDuoBaseAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneDuoBaseAbility; // Class Charlie.DamageBaseAreaOfEffect // 0x0010 (0x0398 - 0x0388) class ADamageBaseAreaOfEffect : public ACharlieBaseAreaOfEffect { public: uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDamageDealerThrowableComponent* DamageDealerComponent; // 0x0390(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnDamageApplied(class AActor* DamageTargetActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageBaseAreaOfEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageBaseAreaOfEffect") } static class ADamageBaseAreaOfEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADamageBaseAreaOfEffect; // Class Charlie.AreaOfEffectBox // 0x0048 (0x03E0 - 0x0398) class AAreaOfEffectBox : public ADamageBaseAreaOfEffect { public: class UBoxComponent* BoxComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A0[0x40]; // 0x03A0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AreaOfEffectBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AreaOfEffectBox") } static class AAreaOfEffectBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAreaOfEffectBox; // Class Charlie.ConversationBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UConversationBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void StartConversationFromIntro(class AActor* CurrentConvoActor); static void StartConversationFromRoot(class AActor* CurrentConvoActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationBlueprintLibrary") } static class UConversationBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationBlueprintLibrary; // Class Charlie.CharlieAnalyticsSubsystem // 0x08D8 (0x0908 - 0x0030) class UCharlieAnalyticsSubsystem final : public UWorldSubsystem { public: class UCharlieInventoryLoadoutSubsystem* InventoryLoadoutSubsystem; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x8D0]; // 0x0038(0x08D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnItemUsed(const class FName& InItemName, const class FName& InMapName, const struct FVector& InLocation, const class FName& InEnemyName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAnalyticsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAnalyticsSubsystem") } static class UCharlieAnalyticsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAnalyticsSubsystem; // Class Charlie.AreaOfEffectSphere // 0x0018 (0x03B0 - 0x0398) class AAreaOfEffectSphere : public ADamageBaseAreaOfEffect { public: class USphereComponent* SphereComponent; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AreaOfEffectSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AreaOfEffectSphere") } static class AAreaOfEffectSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAreaOfEffectSphere; // Class Charlie.HitImmunityAbility // 0x0090 (0x0578 - 0x04E8) class UHitImmunityAbility final : public UCharlieBaseGameplayAbility { public: float CooldownDuration; // 0x04E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ProtectionAvailableEffect; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat DurationStat; // 0x04F8(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat HitImmunityStat; // 0x0528(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag ImmunityConsumedCue; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEffectRemoved* CooldownTask; // 0x0560(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveEffectHandle; // 0x0568(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle CooldownGameplayEffectHandle; // 0x0570(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnCooldownFinished(const struct FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitImmunityAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitImmunityAbility") } static class UHitImmunityAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitImmunityAbility; // Class Charlie.AreaOfEffectTimeLoop // 0x0048 (0x0350 - 0x0308) class AAreaOfEffectTimeLoop : public ACharlieThrowable { public: uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* DamageOrigin; // 0x0318(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* InnerSphereComponent; // 0x0320(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* OuterSphereComponent; // 0x0328(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimeLoopDamageDealerComponent* TimeLoopDamageDealerComponent; // 0x0330(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x0338(0x0001)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieFaction Faction; // 0x0339(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0340(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AreaOfEffectTimeLoop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AreaOfEffectTimeLoop") } static class AAreaOfEffectTimeLoop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAreaOfEffectTimeLoop; // Class Charlie.CharlieBossFightLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieBossFightLibrary final : public UBlueprintFunctionLibrary { public: static void GoBackFromBossFightRoomToWorldMap(const class UObject* WorldContextObject); static void TravelToBossFightRoom(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBossFightLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBossFightLibrary") } static class UCharlieBossFightLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBossFightLibrary; // Class Charlie.IsInteractionFinishedMoving // 0x0008 (0x0040 - 0x0038) class UIsInteractionFinishedMoving final : public UCharlieLeafCondition { public: class AInteractableActor* InteractableActor; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IsInteractionFinishedMoving") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IsInteractionFinishedMoving") } static class UIsInteractionFinishedMoving* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIsInteractionFinishedMoving; // Class Charlie.AssignInputMappingMenuWidget // 0x0030 (0x0498 - 0x0468) class UAssignInputMappingMenuWidget : public UCharlieMenuWidget { public: class UCharlieSingleSoundStyle* KeySelectedSound; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* InputNameTxt; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* InvalidKeyTxt; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSettingValue_InputMapping* PendingInputMapping; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_488[0x10]; // 0x0488(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssignInputMappingMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssignInputMappingMenuWidget") } static class UAssignInputMappingMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssignInputMappingMenuWidget; // Class Charlie.AsyncWaitForTagFact // 0x0038 (0x0068 - 0x0030) class UAsyncWaitForTagFact final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate EventReceived; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAsyncWaitForTagFact* WaitTagFact(class UObject* WorldContextObject, const struct FGameplayTag& TagFacts, bool bSendEventIfAlreadyHave); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncWaitForTagFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncWaitForTagFact") } static class UAsyncWaitForTagFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncWaitForTagFact; // Class Charlie.CharlieBaseAreaOfEffectEditorComponent // 0x0000 (0x00A0 - 0x00A0) class UCharlieBaseAreaOfEffectEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseAreaOfEffectEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseAreaOfEffectEditorComponent") } static class UCharlieBaseAreaOfEffectEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBaseAreaOfEffectEditorComponent; // Class Charlie.SecretNotificationData // 0x0038 (0x00D0 - 0x0098) class USecretNotificationData final : public UCharlieImageTimedNotificationData { public: uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SmallIconImage; // 0x00A0(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieWidgetSoundStyle* SoundStyle; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretNotificationData") } static class USecretNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretNotificationData; // Class Charlie.AsyncWaitForWorldEvent // 0x0038 (0x0068 - 0x0030) class UAsyncWaitForWorldEvent final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate EventReceived; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAsyncWaitForWorldEvent* WaitWorldEvent(const struct FGameplayTag& EventTag); static class UAsyncWaitForWorldEvent* WaitWorldEvents(const struct FGameplayTagContainer& EventTags); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncWaitForWorldEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncWaitForWorldEvent") } static class UAsyncWaitForWorldEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncWaitForWorldEvent; // Class Charlie.WaitForWorldState // 0x0060 (0x0090 - 0x0030) class UWaitForWorldState final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate StateAdded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate StateRemoved; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_50[0x40]; // 0x0050(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UWaitForWorldState* WaitWorldState(class UObject* WorldContextObject, const struct FGameplayTag& EventTag, bool bSendEventIfAlreadyHave); static class UWaitForWorldState* WaitWorldStates(class UObject* WorldContextObject, const struct FGameplayTagContainer& EventTags, bool bSendEventIfAlreadyHave); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WaitForWorldState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WaitForWorldState") } static class UWaitForWorldState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWaitForWorldState; // Class Charlie.StopAudioLogWidget // 0x0020 (0x03A8 - 0x0388) class UStopAudioLogWidget : public UFreyaUserWidget { public: class UCharlieSingleSoundStyle* StopAudioLogSound; // 0x0388(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* StopAudioLogInputSwitcher; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* StopAudioLogInputSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InteractStopAudioLogInputSumg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StopAudioLogWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StopAudioLogWidget") } static class UStopAudioLogWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStopAudioLogWidget; // Class Charlie.CharliePlayerTriggerPoint // 0x0010 (0x02F8 - 0x02E8) class ACharliePlayerTriggerPoint : public ACharlieSphereIdlePoint { public: class UShapeComponent* PlayerDetectionComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionWithPlayerBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionWithPlayerEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerTriggerPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerTriggerPoint") } static class ACharliePlayerTriggerPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharliePlayerTriggerPoint; // Class Charlie.CharliePlayerBoxTriggerPoint // 0x0000 (0x02F8 - 0x02F8) class ACharliePlayerBoxTriggerPoint : public ACharliePlayerTriggerPoint { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerBoxTriggerPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerBoxTriggerPoint") } static class ACharliePlayerBoxTriggerPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharliePlayerBoxTriggerPoint; // Class Charlie.AttributeConditionalBaseAbility // 0x0088 (0x0570 - 0x04E8) class UAttributeConditionalBaseAbility : public UCharlieBaseGameplayAbility { public: struct FGameplayAttribute FirstAttribute; // 0x04E8(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FirstAttributeCoefficient; // 0x0520(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_524[0x4]; // 0x0524(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute SecondAttribute; // 0x0528(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondAttributeCoefficient; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0564(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_565[0x3]; // 0x0565(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0568(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void HandleEvent(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeConditionalBaseAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeConditionalBaseAbility") } static class UAttributeConditionalBaseAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeConditionalBaseAbility; // Class Charlie.TargetingHelpers // 0x0000 (0x0028 - 0x0028) class UTargetingHelpers final : public UBlueprintFunctionLibrary { public: static class ACharlieCharacterGAS* GetActiveTarget(const class UObject* WorldContextObject); static class AActor* GetLockOnTarget(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TargetingHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TargetingHelpers") } static class UTargetingHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTargetingHelpers; // Class Charlie.CharlieBinkLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieBinkLibrary final : public UBlueprintFunctionLibrary { public: static void PlayBinkOnMeshActor(const class UObject* WorldContextObject, class AStaticMeshActor* StaticMeshActor, int32 MaterialIndex, double StartTimeInSeconds, const class FName TextureParameterName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBinkLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBinkLibrary") } static class UCharlieBinkLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBinkLibrary; // Class Charlie.AttributeConditionalEffectAbility // 0x0030 (0x05A0 - 0x0570) class UAttributeConditionalEffectAbility : public UAttributeConditionalBaseAbility { public: TSubclassOf EffectToTrigger; // 0x0570(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf EffectToTriggerOnEffectRemoved; // 0x0578(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EffectLevel; // 0x0580(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle ActiveGameplayEffectHandle; // 0x0584(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ConditionalGameplayEffectHandle; // 0x058C(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_594[0x4]; // 0x0594(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_WaitGameplayEffectRemoved* EffectRemovedTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void HandleEffectRemoved(const struct FGameplayEffectRemovalInfo& GameplayEffectRemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeConditionalEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeConditionalEffectAbility") } static class UAttributeConditionalEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeConditionalEffectAbility; // Class Charlie.IkOffsetInterpolatorRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UIkOffsetInterpolatorRuneComponent final : public UBaseRuneComponent { public: struct FIkOffsetInterpolatorRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IkOffsetInterpolatorRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IkOffsetInterpolatorRuneComponent") } static class UIkOffsetInterpolatorRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIkOffsetInterpolatorRuneComponent; // Class Charlie.AttributeConditionalEventAppliedEffectAbility // 0x0080 (0x05F0 - 0x0570) class UAttributeConditionalEventAppliedEffectAbility final : public UAttributeConditionalBaseAbility { public: struct FGameplayEffectDefinition EffectToOwner; // 0x0570(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayEffectDefinition EffectToTarget; // 0x0590(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTagContainer OutcomesToConsider; // 0x05B0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer EventsToTriggerEffects; // 0x05D0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeConditionalEventAppliedEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeConditionalEventAppliedEffectAbility") } static class UAttributeConditionalEventAppliedEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeConditionalEventAppliedEffectAbility; // Class Charlie.IconWidget // 0x0020 (0x03A8 - 0x0388) class UIconWidget : public UFreyaUserWidget { public: struct FVector2D IconSize; // 0x0388(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImageStyle* ImageStyleOverride; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* IconImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IconWidget") } static class UIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIconWidget; // Class Charlie.ComputerScreen // 0x0038 (0x02E8 - 0x02B0) class AComputerScreen final : public AInteractableActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UComputerAccessActionComponent* ComputerAccessAction; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEntityComponent* Entity; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicInteractableRuneComponent* DynamicInteractableRune; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlapDetectionRuneComponent* OverlapDetectionRune; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UKeypadRuneComponent* KeypadRune; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USaveIdentifierRuneComponent* SaveIdentifierRune; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ExecuteCommand(const struct FGameplayTag& CommandTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerScreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerScreen") } static class AComputerScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AComputerScreen; // Class Charlie.AttributeIconWidget // 0x00C0 (0x0468 - 0x03A8) class UAttributeIconWidget final : public UIconWidget { public: TMap AttributeIcons; // 0x03A8(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayAttribute DefaultAttribute; // 0x03F8(0x0038)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_430[0x38]; // 0x0430(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeIconWidget") } static class UAttributeIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeIconWidget; // Class Charlie.ScreenMenuWidget // 0x0020 (0x0498 - 0x0478) class UScreenMenuWidget : public UInteractionMenuWidget { public: uint8 Pad_478[0x18]; // 0x0478(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCanvasPanel* RootCanvas; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScreenMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScreenMenuWidget") } static class UScreenMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScreenMenuWidget; // Class Charlie.ComputerAccessMenuWidget // 0x0108 (0x05A0 - 0x0498) class UComputerAccessMenuWidget : public UScreenMenuWidget { public: class UCharlieSingleSoundStyle* CommandAvailableClickedSound; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CommandNotAvailableClickedSound; // 0x04A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UComputerAccessStyle* PreviewComputerStyle; // 0x04A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap ScreenTypesMaterial; // 0x04B0(0x0050)(Edit, NativeAccessSpecifierPrivate) TMap ContentHeaderTextures; // 0x0500(0x0050)(Edit, NativeAccessSpecifierPrivate) class URetainerBox* ScreenTypeRetainerBox; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* MainTitleTxt; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SubTitleTxt; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ContentHeaderTxt; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* ContentHeaderImg; // 0x0570(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ComputerListEBox; // 0x0578(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UComputerAccessFileMenuWidget* ComputerAccessFileMenu; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UComputerKeypadMenuWidget* KeyPadMenu; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ContentBorder; // 0x0590(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ComputerAccessFooter; // 0x0598(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerAccessMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerAccessMenuWidget") } static class UComputerAccessMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerAccessMenuWidget; // Class Charlie.ProfileFunnelConfiguration // 0x0000 (0x0028 - 0x0028) class UProfileFunnelConfiguration final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelConfiguration") } static class UProfileFunnelConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelConfiguration; // Class Charlie.LockOnWidget // 0x0028 (0x03B0 - 0x0388) class ULockOnWidget : public UFreyaUserWidget { public: class UWidgetAnimation* RiposteAnim; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* WeakSpotAnim; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanelSlot* PanelSlot; // 0x0398(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LockOnWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LockOnWidget") } static class ULockOnWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULockOnWidget; // Class Charlie.CharlieBottomSubtitlesWidget // 0x0070 (0x03F8 - 0x0388) class UCharlieBottomSubtitlesWidget : public UFreyaUserWidget { public: class UFreyaTextBlock* SubtitleText; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* BackgroundBorder; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HiddenBorderStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* ShownBorderStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap SubtitleStyles; // 0x03A8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBottomSubtitlesWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBottomSubtitlesWidget") } static class UCharlieBottomSubtitlesWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBottomSubtitlesWidget; // Class Charlie.AttunementConfirmationMenuWidget // 0x0040 (0x04A8 - 0x0468) class UAttunementConfirmationMenuWidget : public UCharlieMenuWidget { public: class UCharlieSingleSoundStyle* SoundToPlayOnConfirm; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryWidget* EquippedWeaponSumg; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* DescTxt; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryModuleContainerItem* WeaponToAttuneInventoryEntry; // 0x0480(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryWeaponModuleItem* WeaponModuleEntryToEquip; // 0x0488(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag SelectedSlotTag; // 0x0490(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DescriptionText; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementConfirmationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementConfirmationMenuWidget") } static class UAttunementConfirmationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementConfirmationMenuWidget; // Class Charlie.ResearchCacheButton // 0x0008 (0x04F0 - 0x04E8) class UResearchCacheButton : public UCharlieCustomButton { public: class UResearchCacheEntryWidget* ResearchCacheEntrySumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheButton") } static class UResearchCacheButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheButton; // Class Charlie.CharlieBaseProjectile // 0x0008 (0x0310 - 0x0308) class ACharlieBaseProjectile : public ACharlieThrowable { public: class UCharlieProjectileMovementComponent* MovementComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionHit(class UPrimitiveComponent* HitComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseProjectile") } static class ACharlieBaseProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieBaseProjectile; // Class Charlie.ModuleSlotInfoPanelWidget // 0x0038 (0x03C0 - 0x0388) class UModuleSlotInfoPanelWidget : public UFreyaUserWidget { public: class UWidgetSwitcher* Switcher; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGenericInfoPanel* AvailableSlotSumg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleInfoWidget* ModuleInfoSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText AvailableSlotTitleText; // 0x03A0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText AvailableSlotBodyText; // 0x03B0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleSlotInfoPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleSlotInfoPanelWidget") } static class UModuleSlotInfoPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleSlotInfoPanelWidget; // Class Charlie.CraftRecipe // 0x0038 (0x0068 - 0x0030) class UCraftRecipe final : public UPrimaryDataAsset { public: struct FGameplayTag RecipeCategory; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCraftIngredient MainIngredient; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) TArray Ingredients; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ResultingCrafts; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftRecipe") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftRecipe") } static class UCraftRecipe* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftRecipe; // Class Charlie.AttunementInfoPanelWidget // 0x0028 (0x03E8 - 0x03C0) class UAttunementInfoPanelWidget : public UModuleSlotInfoPanelWidget { public: class UGenericInfoPanel* LockedSlotInfoSumg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText LockedSlotTitleText; // 0x03C8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText LockedSlotBodyText; // 0x03D8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementInfoPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementInfoPanelWidget") } static class UAttunementInfoPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementInfoPanelWidget; // Class Charlie.AttunementInputWidget // 0x0020 (0x04D0 - 0x04B0) class UAttunementInputWidget : public UFreyaInputWidget { public: class FText ChangeGlyphsText; // 0x04B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText AddGlyphsText; // 0x04C0(0x0010)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementInputWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementInputWidget") } static class UAttunementInputWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementInputWidget; // Class Charlie.ButtonToFocusMenuWidget // 0x0018 (0x0480 - 0x0468) class UButtonToFocusMenuWidget : public UCharlieMenuWidget { public: class UItemData* ItemToFocusOnMenuOpened; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIDatumData* DatumToFocusOnMenuOpened; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag SlotToFocusOnMenuOpened; // 0x0478(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ButtonToFocusMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ButtonToFocusMenuWidget") } static class UButtonToFocusMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UButtonToFocusMenuWidget; // Class Charlie.CharlieCharacterAI // 0x0010 (0x06E0 - 0x06D0) class ACharlieCharacterAI final : public ACharlieCharacterGAS { public: class UFreyaWidgetComponent* StatusWidgetComponent; // 0x06C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaWidgetComponent* LockOnWidgetComponent; // 0x06D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D8[0x8]; // 0x06D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCharacterAI") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCharacterAI") } static class ACharlieCharacterAI* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieCharacterAI; // Class Charlie.WeaponDashAttackAbility // 0x0030 (0x06E0 - 0x06B0) class UWeaponDashAttackAbility : public UWeaponAbility { public: uint8 Pad_6B0[0x8]; // 0x06B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry AttackAnimation; // 0x06B8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float ForwardHalfAngle; // 0x06D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6DC[0x4]; // 0x06DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponDashAttackAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponDashAttackAbility") } static class UWeaponDashAttackAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponDashAttackAbility; // Class Charlie.ModuleMenuWidget // 0x0048 (0x04C8 - 0x0480) class UModuleMenuWidget : public UButtonToFocusMenuWidget { public: struct FGameplayTag ModuleTagFilter; // 0x0480(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFooterWidget* MenuFooterSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UModuleSlotInfoPanelWidget* SlotInfoPanelSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* FlipBookImg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* LoadingLoopImg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ModuleButtons; // 0x04A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FGameplayTag HoveredModuleSlotTag; // 0x04B8(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieSingleSoundStyle* SoundToPlayOnRemoveModule; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleMenuWidget") } static class UModuleMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleMenuWidget; // Class Charlie.AttunementMenuWidget // 0x0040 (0x0508 - 0x04C8) class UAttunementMenuWidget : public UModuleMenuWidget { public: class UCharlieSingleSoundStyle* SoundToPlayOnStartAttunementFlow; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAttunementWeaponModuleButton* AttunementSlotTopButton; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttunementWeaponModuleButton* AttunementSlotLeftButton; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttunementWeaponModuleButton* AttunementSlotBottomButton; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* ItemInfoSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryWeaponItem* WeaponToAttuneItem; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag LoadoutSlotTag; // 0x04F8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag MenuToNavigateBackTo; // 0x0500(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementMenuWidget") } static class UAttunementMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementMenuWidget; // Class Charlie.NavBarSubTabEntryButton // 0x0010 (0x04F8 - 0x04E8) class UNavBarSubTabEntryButton : public UCharlieCustomButton { public: class UTexture2D* CategoryImage; // 0x04E8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNavBarSubTabEntryWidget* NavBarEntry; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavBarSubTabEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavBarSubTabEntryButton") } static class UNavBarSubTabEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavBarSubTabEntryButton; // Class Charlie.ExplorationNavBarTabEntryButton // 0x0018 (0x0510 - 0x04F8) class UExplorationNavBarTabEntryButton : public UNavBarSubTabEntryButton { public: struct FExplorationTabInfo TabInfo; // 0x04F8(0x0018)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExplorationNavBarTabEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExplorationNavBarTabEntryButton") } static class UExplorationNavBarTabEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExplorationNavBarTabEntryButton; // Class Charlie.ModuleButton // 0x0010 (0x04F8 - 0x04E8) class UModuleButton : public UCharlieCustomButton { public: class UModuleEntryWidget* ModuleEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag ModuleSlotTag; // 0x04F0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleButton") } static class UModuleButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleButton; // Class Charlie.AttunementWeaponModuleButton // 0x0008 (0x0500 - 0x04F8) class UAttunementWeaponModuleButton : public UModuleButton { public: int32 SlotIndex; // 0x04F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementWeaponModuleButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementWeaponModuleButton") } static class UAttunementWeaponModuleButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementWeaponModuleButton; // Class Charlie.HerderDefinition // 0x0018 (0x0048 - 0x0030) class UHerderDefinition final : public ULymbicEntityDefinition { public: TArray> HollowWalkers; // 0x0030(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TSubclassOf AssignedHaze; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HerderDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HerderDefinition") } static class UHerderDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHerderDefinition; // Class Charlie.ModuleEntryWidget // 0x0040 (0x03D0 - 0x0390) class UModuleEntryWidget : public UFreyaCustomButtonContentWidget { public: class UFreyaImage* ModuleImg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* UnassignedSlotImage; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* DefaultImageStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* ModuleImageStyle; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* LockedImageStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DroneModuleSlotImg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryModuleItem* InventoryModuleEntry; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleEntryWidget") } static class UModuleEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleEntryWidget; // Class Charlie.InventoryNavBarSubTabEntryButton // 0x0018 (0x0510 - 0x04F8) class UInventoryNavBarSubTabEntryButton : public UNavBarSubTabEntryButton { public: struct FInventoryCategory Category; // 0x04F8(0x0018)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryNavBarSubTabEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryNavBarSubTabEntryButton") } static class UInventoryNavBarSubTabEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryNavBarSubTabEntryButton; // Class Charlie.AttunementWeaponModuleEntryWidget // 0x0010 (0x03E0 - 0x03D0) class UAttunementWeaponModuleEntryWidget : public UModuleEntryWidget { public: class UFreyaImage* LockedSlotImg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttunementWeaponModuleEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttunementWeaponModuleEntryWidget") } static class UAttunementWeaponModuleEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttunementWeaponModuleEntryWidget; // Class Charlie.SecretListWidget // 0x0068 (0x03F0 - 0x0388) class USecretListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x48]; // 0x0388(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaWidgetSwitcher* SecretListSwitcher; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* SecretListEBox; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SecretListNoSecretTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* SecretListScrollBox; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretListWidget") } static class USecretListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretListWidget; // Class Charlie.MysteryListWidget // 0x0018 (0x0408 - 0x03F0) class UMysteryListWidget : public USecretListWidget { public: class FText MapZoneText; // 0x03F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaTextBlock* MapNameTxt; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MysteryListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MysteryListWidget") } static class UMysteryListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMysteryListWidget; // Class Charlie.CharlieCameraLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieCameraLibrary final : public UBlueprintFunctionLibrary { public: static struct FTransform GetGameplayCameraTransform(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCameraLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCameraLibrary") } static class UCharlieCameraLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCameraLibrary; // Class Charlie.LoadoutAttributeWidget // 0x0070 (0x03F8 - 0x0388) class ULoadoutAttributeWidget : public UFreyaUserWidget { public: struct FGameplayAttribute Attribute; // 0x0388(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPercentageValue; // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText AttributeValueFormatText; // 0x03C8(0x0010)(Edit, NativeAccessSpecifierPublic) class FText AttributeName; // 0x03D8(0x0010)(Edit, NativeAccessSpecifierPublic) class UCharlieTextBlock* AttributeNameTxt; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieTextBlock* AttributeValueTxt; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutAttributeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutAttributeWidget") } static class ULoadoutAttributeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutAttributeWidget; // Class Charlie.LoadoutCalculatedAttributeWidget // 0x0000 (0x03F8 - 0x03F8) class ULoadoutCalculatedAttributeWidget : public ULoadoutAttributeWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutCalculatedAttributeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutCalculatedAttributeWidget") } static class ULoadoutCalculatedAttributeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutCalculatedAttributeWidget; // Class Charlie.AudioBoundsRuneWrapper // 0x0030 (0x0058 - 0x0028) class UAudioBoundsRuneWrapper final : public UBaseRuneWrapper { public: struct FAudioBoundsRune Rune; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioBoundsRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioBoundsRuneWrapper") } static class UAudioBoundsRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioBoundsRuneWrapper; // Class Charlie.FactData // 0x0030 (0x0060 - 0x0030) class UFactData : public UPrimaryDataAsset { public: class FName DebugName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Track; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag UICategory; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsQuest; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreNewnessIfCurrentFactIsPreviousPriority; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UIdentityData* AssociatedIdentity; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UQuestData* AssociatedQuestData; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactData") } static class UFactData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactData; // Class Charlie.LinkFactData // 0x0028 (0x0088 - 0x0060) class ULinkFactData final : public UFactData { public: class FText Description; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) ELinkType LinkType; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UIdentityData* LinkedIdentity; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LinkedIdentityUICategory; // 0x0080(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LinkFactData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LinkFactData") } static class ULinkFactData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULinkFactData; // Class Charlie.AudioBoundsRuneComponent // 0x0030 (0x00D8 - 0x00A8) class UAudioBoundsRuneComponent final : public UBaseRuneComponent { public: struct FAudioBoundsRune Rune; // 0x00A8(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioBoundsRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioBoundsRuneComponent") } static class UAudioBoundsRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioBoundsRuneComponent; // Class Charlie.AudioConfiguration // 0x0148 (0x0170 - 0x0028) class UAudioConfiguration final : public UObject { public: float AmbientAudioSphereRadiusPadding; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxEnabledAkComponentsPerCloserLightHollowWalker; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightHollowWalkerRTPCDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HollowWalkerLightCountRTPC; // 0x0034(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray EquipmentProgression; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TSoftObjectPtr StopAllExceptMusic; // 0x0050(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Level_State_Exploration; // 0x0078(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Music_Global; // 0x00A0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Cinematics_None; // 0x00C8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Timeloop_Name_None; // 0x00F0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr APCInteriorState; // 0x0118(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StartMenuMusicState; // 0x0140(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpecialEncounterEndDelay; // 0x0168(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioConfiguration") } static class UAudioConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioConfiguration; // Class Charlie.AudioDecalActor // 0x0000 (0x02B0 - 0x02B0) class AAudioDecalActor final : public ADecalActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioDecalActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioDecalActor") } static class AAudioDecalActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAudioDecalActor; // Class Charlie.StartAudioFinishedDelegateWrapper // 0x0028 (0x0050 - 0x0028) class UStartAudioFinishedDelegateWrapper final : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnStartEventFinished(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartAudioFinishedDelegateWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartAudioFinishedDelegateWrapper") } static class UStartAudioFinishedDelegateWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartAudioFinishedDelegateWrapper; // Class Charlie.BaseHazeDeathAbility // 0x0030 (0x0548 - 0x0518) class UBaseHazeDeathAbility : public UBaseAnimatedAbility { public: struct FGameplayTag HazeDeathCue; // 0x0518(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimationEntry DeathAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_540[0x8]; // 0x0540(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseHazeDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseHazeDeathAbility") } static class UBaseHazeDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseHazeDeathAbility; // Class Charlie.HazePlayerAbsorbDeathAbility // 0x0010 (0x0558 - 0x0548) class UHazePlayerAbsorbDeathAbility final : public UBaseHazeDeathAbility { public: class FName AkComponentTagForAbsorb; // 0x0548(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_PlayGenericBirthAbsorbAnimation* VFXAnimationTask; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazePlayerAbsorbDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazePlayerAbsorbDeathAbility") } static class UHazePlayerAbsorbDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazePlayerAbsorbDeathAbility; // Class Charlie.CharlieCameraCombatConfig // 0x0030 (0x00A0 - 0x0070) class UCharlieCameraCombatConfig final : public UCharlieCameraBaseConfig { public: float DeadZoneCenterX; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeadZoneCenterY; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeadZoneScreenWidthRatio; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeadZoneScreenHeightRatio; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFollowPitchSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFollowYawSpeed; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSwitchTargetPitchSpeed; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSwitchTargetYawSpeed; // 0x008C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockOnSlowDownPitchAngle; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockOnSlowDownYawAngle; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* LockOnSlowDownCurve; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCameraCombatConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCameraCombatConfig") } static class UCharlieCameraCombatConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCameraCombatConfig; // Class Charlie.ComputerFileData // 0x00F8 (0x0128 - 0x0030) class UComputerFileData : public UPrimaryDataAsset { public: class FText Title; // 0x0030(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Content; // 0x0040(0x0010)(Edit, NativeAccessSpecifierPublic) struct FPayloadData Payload; // 0x0050(0x00D8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerFileData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerFileData") } static class UComputerFileData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerFileData; // Class Charlie.ComputerCommandData // 0x0090 (0x01B8 - 0x0128) class UComputerCommandData final : public UComputerFileData { public: struct FGameplayTag CommandTag; // 0x0128(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag WorldEvent; // 0x0130(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer RequiredTagFacts; // 0x0138(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagContainer BlockingTagFacts; // 0x0158(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagContainer RequiredStateTags; // 0x0178(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagContainer BlockingStateTags; // 0x0198(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerCommandData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerCommandData") } static class UComputerCommandData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerCommandData; // Class Charlie.AudioLibrary // 0x0000 (0x0028 - 0x0028) class UAudioLibrary final : public UBlueprintFunctionLibrary { public: static void PostEventWithDistanceCulling(const class AActor* AkComponentOwner, class UAkComponent* AkComponent, class UAkAudioEvent* EventToPost); static void PrintAudioDebugLog(const class FText& DebugText); static void PrintAudioError(const class FText& ErrorText); static void PrintAudioWarning(const class FText& WarningText); static void SetAkLocationFromHeroLocation(class UAkComponent* AkComponent, const class UAkPortalComponent* PortalComponent, const class UMultiPositionLocationComponent* FrontLocation, const class UMultiPositionLocationComponent* BackLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioLibrary") } static class UAudioLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioLibrary; // Class Charlie.AudioLoadoutProgressionSubsystem // 0x0070 (0x00A0 - 0x0030) class UAudioLoadoutProgressionSubsystem final : public UWorldSubsystem { public: class UCharlieInventoryLoadoutSubsystem* CharlieInventoryLoadoutSubsystem; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x68]; // 0x0038(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioLoadoutProgressionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioLoadoutProgressionSubsystem") } static class UAudioLoadoutProgressionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioLoadoutProgressionSubsystem; // Class Charlie.CraftingActionInfoWidget // 0x0010 (0x0398 - 0x0388) class UCraftingActionInfoWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* CraftingActionNameTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* CraftingActionDescTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingActionInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingActionInfoWidget") } static class UCraftingActionInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingActionInfoWidget; // Class Charlie.CharlieCombatWorldSubsystem // 0x0140 (0x0180 - 0x0040) class UCharlieCombatWorldSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray CombatGroups; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharlieCombatStateHandler CombatStateHandler; // 0x0060(0x00F8)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray LymbicEntities; // 0x0160(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray HollowWalkers; // 0x0170(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCombatWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCombatWorldSubsystem") } static class UCharlieCombatWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCombatWorldSubsystem; // Class Charlie.AudioMapBoundsActor // 0x0018 (0x02C0 - 0x02A8) class AAudioMapBoundsActor final : public AActor { public: class UBoxComponent* Bounds; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEntityComponent* EntityComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAudioBoundsRuneComponent* AudioBoundsRuneComponent; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioMapBoundsActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioMapBoundsActor") } static class AAudioMapBoundsActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAudioMapBoundsActor; // Class Charlie.InteractableDynamicPayloadActor // 0x0288 (0x0538 - 0x02B0) class AInteractableDynamicPayloadActor : public AInteractableActor { public: struct FPayloadData TimeloopRewardTiers[0x3]; // 0x02B0(0x00D8)(Edit, NativeAccessSpecifierPublic) public: void ConcatDynamicPayload() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableDynamicPayloadActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableDynamicPayloadActor") } static class AInteractableDynamicPayloadActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractableDynamicPayloadActor; // Class Charlie.AudioPhysicalMaterialOverrideBox // 0x0010 (0x0530 - 0x0520) class UAudioPhysicalMaterialOverrideBox final : public UBoxComponent { public: bool bEmitVFXFromTop; // 0x0520(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_521[0xF]; // 0x0521(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioPhysicalMaterialOverrideBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioPhysicalMaterialOverrideBox") } static class UAudioPhysicalMaterialOverrideBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioPhysicalMaterialOverrideBox; // Class Charlie.EditorCharlieDemoConfig // 0x0000 (0x0028 - 0x0028) class UEditorCharlieDemoConfig final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EditorCharlieDemoConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EditorCharlieDemoConfig") } static class UEditorCharlieDemoConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEditorCharlieDemoConfig; // Class Charlie.KnowledgeLibrary // 0x0000 (0x0028 - 0x0028) class UKnowledgeLibrary final : public UBlueprintFunctionLibrary { public: static struct FGameplayTagContainer GetMatchingFactTags(const class UObject* WorldContextObject, const struct FGameplayTagContainer& TagFacts); static void GrantPayload(class AActor* Actor); static void GrantPayloadData(const class UObject* Provider, const struct FPayloadData& PayloadData); static bool HasAllTagFacts(const class UObject* WorldContextObject, const struct FGameplayTagContainer& TagFacts); static bool HasAnyTagFacts(const class UObject* WorldContextObject, const struct FGameplayTagContainer& TagFacts); static bool HasDatum(const class UObject* WorldContextObject, const class UIdentityData* Identity); static bool HasFact(const class UObject* WorldContextObject, const class UFactData* Fact); static bool HasTagFact(const class UObject* WorldContextObject, const struct FGameplayTag& TagFact); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KnowledgeLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KnowledgeLibrary") } static class UKnowledgeLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKnowledgeLibrary; // Class Charlie.AudioPhysicalMaterialOverrideBoxActor // 0x0008 (0x02B0 - 0x02A8) class AAudioPhysicalMaterialOverrideBoxActor final : public AActor { public: class UAudioPhysicalMaterialOverrideBox* PhysicalMaterialCollisionBox; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioPhysicalMaterialOverrideBoxActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioPhysicalMaterialOverrideBoxActor") } static class AAudioPhysicalMaterialOverrideBoxActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAudioPhysicalMaterialOverrideBoxActor; // Class Charlie.AudioQuestProgressionConfig // 0x0010 (0x0038 - 0x0028) class UAudioQuestProgressionConfig final : public UObject { public: TArray QuestProgression; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioQuestProgressionConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioQuestProgressionConfig") } static class UAudioQuestProgressionConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioQuestProgressionConfig; // Class Charlie.OrCondition // 0x0010 (0x0038 - 0x0028) class UOrCondition final : public UCharlieNodeCondition { public: TArray OrConditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OrCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OrCondition") } static class UOrCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOrCondition; // Class Charlie.WorldLibrary // 0x0000 (0x0028 - 0x0028) class UWorldLibrary final : public UBlueprintFunctionLibrary { public: static bool IsPreviewWorld(const class UObject* WorldContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldLibrary") } static class UWorldLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldLibrary; // Class Charlie.AudioQuestProgressionSubsystem // 0x00B8 (0x00E8 - 0x0030) class UAudioQuestProgressionSubsystem final : public UWorldSubsystem { public: TArray AudioQuestProgressionArray; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_40[0xA8]; // 0x0040(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioQuestProgressionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioQuestProgressionSubsystem") } static class UAudioQuestProgressionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioQuestProgressionSubsystem; // Class Charlie.AudioSplineActor // 0x0048 (0x02F0 - 0x02A8) class AAudioSplineActor final : public AActor { public: class USplineComponent* SplineComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* AkComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEntityComponent* EntityComponent; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientSplineRuneComponent* AmbientSplineRune; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponentTransformRuneComponent* AkComponentTransformRune; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientInsideInteriorSplineRuneComponent* AmbientInsideInteriorSplineRune; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientInsideExteriorSplineRuneComponent* AmbientInsideExteriorSplineRune; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAmbientInterpolationRuneComponent* AmbientInterpolationRune; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USplineInterpolationCachedRuneComponent* SplineInterpolationCachedRune; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioSplineActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioSplineActor") } static class AAudioSplineActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAudioSplineActor; // Class Charlie.TierIndicatorWidget // 0x0058 (0x0430 - 0x03D8) class UTierIndicatorWidget : public UCharlieHudUserWidgetBase { public: TMap TierIndicatorTextureMap; // 0x03D8(0x0050)(Edit, NativeAccessSpecifierPrivate) class UFreyaImage* TierIndicatorImg; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TierIndicatorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TierIndicatorWidget") } static class UTierIndicatorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTierIndicatorWidget; // Class Charlie.CharlieCheatManager // 0x0050 (0x00D8 - 0x0088) class UCharlieCheatManager final : public UCheatManager { public: uint8 Pad_88[0x28]; // 0x0088(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray CheatFunctions; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieSpectatorPawn* CharlieSpectatorPawn; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CharlieHideHud(bool bHide); void CharlieHitHero(); void CharlieKillHero(); void CharlieNavigateToMenu(const class FName MenuTag); void CharliePrintCurrentUIHidingTags(); void CharlieSaveGame(); void CharlieSetItemPlacementSlotsVisibility(bool bVisible); void CharlieToggleDebugUI(); void DisableDebugDialogue(); void EnableDebugDialogue(); void GiveXPToCurrentWeapon(int32 XP); void RecordAnalyticsError(const class FString& ErrorDescription); void SetAllSpawnersToDefeated(const class UObject* WorldContextObject); void TeleportPlayer(double X, double Y, double Z); void ToggleImGuiCentral(); void CloseCurrentTimeloop() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCheatManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCheatManager") } static class UCharlieCheatManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCheatManager; // Class Charlie.AudioSplineVisualComponent // 0x0010 (0x00B0 - 0x00A0) class UAudioSplineVisualComponent final : public UActorComponent { public: struct FColor HeightVisualizationColor; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor MaxDistanceVisualizationColor; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysShow; // 0x00A8(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioSplineVisualComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioSplineVisualComponent") } static class UAudioSplineVisualComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioSplineVisualComponent; // Class Charlie.AurigaMuseumAlarmManager // 0x0010 (0x02B8 - 0x02A8) class AAurigaMuseumAlarmManager final : public AActor { public: bool bDefaultAlarmActivated; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAlarmActivated; // 0x02A9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2AA[0x6]; // 0x02AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSerializeActorComponent* SerializeActor; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AurigaMuseumAlarmManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AurigaMuseumAlarmManager") } static class AAurigaMuseumAlarmManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAurigaMuseumAlarmManager; // Class Charlie.TorporFinisherSequenceAbility // 0x0188 (0x0670 - 0x04E8) class alignas(0x10) UTorporFinisherSequenceAbility : public UCharlieBaseGameplayAbility { public: uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery QueryOnTargetToAllowAbility; // 0x04F0(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagQuery QueryOnTargetToBlockAbility; // 0x0538(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float MaxDistanceToTarget; // 0x0580(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_584[0x4]; // 0x0584(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double FreeSpaceRadiusNeeded; // 0x0588(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSlopeAngle; // 0x0590(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_594[0x4]; // 0x0594(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SequenceEntries; // 0x0598(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry FallBackAnimation; // 0x05A8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf KillEffect; // 0x05C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LymbicStealEffect; // 0x05D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LymbicStealModifierCoefficient; // 0x05D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5DC[0x4]; // 0x05DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_PlayCharlieMontageAndWait* AnimationTask; // 0x05E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AHollowWalker* TargetHollowWalker; // 0x05E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ALevelSequenceActor* FinisherLevelSequenceActor; // 0x05F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequence* CurrentSequence; // 0x05F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_600[0x70]; // 0x0600(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSequenceFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TorporFinisherSequenceAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TorporFinisherSequenceAbility") } static class UTorporFinisherSequenceAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTorporFinisherSequenceAbility; // Class Charlie.CharlieDebugWidget // 0x0008 (0x0390 - 0x0388) class UCharlieDebugWidget final : public UFreyaUserWidget { public: class UFreeCameraHudWidget* FreeCameraHudSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDebugWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDebugWidget") } static class UCharlieDebugWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDebugWidget; // Class Charlie.AyncWaitForInteractionEvent // 0x0028 (0x0058 - 0x0030) class UAyncWaitForInteractionEvent final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate EventReceived; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) class UInteractionActionComponent* InteractionActionComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAyncWaitForInteractionEvent* WaitInteractionEvent(class UInteractionActionComponent* TargetInteraction, const struct FGameplayTag& EventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AyncWaitForInteractionEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AyncWaitForInteractionEvent") } static class UAyncWaitForInteractionEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAyncWaitForInteractionEvent; // Class Charlie.ItemEntryButton // 0x0008 (0x04F0 - 0x04E8) class UItemEntryButton : public UCharlieCustomButton { public: class UItemEntryWidget* ItemEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemEntryButton") } static class UItemEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemEntryButton; // Class Charlie.GlyphEntryButton // 0x0018 (0x0508 - 0x04F0) class UGlyphEntryButton : public UItemEntryButton { public: class UFreyaImage* LineImg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGlyphEntryWidget* GlyphItemEntry; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWeaponModuleItemData* WeaponModuleItemData; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphEntryButton") } static class UGlyphEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphEntryButton; // Class Charlie.BarkActivatorComponent // 0x0060 (0x0100 - 0x00A0) class UBarkActivatorComponent final : public UActorComponent { public: EBarkActivatorTagSourceType TagSource; // 0x00A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMap> ConditionalBarks; // 0x00A8(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkActivatorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkActivatorComponent") } static class UBarkActivatorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkActivatorComponent; // Class Charlie.CharlieFreya // 0x0020 (0x0120 - 0x0100) class UCharlieFreya final : public UFreya { public: uint8 Pad_100[0x20]; // 0x0100(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieFreya") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieFreya") } static class UCharlieFreya* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieFreya; // Class Charlie.AbilityTask_PlayGenericBirthAbsorbAnimation // 0x0038 (0x00B8 - 0x0080) class UAbilityTask_PlayGenericBirthAbsorbAnimation final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AHaze* Haze; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraComponent* NiagaraComponent; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* TargetComponent; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_PlayGenericBirthAbsorbAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_PlayGenericBirthAbsorbAnimation") } static class UAbilityTask_PlayGenericBirthAbsorbAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_PlayGenericBirthAbsorbAnimation; // Class Charlie.BarkBaseBoxComponent // 0x0000 (0x0520 - 0x0520) class UBarkBaseBoxComponent : public UBoxComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkBaseBoxComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkBaseBoxComponent") } static class UBarkBaseBoxComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkBaseBoxComponent; // Class Charlie.CosmeticSlotEntryButton // 0x0000 (0x04F0 - 0x04F0) class UCosmeticSlotEntryButton : public ULoadoutSlotEntryButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticSlotEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticSlotEntryButton") } static class UCosmeticSlotEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticSlotEntryButton; // Class Charlie.BarkAudioBoxComponent // 0x0000 (0x0520 - 0x0520) class UBarkAudioBoxComponent final : public UBarkBaseBoxComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkAudioBoxComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkAudioBoxComponent") } static class UBarkAudioBoxComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkAudioBoxComponent; // Class Charlie.CosmeticConfiguration // 0x0050 (0x0078 - 0x0028) class UCosmeticConfiguration final : public UObject { public: TSoftObjectPtr CosmeticProgressionTable; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultHairCosmetic; // 0x0050(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticConfiguration") } static class UCosmeticConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticConfiguration; // Class Charlie.CharlieDLCLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieDLCLibrary final : public UBlueprintFunctionLibrary { public: static bool IsDemoBuild(); static bool IsDLCPurchased(const class UObject* WorldContextObject, const struct FGameplayTag& Identifier); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDLCLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDLCLibrary") } static class UCharlieDLCLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDLCLibrary; // Class Charlie.BarkBaseSphereComponent // 0x0000 (0x0510 - 0x0510) class UBarkBaseSphereComponent : public USphereComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkBaseSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkBaseSphereComponent") } static class UBarkBaseSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkBaseSphereComponent; // Class Charlie.BarkAudioSphereComponent // 0x0000 (0x0510 - 0x0510) class UBarkAudioSphereComponent final : public UBarkBaseSphereComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkAudioSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkAudioSphereComponent") } static class UBarkAudioSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkAudioSphereComponent; // Class Charlie.SettingsListWidget // 0x0130 (0x04B8 - 0x0388) class USettingsListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0xA0]; // 0x0388(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap, TSubclassOf> EntryWidgets; // 0x0428(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPrivate) TSubclassOf DefaultEntryWidgetClass; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SettingsListHeaderTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* SettingsListEBox; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UApplySettingButton* ApplyBtn; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGameSettingCollection* SettingCollection; // 0x0498(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SettingFocusableEntries; // 0x04A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_4B0[0x8]; // 0x04B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsListWidget") } static class USettingsListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsListWidget; // Class Charlie.CharlieDamageSource // 0x0000 (0x0000 - 0x0000) class ICharlieDamageSource final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDamageSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDamageSource") } static class ICharlieDamageSource* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieDamageSource; // Class Charlie.BarkSubtitleBoxComponent // 0x0000 (0x0520 - 0x0520) class UBarkSubtitleBoxComponent final : public UBarkBaseBoxComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkSubtitleBoxComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkSubtitleBoxComponent") } static class UBarkSubtitleBoxComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkSubtitleBoxComponent; // Class Charlie.NotificationLogEntryWidget // 0x0028 (0x03B0 - 0x0388) class UNotificationLogEntryWidget : public UFreyaUserWidget { public: class UCharlieSingleSoundStyle* NotificationLogShownSoundStyle; // 0x0388(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Duration; // 0x0390(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieRichTextBlock* BodyTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A0[0x10]; // 0x03A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationLogEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationLogEntryWidget") } static class UNotificationLogEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationLogEntryWidget; // Class Charlie.BarkSubtitleSphereComponent // 0x0000 (0x0510 - 0x0510) class UBarkSubtitleSphereComponent final : public UBarkBaseSphereComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BarkSubtitleSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BarkSubtitleSphereComponent") } static class UBarkSubtitleSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBarkSubtitleSphereComponent; // Class Charlie.TimeloopListWidget // 0x0018 (0x0408 - 0x03F0) class UTimeloopListWidget : public USecretListWidget { public: class FText MapZoneText; // 0x03F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaTextBlock* MapNameTxt; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopListWidget") } static class UTimeloopListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopListWidget; // Class Charlie.CharlieMovieSceneBaseSection // 0x0000 (0x00F8 - 0x00F8) class UCharlieMovieSceneBaseSection : public UMovieSceneSection { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneBaseSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneBaseSection") } static class UCharlieMovieSceneBaseSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneBaseSection; // Class Charlie.CharlieMovieSceneDirectionalAudioSection // 0x0028 (0x0120 - 0x00F8) class UCharlieMovieSceneDirectionalAudioSection final : public UCharlieMovieSceneBaseSection { public: struct FDirectionalAudioData DirectionalAudioData; // 0x00F8(0x0020)(Edit, NativeAccessSpecifierPublic) float DirectionalAudioPaddingDistance; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneDirectionalAudioSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneDirectionalAudioSection") } static class UCharlieMovieSceneDirectionalAudioSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneDirectionalAudioSection; // Class Charlie.CharlieGameSettingsSubSystem // 0x0080 (0x00B0 - 0x0030) class UCharlieGameSettingsSubSystem final : public ULocalPlayerSubsystem { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieGameSettingRegistry* Registry; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x60]; // 0x0050(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameSettingsSubSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameSettingsSubSystem") } static class UCharlieGameSettingsSubSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameSettingsSubSystem; // Class Charlie.AbilityTask_FollowGround // 0x0020 (0x00A0 - 0x0080) class UAbilityTask_FollowGround final : public UAbilityTask { public: class ACharacter* TargetCharacter; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDeathFromAboveDroneAbility* DeathFromAboveDroneAbility; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_FollowGround") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_FollowGround") } static class UAbilityTask_FollowGround* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_FollowGround; // Class Charlie.BaseDialogueFlowAsset // 0x0000 (0x0208 - 0x0208) class UBaseDialogueFlowAsset : public UFlowAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseDialogueFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseDialogueFlowAsset") } static class UBaseDialogueFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseDialogueFlowAsset; // Class Charlie.CosmeticClearSlotAction // 0x0008 (0x0030 - 0x0028) class UCosmeticClearSlotAction final : public UCosmeticProgressionAction { public: struct FGameplayTag SlotToClear; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticClearSlotAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticClearSlotAction") } static class UCosmeticClearSlotAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticClearSlotAction; // Class Charlie.CharlieMovieSceneBaseTrack // 0x0018 (0x0110 - 0x00F8) class UCharlieMovieSceneBaseTrack : public UMovieSceneTrack { public: uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Sections; // 0x0100(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneBaseTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneBaseTrack") } static class UCharlieMovieSceneBaseTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneBaseTrack; // Class Charlie.CharlieMovieSceneFacialAnimationTrack // 0x0000 (0x0110 - 0x0110) class UCharlieMovieSceneFacialAnimationTrack final : public UCharlieMovieSceneBaseTrack { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneFacialAnimationTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneFacialAnimationTrack") } static class UCharlieMovieSceneFacialAnimationTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneFacialAnimationTrack; // Class Charlie.BaseLinkedHazeDeathAbility // 0x0018 (0x0560 - 0x0548) class UBaseLinkedHazeDeathAbility : public UBaseHazeDeathAbility { public: TSubclassOf AbsorbEffect; // 0x0548(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WalkerHealthLoseRatio; // 0x0550(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag AbsorptionGameplayCue; // 0x0554(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseLinkedHazeDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseLinkedHazeDeathAbility") } static class UBaseLinkedHazeDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseLinkedHazeDeathAbility; // Class Charlie.LymbicEntityDeathSubsystem // 0x0060 (0x0090 - 0x0030) class ULymbicEntityDeathSubsystem final : public UWorldSubsystem { public: class UDataTable* XPOnDeathDataTable; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDataTable* LymbicEntityLootTable; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet DefeatedLymbicEntityDefinitionIds; // 0x0040(0x0050)(Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityDeathSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityDeathSubsystem") } static class ULymbicEntityDeathSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityDeathSubsystem; // Class Charlie.ProfileFunnelHDRCalibrationWidget // 0x0000 (0x0548 - 0x0548) class UProfileFunnelHDRCalibrationWidget final : public UProfileFunnelVideoCalibrationWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelHDRCalibrationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelHDRCalibrationWidget") } static class UProfileFunnelHDRCalibrationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelHDRCalibrationWidget; // Class Charlie.BaseTeleportAbility // 0x00A8 (0x05C0 - 0x0518) class UBaseTeleportAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry InAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0538(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UEnvQuery* TeleportLocationQueryTemplate; // 0x0558(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat RangeStat; // 0x0560(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray EQSFloatParams; // 0x0590(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_5A0[0x18]; // 0x05A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_EQSQuery* EQSQueryTask; // 0x05B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BaseTeleportAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BaseTeleportAbility") } static class UBaseTeleportAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBaseTeleportAbility; // Class Charlie.ConversationEntryWidget // 0x0060 (0x03F0 - 0x0390) class UConversationEntryWidget : public UFreyaCustomButtonContentWidget { public: class UFreyaImageStyle* NormalImageStyle; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImageStyle* AskedImageStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FDataTableRowHandle NormalQuestionNameTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle AskedQuestionNameTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle NormalOneLinerTextStyle; // 0x03C0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle HoveredOneLinerTextStyle; // 0x03D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) class UCharlieTextBlock* QuestionNameTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* OneLinerTxt; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationEntryWidget") } static class UConversationEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationEntryWidget; // Class Charlie.RangeCondition // 0x0010 (0x0038 - 0x0028) class URangeCondition final : public UAbilityCondition { public: float Range; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RangeSquared; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RangeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RangeCondition") } static class URangeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URangeCondition; // Class Charlie.ShopConfiguration // 0x00A0 (0x00C8 - 0x0028) class UShopConfiguration final : public UObject { public: struct FSoftObjectPath GoodDeedsShopRewardTable; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath GoodDeedsShopReplyTable; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath TimeLoopShopRewardTable; // 0x0068(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath TimeLoopShopReplyTable; // 0x0088(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray FinishedAllTimeloopsReply; // 0x00A8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray FinishedAllGoodDeedsReply; // 0x00B8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShopConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShopConfiguration") } static class UShopConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShopConfiguration; // Class Charlie.LymbicAttributeBarWidget // 0x0018 (0x04F8 - 0x04E0) class ULymbicAttributeBarWidget : public UAttributeBarWidget { public: uint8 Pad_4E0[0x18]; // 0x04E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicAttributeBarWidget") } static class ULymbicAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicAttributeBarWidget; // Class Charlie.CharlieGameSettingButton // 0x0008 (0x0158 - 0x0150) class UCharlieGameSettingButton final : public UGameSetting { public: struct FGameplayTag MenuDestination; // 0x0150(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameSettingButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameSettingButton") } static class UCharlieGameSettingButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameSettingButton; // Class Charlie.RandomCondition // 0x0008 (0x0030 - 0x0028) class URandomCondition final : public UAbilityCondition { public: float ChanceOfSuccess; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomCondition") } static class URandomCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomCondition; // Class Charlie.LODLibrary // 0x0000 (0x0028 - 0x0028) class ULODLibrary final : public UBlueprintFunctionLibrary { public: static void LODSetSkeletalMeshComponentTickEnabled(class UActorComponent* ActorComponent, bool bEnable); static void OdinMarkActivateActorTick(class AActor* ActorToMark); static void OdinMarkActivateMovementComponent(class AActor* ActorToMark); static void OdinMarkDeactivateActorTick(class AActor* ActorToMark); static void OdinMarkDeactivateMovementComponent(class AActor* ActorToMark); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LODLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LODLibrary") } static class ULODLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULODLibrary; // Class Charlie.AngleCondition // 0x0010 (0x0038 - 0x0028) class UAngleCondition final : public UAbilityCondition { public: EAngleDirection Direction; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AngleInDegree; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePitch; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseYaw; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AngleCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AngleCondition") } static class UAngleCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAngleCondition; // Class Charlie.CharlieImageButton // 0x0008 (0x0528 - 0x0520) class UCharlieImageButton : public UFreyaImageButton { public: class UCharlieButtonSoundStyle* SoundStyle; // 0x0520(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieImageButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieImageButton") } static class UCharlieImageButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieImageButton; // Class Charlie.TravelSubsystem // 0x0030 (0x0060 - 0x0030) class UTravelSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TravelSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TravelSubsystem") } static class UTravelSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTravelSubsystem; // Class Charlie.IsWithinRangeCondition // 0x0010 (0x0038 - 0x0028) class UIsWithinRangeCondition final : public UAbilityCondition { public: float MinRange; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRange; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvert; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IsWithinRangeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IsWithinRangeCondition") } static class UIsWithinRangeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIsWithinRangeCondition; // Class Charlie.CharlieGameUserSettings // 0x00A8 (0x01F0 - 0x0148) class UCharlieGameUserSettings final : public UGameUserSettings { public: uint8 Pad_148[0x60]; // 0x0148(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) class UGameInstance* GameInstance; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1B0[0xC]; // 0x01B0(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ChosenResolutionSizeX; // 0x01BC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint32 ChosenResolutionSizeY; // 0x01C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieStreamlineDLSSGMode NvidiaFrameGeneration; // 0x01C4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieStreamlineReflexMode NvidiaReflex; // 0x01C5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieDLSSMode NvidiaSuperResolution; // 0x01C6(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieXeSSQualityMode IntelXeSSMode; // 0x01C7(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIntelXeSSFrameGenerationEnabled; // 0x01C8(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieFFXFSR3QualityMode AMDSuperResolutionMode; // 0x01C9(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAMDFrameGenerationEnabled; // 0x01CA(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bCompletedScalabilityBenchmark; // 0x01CB(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 SelectedDisplayIndex; // 0x01CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1D0[0x20]; // 0x01D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCharlieGameUserSettings* GetCharlieGameUserSettings(); void SetAmbientVolume(float InAmbientVolume); void SetAMDFrameGenerationEnabled(bool bInNewValue); void SetAMDSuperResolutionMode(ECharlieFFXFSR3QualityMode InNewValue); void SetAnalyticsEnabled(const bool bInAnalyticsEnabled); void SetAudioCulture(const class FString& InAudioCulture); void SetAudioOutputSetup(ECharlieAudioOutputSetup InAudioOutputSetup); void SetAutoLockOnEnabled(const bool bInAutoLockOnEnabled); void SetBrightness(float InBrightness); void SetCameraFollow(bool bInCameraFollow); void SetCameraMovementLag(float InCameraMovementLag); void SetCameraRotationLag(float InCameraRotationLag); void SetCharlieAntiAliasingQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieFoliageQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieFullscreenMode(ECharlieWindowMode InCharlieWindowMode); void SetCharlieGlobalIlluminationQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieOverallScalabilityLevel(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharliePostProcessingQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieReflectionQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieResolutionScaleNormalized(float InNewValue); void SetCharlieShadingQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieShadowQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieTextureQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieViewDistanceQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetCharlieVisualEffectQuality(ECharlieScalabilityQuality InCharlieScalabilityQuality); void SetColorDeficiencySeverity(int32 InColorDeficiencySeverity); void SetColorDeficiencyType(EColorVisionDeficiency InColorDeficiencyType); void SetCompletedStartFunnel(bool bInCompletedStartFunnel); void SetConsoleDeviceProfile(ECharlieConsoleDeviceProfile InConsoleDeviceProfile); void SetCurrentResolution(const struct FIntPoint& Resolution); void SetDifficultyPreset(EDifficultyPreset Style); void SetDynamicRange(ECharlieDynamicRange InDynamicRange); void SetEnableCameraShake(bool bInEnableCameraShake); void SetEnemyAggressivenessModifierMode(ECharlieGameMode InAggressivenessMode); void SetEnemyBaseDamageModifierPercentage(float InDamageModifierPercentage); void SetEnemyHealthModifierPercentage(float InHealthModifierPercentage); void SetEnemyRespawnEnabled(const bool bInEnemyRespawnEnabled); void SetFrameRateLimitFromString(const class FString& InFrameRate); void SetGamepadSpeakerVolume(float InGamepadSpeakerVolume); void SetHDR10Enabled(bool bInEnableHDR10); void SetHDREnabled(bool bInEnableHDR); void SetHDRMaxLuminance(float InNewValue); void SetHDRMidLuminance(float InNewValue); void SetHDRMinLuminance(float InMinimumLuminance); void SetHDRUIBrightness(float InNewValue); void SetHideDamageNumbers(const bool bInHideDamageNumbers); void SetHideTierIndicator(const bool bInHideTierIndicator); void SetHorizontalCameraSensitivity(float InCameraSensitivity); void SetHorizontalLookInverted(bool bInHorizontalLookInverted); void SetHudVisibilityMode(const ECharlieHudVisibilityMode InCharlieHudVisibilityMode); void SetInputIcon(const EInputIcon InInputIcon); void SetIntelXeSSFrameGenerationEnabled(bool bInNewValue); void SetIntelXeSSMode(ECharlieXeSSQualityMode InNewValue); void SetMasterVolume(float InMasterVolume); void SetMotionBlurMode(ECharlieMotionBlurMode InMotionBlurMode); void SetMusicVolume(float InMusicVolume); void SetNvidiaFrameGeneration(ECharlieStreamlineDLSSGMode InNewValue); void SetNvidiaReflexMode(ECharlieStreamlineReflexMode InNewValue); void SetNvidiaSuperResolution(ECharlieDLSSMode InNewValue); void SetPSSREnabled(bool bInPSSREnabled); void SetSelectedDisplayIndex(int32 InDisplayIndex); void SetShouldShowPadAnimation(const bool bInShouldShowPadAnimation); void SetShowDirectionalAudio(const bool bShow); void SetShowSubtitleBackground(const bool bShow); void SetShowSubtitles(const bool bShow); void SetSoundEffectsVolume(float InSoundEffectsVolume); void SetSubtitleStyle(ESubtitleStyle Style); void SetTabCyclingInverted(bool bInTabCyclingInverted); void SetTextCulture(const class FString& InTextCulture); void SetToggleSprint(bool bInToggleSprint); void SetTutorialsEnabled(const bool bInTutorialsEnabled); void SetVerticalCameraSensitivity(float InCameraSensitivity); void SetVerticalLookInverted(bool bInVerticalLookInverted); void SetVibrationIntensity(float InVibrationIntensity); void SetVibrationMode(ECharlieVibrationMode InVibrationMode); void SetVoiceVolume(float InVoiceVolume); void ApplyAnalyticsEnabled() const; bool AreTutorialsEnabled() const; float GetAmbientVolume() const; ECharlieFFXFSR3QualityMode GetAMDSuperResolutionMode() const; class FString GetAudioCulture() const; ECharlieAudioOutputSetup GetAudioOutputSetup() const; float GetBrightness() const; float GetCameraMovementLag() const; float GetCameraRotationLag() const; ECharlieScalabilityQuality GetCharlieAntiAliasingQuality() const; ECharlieScalabilityQuality GetCharlieFoliageQuality() const; ECharlieWindowMode GetCharlieFullscreenMode() const; ECharlieScalabilityQuality GetCharlieGlobalIlluminationQuality() const; ECharlieScalabilityQuality GetCharlieOverallScalabilityLevel() const; ECharlieScalabilityQuality GetCharliePostProcessingQuality() const; ECharlieScalabilityQuality GetCharlieReflectionQuality() const; float GetCharlieResolutionScaleNormalized() const; ECharlieScalabilityQuality GetCharlieShadingQuality() const; ECharlieScalabilityQuality GetCharlieShadowQuality() const; ECharlieScalabilityQuality GetCharlieTextureQuality() const; ECharlieScalabilityQuality GetCharlieViewDistanceQuality() const; ECharlieScalabilityQuality GetCharlieVisualEffectQuality() const; int32 GetColorDeficiencySeverity() const; EColorVisionDeficiency GetColorDeficiencyType() const; ECharlieConsoleDeviceProfile GetConsoleDeviceProfile() const; struct FIntPoint GetCurrentResolution() const; EDifficultyPreset GetDifficultyPreset() const; ECharlieDynamicRange GetDynamicRange() const; ECharlieGameMode GetEnemyAggressivenessModifierMode() const; float GetEnemyBaseDamageModifierPercentage() const; float GetEnemyHealthModifierPercentage() const; class FString GetFrameRateLimitAsString() const; float GetGamepadSpeakerVolume() const; float GetHDRMaxLuminance() const; float GetHDRMidLuminance() const; float GetHDRMinLuminance() const; float GetHDRUIBrightness() const; float GetHorizontalCameraSensitivity() const; ECharlieHudVisibilityMode GetHudVisibilityMode() const; EInputIcon GetInputIcon() const; ECharlieXeSSQualityMode GetIntelXeSSMode() const; float GetMasterVolume() const; ECharlieMotionBlurMode GetMotionBlurMode() const; float GetMusicVolume() const; ECharlieStreamlineDLSSGMode GetNvidiaFrameGeneration() const; ECharlieStreamlineReflexMode GetNvidiaReflexMode() const; ECharlieDLSSMode GetNvidiaSuperResolution() const; int32 GetSelectedDisplayIndex() const; bool GetShouldShowSubtitleBackground() const; float GetSoundEffectsVolume() const; ESubtitleStyle GetSubtitleStyle() const; class FString GetTextCulture() const; float GetVerticalCameraSensitivity() const; float GetVibrationIntensity() const; ECharlieVibrationMode GetVibrationMode() const; float GetVoiceVolume() const; bool HasCompletedStartFunnel() const; bool IsAMDFrameGenerationEnabled() const; bool IsAnalyticsEnabled() const; bool IsAutoLockOnEnabled() const; bool IsCameraFollow() const; bool IsCameraShakeEnabled() const; bool IsEnemyRespawnEnabled() const; bool IsHDR10Enabled() const; bool IsHorizontalLookInverted() const; bool IsIntelXeSSFrameGenerationEnabled() const; bool IsPSSREnabled() const; bool IsShowingDirectionalAudio() const; bool IsShowingSubtitles() const; bool IsTabCyclingInverted() const; bool IsToggleSprint() const; bool IsVerticalLookInverted() const; bool ShouldHideDamageNumbers() const; bool ShouldHideTierIndicator() const; bool ShouldShowPadAnimation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameUserSettings") } static class UCharlieGameUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameUserSettings; // Class Charlie.DeathSequenceConfig // 0x0080 (0x00A8 - 0x0028) class UDeathSequenceConfig final : public UObject { public: TSoftObjectPtr PreDeathSequenceTable; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FirstPostDeathSequenceToPlay; // 0x0050(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DeathSequenceTable; // 0x0078(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LongFormRatio; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 LongFormSequenceHiatus; // 0x00A4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeathSequenceConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeathSequenceConfig") } static class UDeathSequenceConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeathSequenceConfig; // Class Charlie.BifrostTransitionFact // 0x0008 (0x0068 - 0x0060) class UBifrostTransitionFact final : public UFactData { public: class UBifrostTransition* TravelTransition; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BifrostTransitionFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BifrostTransitionFact") } static class UBifrostTransitionFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBifrostTransitionFact; // Class Charlie.IndependentHazeDefinition // 0x0008 (0x0038 - 0x0030) class UIndependentHazeDefinition final : public ULymbicEntityDefinition { public: TSubclassOf AssignedHaze; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IndependentHazeDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IndependentHazeDefinition") } static class UIndependentHazeDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIndependentHazeDefinition; // Class Charlie.CharlieGameplayCueManager // 0x0000 (0x0310 - 0x0310) class UCharlieGameplayCueManager final : public UGameplayCueManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueManager") } static class UCharlieGameplayCueManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueManager; // Class Charlie.CharlieActorGAS // 0x0020 (0x02C8 - 0x02A8) class ACharlieActorGAS : public AActor { public: uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieFaction Faction; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieActorGAS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieActorGAS") } static class ACharlieActorGAS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieActorGAS; // Class Charlie.EcstasyHittableBaseActor // 0x0030 (0x02F8 - 0x02C8) class AEcstasyHittableBaseActor : public ACharlieActorGAS { public: class UNavModifierComponent* NavModifierComponent; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHitFxActorComponent* HitFxComponent; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCollisionProfileName ActiveCollisionProfileName; // 0x02D8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FCollisionProfileName DisabledCollisionProfileName; // 0x02E0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class FName CollisionComponentTag; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AEcstasyArenaManager* OwnerManager; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyHittableBaseActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyHittableBaseActor") } static class AEcstasyHittableBaseActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEcstasyHittableBaseActor; // Class Charlie.BigBossDefinition // 0x0018 (0x0048 - 0x0030) class UBigBossDefinition final : public ULymbicEntityDefinition { public: TSubclassOf BigBossHollowWalker; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> BigBossAssignedHazes; // 0x0038(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BigBossDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BigBossDefinition") } static class UBigBossDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBigBossDefinition; // Class Charlie.BigBossEscalationAbility // 0x0008 (0x04F0 - 0x04E8) class UBigBossEscalationAbility final : public UCharlieBaseGameplayAbility { public: class UAbilityTask_WaitGameplayEvent* EventTask; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BigBossEscalationAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BigBossEscalationAbility") } static class UBigBossEscalationAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBigBossEscalationAbility; // Class Charlie.NavBarWidget // 0x0090 (0x0418 - 0x0388) class UNavBarWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray TabBtns; // 0x03A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray NavigationTags; // 0x03B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* SwitchTabSound; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DisabledSound; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 StartingIndex; // 0x03D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UNamedSlot* TabBtnContentSlot; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* PreviousTabInputSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InvertedPreviousTabInputSumg; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* NextTabInputSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InvertedNextTabInputSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* PreviousTabBtn; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* NextTabBtn; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavBarWidget") } static class UNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavBarWidget; // Class Charlie.CharlieHoldToConfirmSoundStyle // 0x0010 (0x0040 - 0x0030) class UCharlieHoldToConfirmSoundStyle final : public UCharlieSoundStyle { public: class UCharlieStartStopSoundStyle* HoldToConfirmStartStopSoundStyle; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieSingleSoundStyle* HoldToConfirmSuccessfulSoundStyle; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieHoldToConfirmSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieHoldToConfirmSoundStyle") } static class UCharlieHoldToConfirmSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieHoldToConfirmSoundStyle; // Class Charlie.IsLymbicWaveControllerWaitingForEventCondition // 0x0000 (0x0038 - 0x0038) class UIsLymbicWaveControllerWaitingForEventCondition final : public UCharlieLeafCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IsLymbicWaveControllerWaitingForEventCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IsLymbicWaveControllerWaitingForEventCondition") } static class UIsLymbicWaveControllerWaitingForEventCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIsLymbicWaveControllerWaitingForEventCondition; // Class Charlie.CharlieInventoryBuffItem // 0x0000 (0x0000 - 0x0000) class ICharlieInventoryBuffItem final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryBuffItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryBuffItem") } static class ICharlieInventoryBuffItem* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieInventoryBuffItem; // Class Charlie.LocomotionRuneWrapper // 0x0028 (0x0050 - 0x0028) class ULocomotionRuneWrapper final : public UBaseRuneWrapper { public: struct FLocomotionRune Rune; // 0x0028(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocomotionRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocomotionRuneWrapper") } static class ULocomotionRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocomotionRuneWrapper; // Class Charlie.CharlieImageTimedNotificationWidget // 0x0008 (0x03B0 - 0x03A8) class UCharlieImageTimedNotificationWidget : public UCharlieTimedNotificationWidget { public: class UFreyaImage* NotificationImg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieImageTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieImageTimedNotificationWidget") } static class UCharlieImageTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieImageTimedNotificationWidget; // Class Charlie.AbilityTask_TestGroundHeight // 0x0028 (0x00A8 - 0x0080) class UAbilityTask_TestGroundHeight final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class ACharacter* TargetCharacter; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_TestGroundHeight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_TestGroundHeight") } static class UAbilityTask_TestGroundHeight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_TestGroundHeight; // Class Charlie.HollowWalker // 0x0080 (0x0A80 - 0x0A00) #pragma pack(push, 0x1) class alignas(0x10) AHollowWalker : public AHollowWalkerLoner { public: uint8 Pad_A00[0x30]; // 0x0A00(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf UmbilicalCordClass; // 0x0A30(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UUmbilicalCordAnchorComponent* UmbilicalCordAnchorComponent; // 0x0A38(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag HazeGooCue; // 0x0A40(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray OptionalHazeDisplayNameInOrder; // 0x0A48(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_A58[0x8]; // 0x0A58(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray HazeRecords; // 0x0A60(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_A70[0x8]; // 0x0A70(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 GetExpectedHazeCount() const; ELymbicSphere GetHazeLymbicSphere() const; TArray GetHazes() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalker") } static class AHollowWalker* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_AHollowWalker; // Class Charlie.BigBossHollowWalker // 0x0020 (0x0AA0 - 0x0A80) class ABigBossHollowWalker final : public AHollowWalker { public: float MaxHealthRatioThreshold; // 0x0A78(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PhaseIndexToStartHazeSpawning; // 0x0A7C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A80[0x20]; // 0x0A80(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BigBossHollowWalker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BigBossHollowWalker") } static class ABigBossHollowWalker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABigBossHollowWalker; // Class Charlie.GameplayLODRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UGameplayLODRuneComponent final : public UBaseRuneComponent { public: struct FGameplayLODRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODRuneComponent") } static class UGameplayLODRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODRuneComponent; // Class Charlie.CharlieAbilitySystemComponent // 0x0100 (0x1340 - 0x1240) class UCharlieAbilitySystemComponent : public UAbilitySystemComponent { public: TArray> StartingAttributeSets; // 0x1240(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) class UGASPayLoad* StartingGasPayload; // 0x1250(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1258[0x48]; // 0x1258(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TArray QueuedEffectEventInfos; // 0x12A0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UHitFxActorComponent* HitFxActorComponent; // 0x12B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ActiveMontageDelegates; // 0x12B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_12C8[0x78]; // 0x12C8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddGameplayCueLocal(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameters); void AddUniqueGameplayTag_BP(const struct FGameplayTag& GameplayTag); TArray ApplyGameplayEffects(const TArray>& EffectClasses); void BindCharlieAttributeValueChangedEvent(const struct FGameplayAttribute& Attribute, TDelegate Callback); void BindCharlieGameplayTagChangedEvent(const struct FGameplayTag& Tag, TDelegate Callback); void ExecuteGameplayCueLocal(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameters); void OnEffectAppliedToTarget(class UAbilitySystemComponent* AbilitySystemComponent, const struct FGameplayEffectSpec& EffectSpec, const struct FActiveGameplayEffectHandle& EffectHandle); void RemoveGameplayCueLocal(const struct FGameplayTag& GameplayCueTag, const struct FGameplayCueParameters& GameplayCueParameters); void UnbindCharlieAttributeValueChangedEvent(const struct FGameplayAttribute& Attribute, TDelegate Callback); void UnbindCharlieGameplayTagChangedEvent(const struct FGameplayTag& Tag, TDelegate Callback); bool HasMatchingGameplayTags(const struct FGameplayTagContainer& TagsToCheck, struct FGameplayTagContainer* OutMatchingGameplayTags) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAbilitySystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAbilitySystemComponent") } static class UCharlieAbilitySystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAbilitySystemComponent; // Class Charlie.CharlieHeroAbilitySystemComponent // 0x0018 (0x1358 - 0x1340) class UCharlieHeroAbilitySystemComponent final : public UCharlieAbilitySystemComponent { public: class ACharlieCharacterHero* CharacterHero; // 0x1340(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray AbilitiesToCancelOnDirectionalInput; // 0x1348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieHeroAbilitySystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieHeroAbilitySystemComponent") } static class UCharlieHeroAbilitySystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieHeroAbilitySystemComponent; // Class Charlie.ConversationRuneWrapper // 0x00E8 (0x0110 - 0x0028) class UConversationRuneWrapper final : public UBaseRuneWrapper { public: struct FConversationRune Rune; // 0x0028(0x00E8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationRuneWrapper") } static class UConversationRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationRuneWrapper; // Class Charlie.BlockingNotificationMenuWidget // 0x00C8 (0x0540 - 0x0478) class UBlockingNotificationMenuWidget : public UInteractionMenuWidget { public: TMap BlockingNotificationShownSoundStyle; // 0x0478(0x0050)(Edit, NativeAccessSpecifierPrivate) TMap BlockingNotificationHiddenSoundStyle; // 0x04C8(0x0050)(Edit, NativeAccessSpecifierPrivate) class UWorldAreaUnlockedWidget* WorldAreaUnlockedSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* ResearchUnlockedSumg; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* CraftingUnlockedSumg; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* CraftingTomeUnlockedSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingNotificationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingNotificationMenuWidget") } static class UBlockingNotificationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlockingNotificationMenuWidget; // Class Charlie.FunnelSubMenuWidget // 0x0000 (0x0468 - 0x0468) class UFunnelSubMenuWidget : public UCharlieMenuWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FunnelSubMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FunnelSubMenuWidget") } static class UFunnelSubMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFunnelSubMenuWidget; // Class Charlie.ConditionalAnimMontageEffectAbility // 0x0010 (0x05F0 - 0x05E0) class UConditionalAnimMontageEffectAbility : public UAnimMontageEffectAbility { public: float MinEnduranceRatioToTrigger; // 0x05E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDuration; // 0x05E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* DurationTask; // 0x05E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConditionalAnimMontageEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConditionalAnimMontageEffectAbility") } static class UConditionalAnimMontageEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConditionalAnimMontageEffectAbility; // Class Charlie.CharlieInventory // 0x0148 (0x0170 - 0x0028) class UCharlieInventory final : public UObject { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* Owner; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Items; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TSet> ItemsInspected; // 0x00A0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_F0[0x80]; // 0x00F0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventory") } static class UCharlieInventory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventory; // Class Charlie.DisclaimerSubFunnelMenuWidget // 0x0070 (0x04D8 - 0x0468) class UDisclaimerSubFunnelMenuWidget : public UFunnelSubMenuWidget { public: class UFooterWidget* DisclaimerFooterSumg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TimeUntilNextFunnel; // 0x0470(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_474[0x4]; // 0x0474(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText ContinueInputText; // 0x0478(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText SkipInputText; // 0x0488(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DisclaimerTitleText; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DisclaimerBodyText; // 0x04A8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* BodyTxt; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4C8[0x10]; // 0x04C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DisclaimerSubFunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DisclaimerSubFunnelMenuWidget") } static class UDisclaimerSubFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDisclaimerSubFunnelMenuWidget; // Class Charlie.HazeSplitDeathAbility // 0x0028 (0x0588 - 0x0560) class UHazeSplitDeathAbility final : public UBaseLinkedHazeDeathAbility { public: TSubclassOf HazeToSpawnOnDeath; // 0x0560(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HazeCountToSpawnOnDeath; // 0x0568(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ShowUmbilicalCordParamName; // 0x056C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShowUmbilicalCordParamValue; // 0x0574(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_578[0x10]; // 0x0578(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeSplitDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeSplitDeathAbility") } static class UHazeSplitDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeSplitDeathAbility; // Class Charlie.BlockingTimerDisclaimerSubFunnelMenuWidget // 0x0020 (0x04F8 - 0x04D8) class UBlockingTimerDisclaimerSubFunnelMenuWidget final : public UDisclaimerSubFunnelMenuWidget { public: float TimeNextFunnelBlocked; // 0x04D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4DC[0x4]; // 0x04DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetSwitcher* FooterSwitcher; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ProgressBarPanel; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* BlockingTimerAnim; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnBlockingTimerAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingTimerDisclaimerSubFunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingTimerDisclaimerSubFunnelMenuWidget") } static class UBlockingTimerDisclaimerSubFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlockingTimerDisclaimerSubFunnelMenuWidget; // Class Charlie.CharlieInventoryItemStack // 0x0040 (0x0068 - 0x0028) class UCharlieInventoryItemStack : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UItemData* ItemData; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryItemStack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryItemStack") } static class UCharlieInventoryItemStack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryItemStack; // Class Charlie.CharlieInventoryItem // 0x0058 (0x00C0 - 0x0068) class UCharlieInventoryItem : public UCharlieInventoryItemStack { public: uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray GrantedItemAbilities; // 0x0078(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray GrantedItemEffects; // 0x0088(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray SpawnedEquipment; // 0x0098(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryItem") } static class UCharlieInventoryItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryItem; // Class Charlie.CharlieInventoryModuleItem // 0x0030 (0x00F0 - 0x00C0) class UCharlieInventoryModuleItem : public UCharlieInventoryItem { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ModuleGrantedAbilities; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray ModuleGrantedEffects; // 0x00E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryModuleItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryModuleItem") } static class UCharlieInventoryModuleItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryModuleItem; // Class Charlie.CharlieInventoryDroneModuleItem // 0x0018 (0x0108 - 0x00F0) class UCharlieInventoryDroneModuleItem final : public UCharlieInventoryModuleItem { public: uint8 Pad_F0[0x18]; // 0x00F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryDroneModuleItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryDroneModuleItem") } static class UCharlieInventoryDroneModuleItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryDroneModuleItem; // Class Charlie.TutorialData // 0x0068 (0x0098 - 0x0030) class UTutorialData : public UPrimaryDataAsset { public: struct FGameplayTag Category; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TagFactIdentifier; // 0x0038(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer RequiredTagFacts; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagContainer BlockingTagFacts; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic) class UCharlieWidgetSoundStyle* SoundOnShow; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag CooldownGameplayTag; // 0x0088(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GameplayEffectToApplyWhenShown; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialData") } static class UTutorialData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialData; // Class Charlie.DamageDealerSphereComponent // 0x0060 (0x0570 - 0x0510) class UDamageDealerSphereComponent final : public USphereComponent { public: uint8 Pad_510[0x18]; // 0x0510(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FActivableIdentifier ActivationIdentifier; // 0x0528(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorDamaged; // 0x0530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FDamageDealerData DamageDealerData; // 0x0540(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_568[0x8]; // 0x0568(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerSphereComponent") } static class UDamageDealerSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageDealerSphereComponent; // Class Charlie.BlockingTutorialData // 0x0020 (0x00B8 - 0x0098) class UBlockingTutorialData final : public UTutorialData { public: TArray TutorialDetailsPages; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FText Title; // 0x00A8(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingTutorialData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingTutorialData") } static class UBlockingTutorialData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlockingTutorialData; // Class Charlie.CinematicMenuWidget // 0x0018 (0x0480 - 0x0468) class UCinematicMenuWidget : public UCharlieMenuWidget { public: class UFooterWidget* CinematicFooterSumg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharliePlayerController* CharliePlayerController; // 0x0470(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicMenuWidget") } static class UCinematicMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCinematicMenuWidget; // Class Charlie.CreditsOpeningWidget // 0x0020 (0x04A0 - 0x0480) class UCreditsOpeningWidget : public UCinematicMenuWidget { public: class UMediaWidget* VideoSumg; // 0x0480(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* OpeningCreditsAudioState; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_490[0x10]; // 0x0490(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CreditsOpeningWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CreditsOpeningWidget") } static class UCreditsOpeningWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCreditsOpeningWidget; // Class Charlie.UIBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UUIBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AddUIStatusGameplayTag(class UCharlieAbilitySystemComponent* ASC, const struct FGameplayTag& GameplayTag); static void CloseInteractUI(class UObject* WorldContextObject); static void EndDemo(const class UObject* WorldContextObject); static void EndDemoTeleportSpawnerHollowWalker(const class UObject* WorldContextObject, class ALymbicEntitySpawner* Spawner, const struct FVector& TargetLocation); static bool HasHudLayerFocusControl(const class UObject* WorldContextObject); static void OpenInteractUI(class UObject* WorldContextObject, class AActor* InteractableActor, const struct FGameplayTag& InteractionMenuTag); static void RemoveUIStatusGameplayTag(class UCharlieAbilitySystemComponent* ASC, const struct FGameplayTag& GameplayTag); static void ShowCompass(class UObject* WorldContextObject, bool bIsAutoHide); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIBlueprintLibrary") } static class UUIBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIBlueprintLibrary; // Class Charlie.BlockingTutorialMenuWidget // 0x0070 (0x04D8 - 0x0468) class UBlockingTutorialMenuWidget : public UCharlieMenuWidget { public: uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* NextButtonPressedSound; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CloseButtonPressedSound; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* PreviousButtonPressedSound; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PauseWorldAudioEvent; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ResumeWorldAudioEvent; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText PageText; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PageTxt; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* PreviousInputSumg; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* NextInputSumg; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* CloseInputSumg; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBlockingTutorialPageWidget* TutorialPageSumg; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingTutorialMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingTutorialMenuWidget") } static class UBlockingTutorialMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlockingTutorialMenuWidget; // Class Charlie.BlockingTutorialPageWidget // 0x0030 (0x03B8 - 0x0388) class UBlockingTutorialPageWidget : public UFreyaUserWidget { public: class UFreyaImage* TutorialImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* BodyTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InputsSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMediaWidget* VideoSumg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* VideoImgSwitcher; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* VideoImgSBox; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlockingTutorialPageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlockingTutorialPageWidget") } static class UBlockingTutorialPageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlockingTutorialPageWidget; // Class Charlie.StartMenuWidget // 0x0090 (0x04F8 - 0x0468) class UStartMenuWidget final : public UCharlieMenuWidget { public: class FText QuitPopupTitleTxt; // 0x0468(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText QuitPopupBodyTxt; // 0x0478(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText QuitPopupConfirmTxt; // 0x0488(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText QuitPopupCancelTxt; // 0x0498(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* QuitPopupSoundStyle; // 0x04A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* ContinueBtn; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStartMenuNavigateButton* PlayBtn; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* CreditsBtn; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* SettingsBtn; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaButton* QuitBtn; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFunnelMenuWidget* NewGameFunnelMenu; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStartMenuPlayWidget* LoadGameMenu; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconProfileWidget* MyNaconConnectSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* HideBackgroundAnim; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuWidget") } static class UStartMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuWidget; // Class Charlie.CharlieInputIconWidget // 0x0008 (0x03B0 - 0x03A8) class UCharlieInputIconWidget : public UFreyaInputIconWidget { public: class UHoldToConfirmListenerWidget* HoldToConfirmListenerSumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInputIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInputIconWidget") } static class UCharlieInputIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInputIconWidget; // Class Charlie.BossFightBarsHolderWidget // 0x0020 (0x03F8 - 0x03D8) class UBossFightBarsHolderWidget : public UCharlieHudUserWidgetBase { public: class UWidgetSwitcher* BossBarsSwitcher; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEcstasyBossBarWidget* EcstasyBossBarSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTerrorBossAttributeBarWidget* TerrorBossBarSumg; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ArenaManagerActor; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnBossFightFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BossFightBarsHolderWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BossFightBarsHolderWidget") } static class UBossFightBarsHolderWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBossFightBarsHolderWidget; // Class Charlie.DockedDroneCooldownReductionAbility // 0x0008 (0x04F0 - 0x04E8) class UDockedDroneCooldownReductionAbility final : public UCharlieBaseGameplayAbility { public: class FName DroneCooldownAbilityRoot; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DockedDroneCooldownReductionAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DockedDroneCooldownReductionAbility") } static class UDockedDroneCooldownReductionAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDockedDroneCooldownReductionAbility; // Class Charlie.ScreenInterface // 0x0000 (0x0000 - 0x0000) class IScreenInterface final { public: void GetScreenCorners(struct FVector* OutUpperLeft, struct FVector* OutUpperRight, struct FVector* OutLowerLeft, struct FVector* OutLowerRight); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScreenInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScreenInterface") } static class IScreenInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IScreenInterface; // Class Charlie.BossFightTeleporter // 0x0008 (0x02B8 - 0x02B0) class ABossFightTeleporter : public AInteractableActor { public: struct FGameplayTag BossFightCompletedTag; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnBossFightCompletedEvent(); void OnBossFightStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BossFightTeleporter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BossFightTeleporter") } static class ABossFightTeleporter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABossFightTeleporter; // Class Charlie.BoxAmbientTriggerZoneComponent // 0x0010 (0x0530 - 0x0520) class UBoxAmbientTriggerZoneComponent final : public UBoxComponent { public: uint8 Pad_520[0x10]; // 0x0520(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxAmbientTriggerZoneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxAmbientTriggerZoneComponent") } static class UBoxAmbientTriggerZoneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBoxAmbientTriggerZoneComponent; // Class Charlie.CharlieInventoryShardItem // 0x0008 (0x00C8 - 0x00C0) class UCharlieInventoryShardItem final : public UCharlieInventoryItem { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryShardItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryShardItem") } static class UCharlieInventoryShardItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryShardItem; // Class Charlie.BoxAmbientZoneActor // 0x0018 (0x02F8 - 0x02E0) class ABoxAmbientZoneActor final : public AAmbientZoneActor { public: class URandomPointInBoxGeneratorComponent* RandomPointInBoxGeneratorComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxAmbientTriggerZoneComponent* BoxAmbientTriggerZoneComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* Mesh; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BoxAmbientZoneActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BoxAmbientZoneActor") } static class ABoxAmbientZoneActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABoxAmbientZoneActor; // Class Charlie.Bragi // 0x00E8 (0x0118 - 0x0030) class UBragi final : public UGameInstanceSubsystem { public: TSoftObjectPtr MusicConfig; // 0x0030(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DeviceShareSetConfig; // 0x0058(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_80[0x50]; // 0x0080(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray PendingStates; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UCharlieMusicStatesConfig* MusicConfigPtr; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieDeviceShareSetConfig* DeviceShareSetConfigPtr; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray StatesQueue; // 0x0100(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PostAkEventThatPersistsBetweenWorld(class UAkAudioEvent* EventToPost); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Bragi") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Bragi") } static class UBragi* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBragi; // Class Charlie.NotificationLogEntry // 0x0008 (0x0030 - 0x0028) class UNotificationLogEntry : public UObject { public: TSubclassOf LogEntryClass; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationLogEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationLogEntry") } static class UNotificationLogEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationLogEntry; // Class Charlie.InteractMenuManuallyClosedRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UInteractMenuManuallyClosedRuneComponent final : public UBaseRuneComponent { public: struct FInteractMenuManuallyClosedRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractMenuManuallyClosedRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractMenuManuallyClosedRuneComponent") } static class UInteractMenuManuallyClosedRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractMenuManuallyClosedRuneComponent; // Class Charlie.CharlieMusicStatesConfig // 0x0050 (0x0080 - 0x0030) class UCharlieMusicStatesConfig final : public UDataAsset { public: class UAkAudioEvent* StartGameEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* LoadingState; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* OpenClosePadState; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* AggroState; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* CombatEngagedState; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* BattleWonEvent; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* BattleWonState; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* BattleEscapedEvent; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* BattleEscapedState; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* DeathState; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMusicStatesConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMusicStatesConfig") } static class UCharlieMusicStatesConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMusicStatesConfig; // Class Charlie.CharlieDeviceShareSetConfig // 0x0020 (0x0050 - 0x0030) class UCharlieDeviceShareSetConfig final : public UDataAsset { public: class UAkAudioDeviceShareSet* MasterMix; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioDeviceShareSet* HeadphoneMix; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioDeviceShareSet* SteroMix; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioDeviceShareSet* FiveOneMix; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDeviceShareSetConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDeviceShareSetConfig") } static class UCharlieDeviceShareSetConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDeviceShareSetConfig; // Class Charlie.InventoryNavBarWidget // 0x0010 (0x0428 - 0x0418) class UInventoryNavBarWidget : public UNavBarWidget { public: TArray InventoryTabBtns; // 0x0418(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryNavBarWidget") } static class UInventoryNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryNavBarWidget; // Class Charlie.RecipeBookSubsystem // 0x00A8 (0x00D8 - 0x0030) class URecipeBookSubsystem final : public UWorldSubsystem { public: TSet KnownRecipes; // 0x0030(0x0050)(NativeAccessSpecifierPrivate) TSet> KnownRecipeContainer; // 0x0080(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RecipeBookSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RecipeBookSubsystem") } static class URecipeBookSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URecipeBookSubsystem; // Class Charlie.CharlieBugReporterConfig // 0x0050 (0x0078 - 0x0028) class UCharlieBugReporterConfig final : public UObject { public: int32 PlatformPcSteamId; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformPcDRMFreeId; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformPcGOGId; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformPcEOSId; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformXboxSeriesXId; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformXboxSeriesSId; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlatformPlayStation5Id; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Frequency; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray Severity; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ChanceToEncounter; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBugReporterConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBugReporterConfig") } static class UCharlieBugReporterConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBugReporterConfig; // Class Charlie.BuffIconImageContainerWidget // 0x0010 (0x0398 - 0x0388) class UBuffIconImageContainerWidget : public UFreyaUserWidget { public: TSubclassOf BuffIconImageWidgetClass; // 0x0388(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* BuffIconsPanel; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffIconImageContainerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffIconImageContainerWidget") } static class UBuffIconImageContainerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffIconImageContainerWidget; // Class Charlie.LockOnAbility // 0x0030 (0x0518 - 0x04E8) class ULockOnAbility : public UCharlieBaseGameplayAbility { public: TSubclassOf SpeedModifierEffect; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedModifierEffectLevel; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLockOnRotationSpeed; // 0x04F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F8[0x4]; // 0x04F8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x04FC(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_504[0x4]; // 0x0504(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_LockTarget* LockTargetTask; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); void TargetLost(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LockOnAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LockOnAbility") } static class ULockOnAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULockOnAbility; // Class Charlie.CraftingAnimInstance // 0x0010 (0x04D0 - 0x04C0) class UCraftingAnimInstance final : public UNPCAnimInstance { public: bool bIsInCrafting; // 0x04C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCrafting; // 0x04C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C2[0xE]; // 0x04C2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingAnimInstance") } static class UCraftingAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingAnimInstance; // Class Charlie.BuffIconImageWidget // 0x0020 (0x03A8 - 0x0388) class UBuffIconImageWidget : public UFreyaUserWidget { public: class UMaterialInstanceDynamic* BuffMaterial; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* DefaultBuffImage; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* BuffIconImg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USpacer* BuffIconImgSpacer; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffIconImageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffIconImageWidget") } static class UBuffIconImageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffIconImageWidget; // Class Charlie.PlayerStatusWidget // 0x0030 (0x0418 - 0x03E8) class UPlayerStatusWidget : public UCombatHudUserWidget { public: class UEnduranceAttributeBarWidget* EnduranceAttributeBarSumg; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWeaponContainerWidget* WeaponContainerSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UExhaustionStatusWidget* ExhaustionStatusSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBuffIconsContainerWidget* BuffIconsContainerSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* HeroASC; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerStatusWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerStatusWidget") } static class UPlayerStatusWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerStatusWidget; // Class Charlie.MoveToPointAbility // 0x0010 (0x0510 - 0x0500) class UMoveToPointAbility final : public UBaseIdleAbility { public: class UAbilityTask_MoveToTransform* MoveToTask; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieMoveToPoint* MoveToPoint; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void MoveFailed(); void MoveFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoveToPointAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoveToPointAbility") } static class UMoveToPointAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMoveToPointAbility; // Class Charlie.CharlieInventoryLoadoutSubsystem // 0x0010 (0x0040 - 0x0030) class UCharlieInventoryLoadoutSubsystem final : public UWorldSubsystem { public: class UCharlieInventory* Inventory; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieLoadout* Loadout; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryLoadoutSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryLoadoutSubsystem") } static class UCharlieInventoryLoadoutSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryLoadoutSubsystem; // Class Charlie.BuffIconsContainerWidget // 0x00D0 (0x0458 - 0x0388) class UBuffIconsContainerWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x30]; // 0x0388(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf BuffIconWidgetClass; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWrapBox* BuffsIconsWBox; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool BuffIconEntryPool; // 0x03C8(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* OwnerASC; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffIconsContainerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffIconsContainerWidget") } static class UBuffIconsContainerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffIconsContainerWidget; // Class Charlie.BuffIconUIData // 0x0020 (0x0048 - 0x0028) class UBuffIconUIData final : public UGameplayEffectUIData { public: struct FGameplayTag EffectTypeTag; // 0x0028(0x0008)(BlueprintReadOnly, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Icon; // 0x0030(0x0008)(BlueprintReadOnly, ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BuffIconData; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffIconUIData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffIconUIData") } static class UBuffIconUIData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffIconUIData; // Class Charlie.CharlieLevelAudioManager // 0x0020 (0x02C8 - 0x02A8) class ACharlieLevelAudioManager final : public AActor { public: TArray EventsToPost; // 0x02A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray LevelStates; // 0x02B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLevelAudioManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLevelAudioManager") } static class ACharlieLevelAudioManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieLevelAudioManager; // Class Charlie.VideoBenchmarkConfiguration // 0x0008 (0x0030 - 0x0028) class UVideoBenchmarkConfiguration final : public UObject { public: float GPUBenchmarkMultiplier; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CPUBenchmarkMultiplier; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VideoBenchmarkConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VideoBenchmarkConfiguration") } static class UVideoBenchmarkConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVideoBenchmarkConfiguration; // Class Charlie.BuffIconWidget // 0x0018 (0x03A0 - 0x0388) class UBuffIconWidget : public UFreyaUserWidget { public: class UHudBuffIconImageWidget* BuffIconSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilitySystemComponent* OwnerASC; // 0x0390(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveGameplayEffectHandle; // 0x0398(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffIconWidget") } static class UBuffIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffIconWidget; // Class Charlie.CharlieInventoryUseableBaseItem // 0x0008 (0x00C8 - 0x00C0) class UCharlieInventoryUseableBaseItem : public UCharlieInventoryItem { public: class UUseableBaseItemData* UseableBaseItemData; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryUseableBaseItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryUseableBaseItem") } static class UCharlieInventoryUseableBaseItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryUseableBaseItem; // Class Charlie.CharlieInventoryUseableItem // 0x0008 (0x00D0 - 0x00C8) class UCharlieInventoryUseableItem final : public UCharlieInventoryUseableBaseItem { public: uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryUseableItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryUseableItem") } static class UCharlieInventoryUseableItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryUseableItem; // Class Charlie.KeypadMenuWidget // 0x0098 (0x0510 - 0x0478) class UKeypadMenuWidget : public UInteractionMenuWidget { public: class UUniformGridPanel* KeysGrid; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaDynamicEntryBox* DigitalCodeEBox; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray KeyButtons; // 0x0488(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UFreyaButton* ClearBtn; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaButton* EnterBtn; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* ValidCodeAnim; // 0x04A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText EmptyDigitText; // 0x04B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DefaultValidCodeSound; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ValidCodeSound; // 0x04C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DefaultInvalidCodeSound; // 0x04D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* InvalidCodeSound; // 0x04D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* InvalidCodeAnim; // 0x04E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E8[0x28]; // 0x04E8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnValidCodeAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeypadMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeypadMenuWidget") } static class UKeypadMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeypadMenuWidget; // Class Charlie.ComputerKeypadMenuWidget // 0x0088 (0x0598 - 0x0510) class UComputerKeypadMenuWidget : public UKeypadMenuWidget { public: class FText AuthorizedPersonnelText; // 0x0510(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText AccessGrantedText; // 0x0520(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText InvalidPasswordText; // 0x0530(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UCharlieTextBlock* AuthorizedPersonnelTxt; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* AccessGrantedTxt; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* InvalidPasswordTxt; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* KeypadFooter; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DotLineTopImg; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DotLineBottomImg; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DashLineTopImg; // 0x0570(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DashLineBottomImg; // 0x0578(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DashLineErrorTopImg; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DashLineErrorBottomImg; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_590[0x8]; // 0x0590(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnValidCodeAnimStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerKeypadMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerKeypadMenuWidget") } static class UComputerKeypadMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerKeypadMenuWidget; // Class Charlie.EcstasySegmentAttributeBarWidget // 0x0000 (0x0500 - 0x0500) class UEcstasySegmentAttributeBarWidget : public UEnemyAttributeBarWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasySegmentAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasySegmentAttributeBarWidget") } static class UEcstasySegmentAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEcstasySegmentAttributeBarWidget; // Class Charlie.InteractMenuManuallyClosedRuneWrapper // 0x0010 (0x0038 - 0x0028) class UInteractMenuManuallyClosedRuneWrapper final : public UBaseRuneWrapper { public: struct FInteractMenuManuallyClosedRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractMenuManuallyClosedRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractMenuManuallyClosedRuneWrapper") } static class UInteractMenuManuallyClosedRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractMenuManuallyClosedRuneWrapper; // Class Charlie.CharlieInventoryLevelSequenceItem // 0x0000 (0x00C0 - 0x00C0) class UCharlieInventoryLevelSequenceItem final : public UCharlieInventoryItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryLevelSequenceItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryLevelSequenceItem") } static class UCharlieInventoryLevelSequenceItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryLevelSequenceItem; // Class Charlie.DamageDealerBoxComponent // 0x0060 (0x0580 - 0x0520) class UDamageDealerBoxComponent final : public UBoxComponent { public: uint8 Pad_520[0x18]; // 0x0520(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FActivableIdentifier ActivationIdentifier; // 0x0538(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorDamaged; // 0x0540(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FDamageDealerData DamageDealerData; // 0x0550(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerBoxComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerBoxComponent") } static class UDamageDealerBoxComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageDealerBoxComponent; // Class Charlie.BuffSegmentAttributeBarWidget // 0x0020 (0x0520 - 0x0500) class UBuffSegmentAttributeBarWidget : public UEcstasySegmentAttributeBarWidget { public: class UWidgetAnimation* BuffGainedAnim; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* BuffRemovedAnim; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_510[0x10]; // 0x0510(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffSegmentAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffSegmentAttributeBarWidget") } static class UBuffSegmentAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffSegmentAttributeBarWidget; // Class Charlie.EcstasySegmentedProgressBarWidget // 0x0020 (0x03F8 - 0x03D8) class UEcstasySegmentedProgressBarWidget : public UCharlieHudUserWidgetBase { public: float SegmentInitialValue; // 0x03D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaDynamicEntryBox* SegmentsEBox; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USizeBox* BossSegmentsSBox; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AEcstasyArenaManager* EcstasyArenaManager; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasySegmentedProgressBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasySegmentedProgressBarWidget") } static class UEcstasySegmentedProgressBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEcstasySegmentedProgressBarWidget; // Class Charlie.DialComponent // 0x0040 (0x0270 - 0x0230) class UDialComponent final : public USceneComponent { public: uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 NbDialState; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DialState; // 0x0239(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DialSolution; // 0x023A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvertDialCycling; // 0x023B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator CoordinateVector; // 0x0240(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName RotationComponentTag; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* Sound; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsSolutionValid() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialComponent") } static class UDialComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialComponent; // Class Charlie.CharlieInventoryWeaponModuleItem // 0x0010 (0x0100 - 0x00F0) class UCharlieInventoryWeaponModuleItem final : public UCharlieInventoryModuleItem { public: uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryWeaponModuleItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryWeaponModuleItem") } static class UCharlieInventoryWeaponModuleItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryWeaponModuleItem; // Class Charlie.BuffSegmentedProgressBarWidget // 0x0010 (0x0408 - 0x03F8) class UBuffSegmentedProgressBarWidget : public UEcstasySegmentedProgressBarWidget { public: class UCharlieSingleSoundStyle* BuffGainedSound; // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* BuffRemovedSound; // 0x0400(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BuffSegmentedProgressBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BuffSegmentedProgressBarWidget") } static class UBuffSegmentedProgressBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBuffSegmentedProgressBarWidget; // Class Charlie.KnowledgeRuneWrapper // 0x0080 (0x00A8 - 0x0028) class UKnowledgeRuneWrapper final : public UBaseRuneWrapper { public: struct FKnowledgeRune Rune; // 0x0028(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KnowledgeRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KnowledgeRuneWrapper") } static class UKnowledgeRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKnowledgeRuneWrapper; // Class Charlie.CharlieMainSubtitlesWidget // 0x0008 (0x0390 - 0x0388) class UCharlieMainSubtitlesWidget : public UFreyaUserWidget { public: class UCharlieBottomSubtitlesWidget* BottomSubtitlesWidget; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMainSubtitlesWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMainSubtitlesWidget") } static class UCharlieMainSubtitlesWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMainSubtitlesWidget; // Class Charlie.CharlieLevelSequenceSubsystem // 0x0068 (0x0098 - 0x0030) class UCharlieLevelSequenceSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x68]; // 0x0030(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSequenceEnded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLevelSequenceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLevelSequenceSubsystem") } static class UCharlieLevelSequenceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLevelSequenceSubsystem; // Class Charlie.CameraRuneWrapper // 0x0068 (0x0090 - 0x0028) class UCameraRuneWrapper final : public UBaseRuneWrapper { public: struct FCameraRune Rune; // 0x0028(0x0068)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraRuneWrapper") } static class UCameraRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraRuneWrapper; // Class Charlie.CameraRuneComponent // 0x0068 (0x0110 - 0x00A8) class UCameraRuneComponent final : public UBaseRuneComponent { public: struct FCameraRune Rune; // 0x00A8(0x0068)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraRuneComponent") } static class UCameraRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraRuneComponent; // Class Charlie.HazeBirthFromTotemAbility // 0x0040 (0x0558 - 0x0518) class UHazeBirthFromTotemAbility final : public UBaseAnimatedAbility { public: struct FAnimationEntry BirthAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag BirthGameplayCueTag; // 0x0538(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AkComponentTagForBirth; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_PlayGenericBirthAbsorbAnimation* VFXAnimationTask; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AEcstasyTotemActor* TargetTotem; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeBirthFromTotemAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeBirthFromTotemAbility") } static class UHazeBirthFromTotemAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeBirthFromTotemAbility; // Class Charlie.CharlieInventoryUseableXPItem // 0x0000 (0x00C8 - 0x00C8) class UCharlieInventoryUseableXPItem final : public UCharlieInventoryUseableBaseItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryUseableXPItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryUseableXPItem") } static class UCharlieInventoryUseableXPItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryUseableXPItem; // Class Charlie.CraftingTomeUnlockedWidget // 0x0028 (0x03B0 - 0x0388) class UCraftingTomeUnlockedWidget : public UFreyaUserWidget { public: class FText CrafingLockedText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText CrafingUnlockedText; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CraftingDescTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingTomeUnlockedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingTomeUnlockedWidget") } static class UCraftingTomeUnlockedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingTomeUnlockedWidget; // Class Charlie.CharacterLibrary // 0x0000 (0x0028 - 0x0028) class UCharacterLibrary final : public UBlueprintFunctionLibrary { public: static void BlockAllGameplayInputs(class UObject* WorldContextObject, bool bEnable); static class AActor* GetHeroActor(class UObject* WorldContextObject); static bool IsInsideAPC(const class UObject* WorldContextObject); static void OnStartMoveComponent(class UObject* WorldContextObject, class USceneComponent* InComponent); static void OnStopMoveComponent(class UObject* WorldContextObject, class USceneComponent* InComponent); static void TeleportHero(class UObject* WorldContextObject, const struct FVector& Location, const struct FRotator& Rotation); void ResetHeroCamera(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterLibrary") } static class UCharacterLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterLibrary; // Class Charlie.ChargeableInterface // 0x0000 (0x0000 - 0x0000) class IChargeableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChargeableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChargeableInterface") } static class IChargeableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IChargeableInterface; // Class Charlie.UpdatedWidget // 0x0008 (0x0390 - 0x0388) class UUpdatedWidget : public UFreyaUserWidget { public: class UFreyaImage* UpdatedImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UpdatedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UpdatedWidget") } static class UUpdatedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUpdatedWidget; // Class Charlie.CharlieLocalPlayer // 0x0000 (0x02B0 - 0x02B0) class UCharlieLocalPlayer final : public ULocalPlayer { public: class UCharlieGameUserSettings* GetLocalSettings() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLocalPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLocalPlayer") } static class UCharlieLocalPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLocalPlayer; // Class Charlie.ActiveMontageDelegate // 0x0040 (0x0068 - 0x0028) class UActiveMontageDelegate final : public UObject { public: uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActiveMontageDelegate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActiveMontageDelegate") } static class UActiveMontageDelegate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActiveMontageDelegate; // Class Charlie.InputQueueCommand // 0x0000 (0x0028 - 0x0028) class UInputQueueCommand : public UObject { public: void Execute(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputQueueCommand") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputQueueCommand") } static class UInputQueueCommand* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputQueueCommand; // Class Charlie.CharlieMovieSceneKeySection // 0x0000 (0x00F8 - 0x00F8) class UCharlieMovieSceneKeySection : public UCharlieMovieSceneBaseSection { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneKeySection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneKeySection") } static class UCharlieMovieSceneKeySection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneKeySection; // Class Charlie.CharlieAbilitySystemGlobals // 0x0000 (0x02F8 - 0x02F8) class UCharlieAbilitySystemGlobals final : public UAbilitySystemGlobals { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAbilitySystemGlobals") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAbilitySystemGlobals") } static class UCharlieAbilitySystemGlobals* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAbilitySystemGlobals; // Class Charlie.DecalSoundRune // 0x0010 (0x00B0 - 0x00A0) class UDecalSoundRune final : public UActorComponent { public: EPhysicalSurface PhysicalSurface; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBoxComponent* Box; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DecalSoundRune") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DecalSoundRune") } static class UDecalSoundRune* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDecalSoundRune; // Class Charlie.CharlieAchievementsUnlockerSubsystem // 0x0118 (0x0148 - 0x0030) class UCharlieAchievementsUnlockerSubsystem final : public UGameInstanceSubsystem { public: TSet DeadEnemyTypes; // 0x0030(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray ClearedMaps; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray AdditionalClearedMapInformation; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TSet> PreviouslyEquippedHats; // 0x00A0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TMap SpawnersData; // 0x00F0(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_140[0x8]; // 0x0140(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAchievementsUnlockerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAchievementsUnlockerSubsystem") } static class UCharlieAchievementsUnlockerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAchievementsUnlockerSubsystem; // Class Charlie.DatumTimedNotificationWidget // 0x0068 (0x0410 - 0x03A8) class UDatumTimedNotificationWidget final : public UCharlieTimedNotificationWidget { public: class FText NewDatumText; // 0x03A8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UpdatedDatumText; // 0x03B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText QuestCompletedText; // 0x03C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* LocationTypeSoundStyle; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* QuestTypeSoundStyle; // 0x03E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* QuestCompletedTypeSoundStyle; // 0x03E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumIconWidget* DatumIconSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* InputOverlay; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* DatabaseIconBorder; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIDatumData* Datum; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumTimedNotificationWidget") } static class UDatumTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumTimedNotificationWidget; // Class Charlie.CharlieMenuSoundComponent // 0x0010 (0x0058 - 0x0048) class UCharlieMenuSoundComponent final : public UCharlieSoundComponent { public: class UFreyaMenuWidget* MenuOwner; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* SoundStyle; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMenuSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMenuSoundComponent") } static class UCharlieMenuSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMenuSoundComponent; // Class Charlie.WeaponItemData // 0x0080 (0x0240 - 0x01C0) class UWeaponItemData final : public UProgressionItemData { public: uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 MaxModuleSlots; // 0x01C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultModules; // 0x01D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint32 DefaultXP; // 0x01E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr MH_CombatLocomotionAnimOverride; // 0x01E8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CombatLocomotionAnimOverride; // 0x0210(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELymbicSphere LymbicSphere; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHandIk; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponItemData") } static class UWeaponItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponItemData; // Class Charlie.CharlieActorSpawningWorldSubsystem // 0x0020 (0x0060 - 0x0040) class UCharlieActorSpawningWorldSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieActorSpawningWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieActorSpawningWorldSubsystem") } static class UCharlieActorSpawningWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieActorSpawningWorldSubsystem; // Class Charlie.TerrorFightArena // 0x0050 (0x02F8 - 0x02A8) class ATerrorFightArena final : public AActor { public: uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ALymbicEntitySpawner* BossSpawner; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray BlockingWalls; // 0x02B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray WallVisuals; // 0x02C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UAkAudioEvent* SpawnedEntityFledSoundEvent; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ATerrorArenaManager* OwningManager; // 0x02E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieLymbicEntity* SpawnedEntity; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorFightArena") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorFightArena") } static class ATerrorFightArena* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATerrorFightArena; // Class Charlie.CharlieLoadoutCosmeticListener // 0x0080 (0x00A8 - 0x0028) class UCharlieLoadoutCosmeticListener final : public UObject { public: TMulticastInlineDelegate OnCosmeticVisualChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray DeferredApplyCosmeticRequestsData; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TMap CosmeticLoadingRuntimeData; // 0x0048(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLoadoutCosmeticListener") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLoadoutCosmeticListener") } static class UCharlieLoadoutCosmeticListener* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLoadoutCosmeticListener; // Class Charlie.CharlieAIPerceptionSystem // 0x0008 (0x0140 - 0x0138) class UCharlieAIPerceptionSystem final : public UAIPerceptionSystem { public: float DamageStimLifeSpan; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAIPerceptionSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAIPerceptionSystem") } static class UCharlieAIPerceptionSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAIPerceptionSystem; // Class Charlie.CharlieAkAmbientSound // 0x0008 (0x02F0 - 0x02E8) class ACharlieAkAmbientSound final : public AAkAmbientSound { public: class UAmbientSoundWithCullingComponent* AmbientSoundWithCullingComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAkAmbientSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAkAmbientSound") } static class ACharlieAkAmbientSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieAkAmbientSound; // Class Charlie.DynamicInteractorRuneWrapper // 0x0048 (0x0070 - 0x0028) class UDynamicInteractorRuneWrapper final : public UBaseRuneWrapper { public: struct FDynamicInteractorRune Rune; // 0x0028(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractorRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractorRuneWrapper") } static class UDynamicInteractorRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractorRuneWrapper; // Class Charlie.CharlieAkComponent // 0x0090 (0x04D0 - 0x0440) class UCharlieAkComponent final : public UAkComponent { public: TArray DirectionalAudioEventsData; // 0x0440(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bEnableDirectionalAudio; // 0x0450(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_451[0x7]; // 0x0451(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDirectionalAudioData DirectionalAudioData; // 0x0458(0x0020)(Deprecated, NativeAccessSpecifierPublic) float MaxDistanceToShowDirectionalAudio; // 0x0478(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47C[0x54]; // 0x047C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnOverridePostAkEventDelegate(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAkComponent") } static class UCharlieAkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAkComponent; // Class Charlie.LevelRequirements // 0x0010 (0x0040 - 0x0030) class ULevelRequirements final : public UDataAsset { public: TArray Requirements; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelRequirements") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelRequirements") } static class ULevelRequirements* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelRequirements; // Class Charlie.DeathFromAboveDroneAbility // 0x0040 (0x0790 - 0x0750) class UDeathFromAboveDroneAbility final : public UDroneDuoBaseAbility { public: float MinHeight; // 0x0750(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleForwardInflation; // 0x0754(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleLateralInflation; // 0x0758(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleHeightInflation; // 0x075C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_FollowGround* FollowGroundTask; // 0x0760(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_768[0x28]; // 0x0768(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeathFromAboveDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeathFromAboveDroneAbility") } static class UDeathFromAboveDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeathFromAboveDroneAbility; // Class Charlie.CharlieAmbushPoint // 0x0008 (0x0300 - 0x02F8) class ACharlieAmbushPoint : public ACharliePlayerBoxTriggerPoint { public: float SightStimulusStrength; // 0x02F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SightStimulusAgeOverride; // 0x02FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void TriggerAmbushPointFromBP(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAmbushPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAmbushPoint") } static class ACharlieAmbushPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieAmbushPoint; // Class Charlie.SaveItemPlacementStateRuneWrapper // 0x0050 (0x0078 - 0x0028) class USaveItemPlacementStateRuneWrapper final : public UBaseRuneWrapper { public: struct FSaveItemPlacementStateRune Rune; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveItemPlacementStateRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveItemPlacementStateRuneWrapper") } static class USaveItemPlacementStateRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveItemPlacementStateRuneWrapper; // Class Charlie.DatabaseMenuWidget // 0x00B0 (0x0530 - 0x0480) class UDatabaseMenuWidget : public UButtonToFocusMenuWidget { public: TArray CategoriesText; // 0x0480(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class UChartWidget* ChartSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UQuestInfoBoxWidget* QuestInfoBoxSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumInfoBoxWidget* DatumInfoBoxSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* CategoryTxt; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatabaseNavBarWidget* CategoryNavBarSumg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* CategorySwitcher; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* QuestsEBox; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* PeopleEBox; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ItemsEBox; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* LocationsEBox; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* QuestsScrollBox; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* PeopleScrollBox; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ItemsScrollBox; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* LocationsScrollBox; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UChartMenuWidget* ChartMenu; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* DatabaseFooterSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DynamicEntryBoxes; // 0x0510(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray DatumButtons; // 0x0520(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseMenuWidget") } static class UDatabaseMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseMenuWidget; // Class Charlie.CharlieAnimNotifyContextComponent // 0x0010 (0x00B0 - 0x00A0) class UCharlieAnimNotifyContextComponent final : public UActorComponent { public: TArray RegisteredContexts; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAnimNotifyContextComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAnimNotifyContextComponent") } static class UCharlieAnimNotifyContextComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAnimNotifyContextComponent; // Class Charlie.NpcActor // 0x0000 (0x02A8 - 0x02A8) class ANpcActor : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NpcActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NpcActor") } static class ANpcActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANpcActor; // Class Charlie.CharlieBaseSafeZone // 0x0010 (0x02B8 - 0x02A8) class ACharlieBaseSafeZone : public AActor { public: class UShapeComponent* ShapeComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBaseSafeZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBaseSafeZone") } static class ACharlieBaseSafeZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieBaseSafeZone; // Class Charlie.ConditionalActivateOrDestroyActorComponent // 0x0048 (0x00E8 - 0x00A0) class UConditionalActivateOrDestroyActorComponent final : public UActorComponent { public: struct FGameplayTagContainer DestroyCondition; // 0x00A0(0x0020)(Edit, NativeAccessSpecifierPrivate) struct FGameplayTagContainer ActivateCondition; // 0x00C0(0x0020)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConditionalActivateOrDestroyActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConditionalActivateOrDestroyActorComponent") } static class UConditionalActivateOrDestroyActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConditionalActivateOrDestroyActorComponent; // Class Charlie.CharlieBossFightArenaManager // 0x00A8 (0x0350 - 0x02A8) class ACharlieBossFightArenaManager : public AActor { public: TMulticastInlineDelegate OnEncounterFinished; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnClearBossFightState; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2C8[0x18]; // 0x02C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* BossAudioState; // 0x02E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* VictoryAudioState; // 0x02E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACharlieCharacterHero* HeroCharacter; // 0x02F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x58]; // 0x02F8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTravelToBossFightRoomComplete(); void StartEncounter(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBossFightArenaManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBossFightArenaManager") } static class ACharlieBossFightArenaManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieBossFightArenaManager; // Class Charlie.CharlieBossFightSubsystem // 0x0180 (0x01C0 - 0x0040) class alignas(0x10) UCharlieBossFightSubsystem final : public UTickableWorldSubsystem { public: TMulticastInlineDelegate OnTravelToBossFightRoomComplete; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGoingBackFromBossFightRoomComplete; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_60[0x160]; // 0x0060(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBossFightSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBossFightSubsystem") } static class UCharlieBossFightSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieBossFightSubsystem; // Class Charlie.CharlieBoxSafeZone // 0x0000 (0x02B8 - 0x02B8) class ACharlieBoxSafeZone : public ACharlieBaseSafeZone { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieBoxSafeZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieBoxSafeZone") } static class ACharlieBoxSafeZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieBoxSafeZone; // Class Charlie.FallDamageConfig // 0x0028 (0x0050 - 0x0028) class UFallDamageConfig final : public UObject { public: float NoAnimationHeight; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightLandingHeight; // 0x002C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeavyLandingHeight; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeathLandingHeight; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightDamageHeight; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightDamageRatio; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaledDamageStartHeight; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScaledDamageMaxHeight; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDamageRatio; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float KillHeight; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FallDamageConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FallDamageConfig") } static class UFallDamageConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFallDamageConfig; // Class Charlie.CharlieButton // 0x0008 (0x04E0 - 0x04D8) class UCharlieButton : public UFreyaButton { public: class UCharlieButtonSoundStyle* SoundStyle; // 0x04D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieButton") } static class UCharlieButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieButton; // Class Charlie.ParryComponent // 0x0080 (0x0120 - 0x00A0) class UParryComponent final : public UActorComponent { public: uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray ParryableWindowMaterials; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCurveFloat* MaterialVariableCurve; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* WindowOpenVFX; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* WindowOpenAudioEvent; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E0[0x40]; // 0x00E0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParryComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParryComponent") } static class UParryComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParryComponent; // Class Charlie.CharlieButtonSoundComponent // 0x0018 (0x0060 - 0x0048) class UCharlieButtonSoundComponent final : public UCharlieSoundComponent { public: class UFreyaButton* ButtonOwner; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieButtonSoundStyle* SoundStyle; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieButtonSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieButtonSoundComponent") } static class UCharlieButtonSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieButtonSoundComponent; // Class Charlie.LootTableData // 0x0010 (0x0040 - 0x0030) class ULootTableData final : public UPrimaryDataAsset { public: TArray LootTable; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LootTableData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LootTableData") } static class ULootTableData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULootTableData; // Class Charlie.CharlieButtonSoundStyle // 0x0020 (0x0050 - 0x0030) class UCharlieButtonSoundStyle final : public UCharlieSoundStyle { public: struct FCharlieButtonSoundStyleData NormalSoundStyle; // 0x0030(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FCharlieButtonSoundStyleData DisabledSoundStyle; // 0x0040(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieButtonSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieButtonSoundStyle") } static class UCharlieButtonSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieButtonSoundStyle; // Class Charlie.CharlieCameraAPCConfig // 0x0000 (0x0070 - 0x0070) class UCharlieCameraAPCConfig final : public UCharlieCameraBaseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCameraAPCConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCameraAPCConfig") } static class UCharlieCameraAPCConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCameraAPCConfig; // Class Charlie.EnemyDroneLockAbility // 0x0038 (0x0618 - 0x05E0) class UEnemyDroneLockAbility : public UEnemyActiveCastingAbility { public: float MaxRange; // 0x05E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ActiveCastingCueOnPlayer; // 0x05E4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StopCastingCueOnPlayer; // 0x05EC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5F4[0x4]; // 0x05F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieCharacterGAS* PlayerCharacter; // 0x05F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ADrone* Drone; // 0x0600(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_MonitorRange* RangeTask; // 0x0608(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_610[0x8]; // 0x0610(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExitRange(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyDroneLockAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyDroneLockAbility") } static class UEnemyDroneLockAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyDroneLockAbility; // Class Charlie.CharlieCapsuleIdlePoint // 0x0010 (0x02F0 - 0x02E0) class ACharlieCapsuleIdlePoint : public ACharlieIdlePoint { public: class UCapsuleComponent* CapsuleComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCollisionProfileName CapsuleCollisionProfile; // 0x02E8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCapsuleIdlePoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCapsuleIdlePoint") } static class ACharlieCapsuleIdlePoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieCapsuleIdlePoint; // Class Charlie.FramedIconWidget // 0x0010 (0x0398 - 0x0388) class UFramedIconWidget : public UFreyaUserWidget { public: float OverrideIconSize; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaImage* IconImg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FramedIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FramedIconWidget") } static class UFramedIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFramedIconWidget; // Class Charlie.ItemIconWidget // 0x0008 (0x03A0 - 0x0398) class UItemIconWidget : public UFramedIconWidget { public: class UTexture2D* EmptyImage; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemIconWidget") } static class UItemIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemIconWidget; // Class Charlie.HoldToConfirmItemIconWidget // 0x0010 (0x03B0 - 0x03A0) class UHoldToConfirmItemIconWidget : public UItemIconWidget { public: class UWidgetAnimation* HoldToConfirmAnim; // 0x03A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharliePlayerController* CharliePlayerController; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HoldToConfirmItemIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HoldToConfirmItemIconWidget") } static class UHoldToConfirmItemIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHoldToConfirmItemIconWidget; // Class Charlie.CharlieCharacterHero // 0x04B0 (0x0B80 - 0x06D0) class ACharlieCharacterHero : public ACharlieCharacterGAS { public: uint8 Pad_6C8[0x10]; // 0x06C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UHitFxActorComponent* HitFxActorComponent; // 0x06D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* AkDistanceProbe; // 0x06E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UIntervalEventRuneComponent* RecordPingEventRune; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEntityComponent* EntityComponent; // 0x06F0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHearingStimuliEmitterRuneComponent* HearingStimuliEmitterRuneComponent; // 0x06F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULocomotionRuneComponent* LocomotionRuneComponent; // 0x0700(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDynamicInteractorRuneComponent* DynamicInteractorRuneComponent; // 0x0708(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRoomTrackerRuneComponent* AkRoomTrackerRuneComponent; // 0x0710(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFeetRuneComponent* FeetRuneComponent; // 0x0718(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFootstepEmitterRuneComponent* FootstepEmitterRuneComponent; // 0x0720(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurrentCheckpointRuneComponent* CurrentCheckpointRuneComponent; // 0x0728(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraFollowSpeed; // 0x0730(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_734[0x4]; // 0x0734(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* CameraSpeedCurve; // 0x0738(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHeroInputs HeroInputs; // 0x0740(0x01A0)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UInputAction* PhotoModeAction; // 0x08E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition GameplayInputContextDefinition; // 0x08E8(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition ExclusiveGameplayIMCDUsedWhenClimbingLadder; // 0x08F8(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition BlockAllGameplayIMCD; // 0x0908(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition TimeLoopInputs; // 0x0918(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FInputMappingContextDefinition ForceWalkInputs; // 0x0928(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class FName MouthAkComponentTag; // 0x0938(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClothVelocityScaleInElevators; // 0x0940(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_944[0x4]; // 0x0944(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAIPerceptionStimuliSourceComponent* PerceptionStimuliSourceComponent; // 0x0948(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneTargetsComponent* DroneTargetsComponent; // 0x0950(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDamageOverTimeComponent* DamageOverTimeComponent; // 0x0958(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ElevatorForbidTags; // 0x0960(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TSet TargetLockingDisablers; // 0x0970(0x0050)(Transient, NativeAccessSpecifierPrivate) TSet TargetLockingEnablers; // 0x09C0(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_A10[0x20]; // 0x0A10(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharlieInputQueueHandler InputQueueHandler; // 0x0A30(0x00D0)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_B00[0x80]; // 0x0B00(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitializeDistanceProbe(); void OverrideDefaultListener(class UAkComponent* NewListener); void ResetOverrideDefaultListener(class UAkComponent* OverrideListener); bool HasDrone() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCharacterHero") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCharacterHero") } static class ACharlieCharacterHero* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieCharacterHero; // Class Charlie.CharlieChartStyle // 0x0020 (0x0050 - 0x0030) class UCharlieChartStyle final : public UPrimaryDataAsset { public: class UMaterialInstance* LinkMaterial; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaFrameStyle* DatumFrameStyle; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaImageStyle* DatumNewnessImageStyle; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaImageStyle* DatumInventoryImageStyle; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieChartStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieChartStyle") } static class UCharlieChartStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieChartStyle; // Class Charlie.CharlieCombatCrowdCoordinatorSubsystem // 0x0078 (0x00B8 - 0x0040) class UCharlieCombatCrowdCoordinatorSubsystem final : public UTickableWorldSubsystem { public: TArray CrowdEntities; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TMap AssignedEntities; // 0x0050(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray EntityRings; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieCombatCrowdCoordinatorSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieCombatCrowdCoordinatorSubsystem") } static class UCharlieCombatCrowdCoordinatorSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieCombatCrowdCoordinatorSubsystem; // Class Charlie.AndCondition // 0x0010 (0x0038 - 0x0028) class UAndCondition final : public UCharlieNodeCondition { public: TArray AndConditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AndCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AndCondition") } static class UAndCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAndCondition; // Class Charlie.CharlieConditionLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieConditionLibrary final : public UBlueprintFunctionLibrary { public: static bool ValidateCondition(const struct FCharlieConditionValidator& ConditionValidator, class UObject* Owner); static bool ValidateConditionNode(class UCharlieNodeCondition* Condition, class UObject* Owner); static bool ValidateConditionNodeNoReaction(class UCharlieNodeCondition* Condition, class UObject* Owner); static bool ValidateConditionNoReaction(const struct FCharlieConditionValidator& ConditionValidator, class UObject* Owner); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieConditionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieConditionLibrary") } static class UCharlieConditionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieConditionLibrary; // Class Charlie.CharlieDataLayerInstanceWithAsset // 0x0008 (0x0058 - 0x0050) class UCharlieDataLayerInstanceWithAsset final : public UDataLayerInstanceWithAsset { public: bool bIsEditorOnly; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDemoOnly; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsExcludedFromDemo; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExcludeInHLOD; // 0x0053(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDataLayerInstanceWithAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDataLayerInstanceWithAsset") } static class UCharlieDataLayerInstanceWithAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDataLayerInstanceWithAsset; // Class Charlie.CosmeticSubsystem // 0x0108 (0x0138 - 0x0030) class UCosmeticSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* CosmeticTable; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray InProgressActions; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_78[0x50]; // 0x0078(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FCosmeticLoadout CosmeticLoadout; // 0x00C8(0x0058)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_120[0x18]; // 0x0120(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticSubsystem") } static class UCosmeticSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticSubsystem; // Class Charlie.CharlieDemoConfig // 0x0028 (0x0050 - 0x0028) class UCharlieDemoConfig final : public UObject { public: TSubclassOf ForceWalkEffect; // 0x0028(0x0008)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForceWalkDurationUntilNextState; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlowMoDurationUntilNextState; // 0x0034(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlowMoValue; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaitTimeBeforeBlockingInput; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFadeOption DemoFade; // 0x0040(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDemoConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDemoConfig") } static class UCharlieDemoConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDemoConfig; // Class Charlie.CharlieDLCConfig // 0x0010 (0x0038 - 0x0028) class UCharlieDLCConfig final : public UObject { public: TArray DLC; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieDLCConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieDLCConfig") } static class UCharlieDLCConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieDLCConfig; // Class Charlie.CharlieEditableText // 0x0000 (0x0490 - 0x0490) class UCharlieEditableText final : public UEditableText { public: void OnCharlieTextCommited(const class FText& CommitedText, ETextCommit CommitMethod); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieEditableText") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieEditableText") } static class UCharlieEditableText* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieEditableText; // Class Charlie.FlowNode_BaseQuestion // 0x0038 (0x0208 - 0x01D0) class UFlowNode_BaseQuestion : public UFlowNode { public: uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText QuestionText; // 0x01D8(0x0010)(Edit, NativeAccessSpecifierPublic) class UConversationSubsystem* ConversationSubsystem; // 0x01E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1F0[0x18]; // 0x01F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_BaseQuestion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_BaseQuestion") } static class UFlowNode_BaseQuestion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_BaseQuestion; // Class Charlie.FlowNode_ShopRewardQuestion // 0x0008 (0x0210 - 0x0208) class UFlowNode_ShopRewardQuestion final : public UFlowNode_BaseQuestion { public: EShopType ShopType; // 0x0208(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_ShopRewardQuestion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_ShopRewardQuestion") } static class UFlowNode_ShopRewardQuestion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_ShopRewardQuestion; // Class Charlie.CharlieEntityOverlapManager // 0x0000 (0x0350 - 0x0350) class ACharlieEntityOverlapManager final : public AOdinEntityOverlapManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieEntityOverlapManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieEntityOverlapManager") } static class ACharlieEntityOverlapManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieEntityOverlapManager; // Class Charlie.CharlieFallingPoint // 0x0138 (0x0428 - 0x02F0) class ACharlieFallingPoint final : public ACharlieCapsuleIdlePoint { public: uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray FallPoints; // 0x02F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FGameplayTag BlockingFactTag; // 0x0308(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray WavesDefinition; // 0x0310(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray SpawnersToUse; // 0x0320(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FPayloadData WavesCompletedPayload; // 0x0330(0x00D8)(Edit, NativeAccessSpecifierPublic) TArray SpawnedEntities; // 0x0408(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_418[0x10]; // 0x0418(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWavesFinished(); void StartWaves(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieFallingPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieFallingPoint") } static class ACharlieFallingPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieFallingPoint; // Class Charlie.CharlieGameInstance // 0x0068 (0x0258 - 0x01F0) class UCharlieGameInstance final : public UYggGameInstance { public: uint8 Pad_1F0[0x68]; // 0x01F0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void StartEndGameSequence(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameInstance") } static class UCharlieGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameInstance; // Class Charlie.CharlieGameplayAbilityLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieGameplayAbilityLibrary final : public UBlueprintFunctionLibrary { public: static void DEBUG_ForceTorpor(class UObject* WorldContextObject); static void DEBUG_HumanPower(class UObject* WorldContextObject); static void DEBUG_InfinitePower(class UObject* WorldContextObject); static struct FMovieSceneDynamicBindingResolveResult ResolveToDroneMesh(class UObject* WorldContextObject); static struct FMovieSceneDynamicBindingResolveResult ResolveToEntityMesh(class UObject* WorldContextObject); static struct FMovieSceneDynamicBindingResolveResult ResolveToPlayerMesh(class UObject* WorldContextObject); static struct FMovieSceneDynamicBindingResolveResult ResolveToWeaponMesh(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayAbilityLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayAbilityLibrary") } static class UCharlieGameplayAbilityLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayAbilityLibrary; // Class Charlie.EffectValueCurveModifierComponent // 0x0008 (0x0030 - 0x0028) class UEffectValueCurveModifierComponent final : public UEffectValueBaseModifierComponent { public: class UCurveFloat* ValueCurve; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectValueCurveModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectValueCurveModifierComponent") } static class UEffectValueCurveModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectValueCurveModifierComponent; // Class Charlie.CharlieGameplayCueNotify_SimpleCueBase // 0x00A0 (0x00E0 - 0x0040) class UCharlieGameplayCueNotify_SimpleCueBase : public UGameplayCueNotify_Static { public: EPlayOption VfxOption; // 0x0040(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraSystem* NiagaraSystemToSpawn; // 0x0048(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray NiagaraSystemsToSpawn; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray VFXOverrides; // 0x0060(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) class FName BoneToAttachTo; // 0x0070(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NiagaraLocation; // 0x0078(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator NiagaraRotation; // 0x0090(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName NiagaraIntParameterName; // 0x00A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NiagaraIntParameterValue; // 0x00B0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPlayOption AudioOption; // 0x00B4(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* AudioEvent; // 0x00B8(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AudioEvents; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray CameraShakes; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_SimpleCueBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_SimpleCueBase") } static class UCharlieGameplayCueNotify_SimpleCueBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_SimpleCueBase; // Class Charlie.FinisherWidget // 0x0040 (0x0418 - 0x03D8) class UFinisherWidget : public UCharlieHudUserWidgetBase { public: float ZOffset; // 0x03D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxDisplayDistance; // 0x03DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* FinisherAnim; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class APlayerController* PlayerController; // 0x03E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanelSlot* PanelSlot; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* FinisherInputBgImg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_400[0x18]; // 0x0400(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FinisherWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FinisherWidget") } static class UFinisherWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFinisherWidget; // Class Charlie.CharlieGameSettingRegistry // 0x0078 (0x0128 - 0x00B0) class UCharlieGameSettingRegistry final : public UGameSettingRegistry { public: uint8 Pad_B0[0x60]; // 0x00B0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray FpsCapsSettings; // 0x0110(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RegisterInputSettings(const class UInputMappingContext* InputMappingContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameSettingRegistry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameSettingRegistry") } static class UCharlieGameSettingRegistry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameSettingRegistry; // Class Charlie.CharlieGameState // 0x0000 (0x0300 - 0x0300) class ACharlieGameState : public AGameStateBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameState") } static class ACharlieGameState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieGameState; // Class Charlie.CharlieGuardianZoneAudioSphereComponent // 0x0050 (0x0560 - 0x0510) class UCharlieGuardianZoneAudioSphereComponent final : public USphereComponent { public: class UAkStateValue* TimeloopNameStateValue; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuardianCombatAudioEvents GuardianCombatAudioEvent; // 0x0520(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate) struct FGuardianCombatAudioEvents StopGuardianCombatAudioEvent; // 0x0530(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_540[0x20]; // 0x0540(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnterAudioCombatZoneSphere(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnExitAudioCombatZoneSphere(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGuardianZoneAudioSphereComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGuardianZoneAudioSphereComponent") } static class UCharlieGuardianZoneAudioSphereComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGuardianZoneAudioSphereComponent; // Class Charlie.EcstasyThrowableTurret // 0x0098 (0x0390 - 0x02F8) class AEcstasyThrowableTurret final : public AEcstasyHittableBaseActor { public: class USceneComponent* ThrowableOrigin; // 0x02F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ThrowableArchetype; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ThrowableDamageLevel; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EProjectileTrajectoryType ThrowableTrajectory; // 0x030C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30D[0x3]; // 0x030D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CircleFullAngle; // 0x0310(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ThrowableCountPerVolley; // 0x0314(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThrowableStaggerTime; // 0x0318(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VolleyRepeatTime; // 0x031C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayBeforeFiringToTriggerChargingSound; // 0x0320(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoRevive; // 0x0324(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_325[0x3]; // 0x0325(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinReviveTime; // 0x0328(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxReviveTime; // 0x032C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ChargingEvent; // 0x0330(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ShootEvent; // 0x0338(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AEcstasyTurretSpot* LinkedSpot; // 0x0340(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray AttachedThrowables; // 0x0348(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_358[0x38]; // 0x0358(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DeactivationFinished(); void OnTurretActivated(); void OnTurretDestroyed(); void StartFiring(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyThrowableTurret") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyThrowableTurret") } static class AEcstasyThrowableTurret* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEcstasyThrowableTurret; // Class Charlie.CharlieHoldToConfirmInputWidget // 0x0000 (0x04B0 - 0x04B0) class UCharlieHoldToConfirmInputWidget : public UFreyaInputWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieHoldToConfirmInputWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieHoldToConfirmInputWidget") } static class UCharlieHoldToConfirmInputWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieHoldToConfirmInputWidget; // Class Charlie.LymbicAffiliationItemIconWidget // 0x0050 (0x0400 - 0x03B0) class ULymbicAffiliationItemIconWidget : public UHoldToConfirmItemIconWidget { public: TMap SpecialLymbicImageMap; // 0x03B0(0x0050)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicAffiliationItemIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicAffiliationItemIconWidget") } static class ULymbicAffiliationItemIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicAffiliationItemIconWidget; // Class Charlie.DroneTargetsComponent // 0x0890 (0x0AC0 - 0x0230) class UDroneTargetsComponent final : public USceneComponent { public: float CollisionTargetCooldownTime; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BackupCollisionTargetCooldownTime; // 0x0234(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Targets; // 0x0238(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray BackupTargets; // 0x0248(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray LadderTargets; // 0x0258(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray BackupLadderTargets; // 0x0268(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) float MinDistanceBetweenBreadCrumbs; // 0x0278(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BreadCrumbDropTime; // 0x027C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName BreadCrumbBone; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECollisionChannel CollisionChannel; // 0x0288(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieCharacterHero* CharacterHero; // 0x0290(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ADrone* Drone; // 0x0298(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2A0[0x820]; // 0x02A0(0x0820)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneTargetsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneTargetsComponent") } static class UDroneTargetsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneTargetsComponent; // Class Charlie.CharlieHudWidget // 0x0080 (0x0458 - 0x03D8) class UCharlieHudWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatHudWidget* CombatHudSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNotificationLogWidget* NotificationLogSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* StopAudioLogSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNotificationMessageWidget* NotificationMessageSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCompassWidget* CompassSumg; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULockOnWidget* LockOnSumg; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFinisherWidget* FinisherSumg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UQuickChatDialogueWidget* QuickChatDialogueSumg; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAPCHudWidget* APCHudSumg; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDirectionalAudioWidget* DirectionalAudioSumg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* HeroAbilitySystemComponent; // 0x0440(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_448[0x10]; // 0x0448(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPlayerDeathStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieHudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieHudWidget") } static class UCharlieHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieHudWidget; // Class Charlie.ProjectileDestroyAreaOfEffectSphere // 0x0038 (0x03C0 - 0x0388) class AProjectileDestroyAreaOfEffectSphere final : public ACharlieBaseAreaOfEffect { public: class USphereComponent* SphereComponent; // 0x0388(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereComponent* DestroySphereComponent; // 0x0390(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ProjectileDestructionGameplayCue; // 0x0398(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TrackedProjectiles; // 0x03A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDestroyCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnDetectionCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnDetectionCollisionEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnProjectileDestroyed(const struct FTransform& RelativeTransform); void OnProjectileEnterProximity(const struct FTransform& RelativeTransform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProjectileDestroyAreaOfEffectSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProjectileDestroyAreaOfEffectSphere") } static class AProjectileDestroyAreaOfEffectSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AProjectileDestroyAreaOfEffectSphere; // Class Charlie.PoiseAttributeSet // 0x0058 (0x0150 - 0x00F8) class alignas(0x10) UPoiseAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData PoiseThreshold; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData PoiseThresholdMax; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData PoiseRegenDelay; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData PoiseRegenRate; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData PoiseRegenRateModifierCoefficient; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PoiseAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PoiseAttributeSet") } static class UPoiseAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPoiseAttributeSet; // Class Charlie.GlyphsGradeListWidget // 0x0038 (0x03C0 - 0x0388) class UGlyphsGradeListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x30]; // 0x0388(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaDynamicEntryBox* GlyphsListEBox; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphsGradeListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphsGradeListWidget") } static class UGlyphsGradeListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphsGradeListWidget; // Class Charlie.CharlieInputControllerSubsystem // 0x0008 (0x0038 - 0x0030) class UCharlieInputControllerSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInputControllerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInputControllerSubsystem") } static class UCharlieInputControllerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInputControllerSubsystem; // Class Charlie.CharlieInteriorVolume // 0x0020 (0x0A20 - 0x0A00) class ACharlieInteriorVolume final : public APostProcessVolume { public: class UAkStateValue* InteriorState; // 0x0A00(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* EnterEvent; // 0x0A08(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ExitEvent; // 0x0A10(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseHeroPosition; // 0x0A18(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A19[0x7]; // 0x0A19(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInteriorVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInteriorVolume") } static class ACharlieInteriorVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieInteriorVolume; // Class Charlie.CharlieInventoryAbilityItem // 0x0000 (0x0000 - 0x0000) class ICharlieInventoryAbilityItem final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryAbilityItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryAbilityItem") } static class ICharlieInventoryAbilityItem* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieInventoryAbilityItem; // Class Charlie.CharlieInventoryCosmeticItem // 0x0010 (0x00D0 - 0x00C0) class UCharlieInventoryCosmeticItem final : public UCharlieInventoryItem { public: TArray CosmeticRuntimeData; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryCosmeticItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryCosmeticItem") } static class UCharlieInventoryCosmeticItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryCosmeticItem; // Class Charlie.StartFadeConfiguration // 0x0010 (0x0038 - 0x0028) class UStartFadeConfiguration final : public UObject { public: struct FFadeOption ReturnToMenuFadeToGameOption; // 0x0028(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartFadeConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartFadeConfiguration") } static class UStartFadeConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartFadeConfiguration; // Class Charlie.CharlieInventoryDroneCosmeticItem // 0x0000 (0x00C0 - 0x00C0) class UCharlieInventoryDroneCosmeticItem final : public UCharlieInventoryItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryDroneCosmeticItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryDroneCosmeticItem") } static class UCharlieInventoryDroneCosmeticItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryDroneCosmeticItem; // Class Charlie.CharlieInventoryModuleContainerItem // 0x0050 (0x0110 - 0x00C0) class UCharlieInventoryModuleContainerItem : public UCharlieInventoryItem { public: uint8 Pad_C0[0x50]; // 0x00C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryModuleContainerItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryModuleContainerItem") } static class UCharlieInventoryModuleContainerItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryModuleContainerItem; // Class Charlie.TradeMenuWidget // 0x0090 (0x0508 - 0x0478) class UTradeMenuWidget : public UInteractionMenuWidget { public: class UTradeListWidget* TradeListSumg; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieSingleSoundStyle* TradeSucceededSoundStyle; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* TradeFailedSoundStyle; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ToggleInfoPanelSound; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTradeDialogueWidget* DialogueSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* GiveItemFooterSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoWidget* ItemInfoSumg; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* TopoLinesImg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryButton* HoveredButton; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ReplyTexts; // 0x04C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class AActor* DialogueProvider; // 0x04D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ItemsToInspect; // 0x04D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_4E8[0x20]; // 0x04E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeMenuWidget") } static class UTradeMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeMenuWidget; // Class Charlie.CharlieInventoryDroneItem // 0x0018 (0x0128 - 0x0110) class UCharlieInventoryDroneItem final : public UCharlieInventoryModuleContainerItem { public: class UCharlieInventoryDroneCosmeticItem* CurrentCosmeticItem; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryDroneItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryDroneItem") } static class UCharlieInventoryDroneItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryDroneItem; // Class Charlie.RandomPointInBoxGeneratorComponent // 0x0020 (0x0540 - 0x0520) class URandomPointInBoxGeneratorComponent final : public UBoxComponent { public: uint8 Pad_520[0x20]; // 0x0520(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomPointInBoxGeneratorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomPointInBoxGeneratorComponent") } static class URandomPointInBoxGeneratorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomPointInBoxGeneratorComponent; // Class Charlie.CharlieInventoryGearItem // 0x0018 (0x00D8 - 0x00C0) class UCharlieInventoryGearItem final : public UCharlieInventoryItem { public: uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryGearItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryGearItem") } static class UCharlieInventoryGearItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryGearItem; // Class Charlie.StartMenuNavigateButton // 0x0008 (0x0508 - 0x0500) class UStartMenuNavigateButton : public UCharlieTextButton { public: struct FGameplayTag NavigateToMenu; // 0x0500(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuNavigateButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuNavigateButton") } static class UStartMenuNavigateButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuNavigateButton; // Class Charlie.LoadoutMenuWidget // 0x0108 (0x0588 - 0x0480) class ULoadoutMenuWidget : public UButtonToFocusMenuWidget { public: class UCharlieSingleSoundStyle* UnequipSoundStyle; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ChangeCosmeticStyleSound; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText EquipmentTitleText; // 0x0490(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText CosmeticTitleText; // 0x04A0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* WeaponSlotsEBox; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* DefensiveGearSlotsEBox; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ActiveRelicSlotsEBox; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* PassiveRelicSlotsEBox; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* UsableItemSlotsEBox; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* ItemInfoSumg; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULoadoutSlotInfoWidget* LoadoutSlotInfoSumg; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStylingInfoWidget* StylingInfoSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULoadoutStatsPanelWidget* LoadoutStatsPanelSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* LoadoutFooterSumg; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCosmeticSlotEntryButton* HeadEntryButtonSumg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCosmeticSlotEntryButton* JacketEntryButtonSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneCosmeticSlotEntryButton* DroneEntryButtonSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStylingEntryButton* StylingHoodOnButtonSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStylingEntryButton* StylingHatOnButtonSumg; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStylingEntryButton* StylingHatOffButtonSumg; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarWidget* LoadoutNavBarSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* LoadoutWidgetSwitcher; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* GearVBox; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* CosmeticVBox; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* MoreStylingAvailableTxt; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* LoadoutHeaderTxt; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* StatsPanelScrollBox; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray LoadoutSlotEntryButtons; // 0x0568(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class ULoadoutSlotEntryButton* CurrentSlotBtn; // 0x0578(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_580[0x8]; // 0x0580(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutMenuWidget") } static class ULoadoutMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutMenuWidget; // Class Charlie.CharlieInventoryGuardianDetectorItem // 0x0010 (0x00D8 - 0x00C8) class UCharlieInventoryGuardianDetectorItem final : public UCharlieInventoryUseableBaseItem { public: uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryGuardianDetectorItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryGuardianDetectorItem") } static class UCharlieInventoryGuardianDetectorItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryGuardianDetectorItem; // Class Charlie.CharlieInventoryListenerSubsystem // 0x0030 (0x0060 - 0x0030) class UCharlieInventoryListenerSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryListenerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryListenerSubsystem") } static class UCharlieInventoryListenerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryListenerSubsystem; // Class Charlie.CharlieInventoryRelicItem // 0x0028 (0x00E8 - 0x00C0) class UCharlieInventoryRelicItem final : public UCharlieInventoryItem { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray BuffIconData; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class URelicItemData* RelicItemData; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryRelicItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryRelicItem") } static class UCharlieInventoryRelicItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryRelicItem; // Class Charlie.ItemLevelWidget // 0x0178 (0x0500 - 0x0388) class UItemLevelWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush FilledBrush; // 0x0390(0x00B0)(Edit, Protected, NativeAccessSpecifierProtected) struct FSlateBrush EmptyBrush; // 0x0440(0x00B0)(Edit, Protected, NativeAccessSpecifierProtected) class UFreyaImage* ItemLevelImg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4F8[0x8]; // 0x04F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemLevelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemLevelWidget") } static class UItemLevelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemLevelWidget; // Class Charlie.CharlieInventoryUseableCooldownReductionItem // 0x0000 (0x00C8 - 0x00C8) class UCharlieInventoryUseableCooldownReductionItem final : public UCharlieInventoryUseableBaseItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryUseableCooldownReductionItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryUseableCooldownReductionItem") } static class UCharlieInventoryUseableCooldownReductionItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryUseableCooldownReductionItem; // Class Charlie.CharlieInventoryUseableShowImageItem // 0x0000 (0x00C8 - 0x00C8) class UCharlieInventoryUseableShowImageItem final : public UCharlieInventoryUseableBaseItem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryUseableShowImageItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryUseableShowImageItem") } static class UCharlieInventoryUseableShowImageItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryUseableShowImageItem; // Class Charlie.DamageDealerCapsuleComponent // 0x0060 (0x0570 - 0x0510) class UDamageDealerCapsuleComponent final : public UCapsuleComponent { public: uint8 Pad_510[0x18]; // 0x0510(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) struct FActivableIdentifier ActivationIdentifier; // 0x0528(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorDamaged; // 0x0530(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FDamageDealerData DamageDealerData; // 0x0540(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_568[0x8]; // 0x0568(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerCapsuleComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerCapsuleComponent") } static class UDamageDealerCapsuleComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageDealerCapsuleComponent; // Class Charlie.MediaWidget // 0x0028 (0x03B0 - 0x0388) class UMediaWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaBinkMediaPlayerData* FreyaBinkMediaPlayerData; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* VideoImg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnVideoFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MediaWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MediaWidget") } static class UMediaWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMediaWidget; // Class Charlie.CharlieInventoryWeaponItem // 0x0060 (0x0170 - 0x0110) class UCharlieInventoryWeaponItem final : public UCharlieInventoryModuleContainerItem { public: uint8 Pad_110[0x60]; // 0x0110(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieInventoryWeaponItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieInventoryWeaponItem") } static class UCharlieInventoryWeaponItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieInventoryWeaponItem; // Class Charlie.EndGameLibrary // 0x0000 (0x0028 - 0x0028) class UEndGameLibrary final : public UBlueprintFunctionLibrary { public: static void StartEndGameSequence(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndGameLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndGameLibrary") } static class UEndGameLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndGameLibrary; // Class Charlie.CharlieLadder // 0x0118 (0x03C0 - 0x02A8) class ACharlieLadder : public AActor { public: class UStaticMeshComponent* TopComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* TriggerTop; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* CharacterStartTop; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaWidgetComponent* InteractWidgetTop; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* NavigationBlockerTop; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMeshComponent* BottomComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* TriggerBottom; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCapsuleComponent* CharacterStartBottom; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaWidgetComponent* InteractWidgetBottom; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UBoxComponent* NavigationBlockerBottom; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkSwitchValue* MaterialAudioSwitchValue; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlapDetectionRuneComponent* OverlapDetectionRune; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UEntityComponent* Entity; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDynamicInteractableRuneComponent* DynamicInteractableRune; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ULadderInteractionActionComponent* ClimbAction; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStaticMesh* RepeatedMesh; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 SectionCount; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SectionHeight; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BottomHeight; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpaceBetweenRungs; // 0x0334(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 RungsInBottomComponent; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 RungsInMiddleComponent; // 0x033C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 RungsInTopComponent; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LeftHandPoint; // 0x0348(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector RightHandPoint; // 0x0360(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector LeftFootPoint; // 0x0378(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector RightFootPoint; // 0x0390(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumRungsPerStep; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TopHandStartingIndexFromTop; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 BottomHandStartingIndexFromTop; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TopFootStartingIndexFromTop; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 BottomFootStartingIndexFromTop; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLadder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLadder") } static class ACharlieLadder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieLadder; // Class Charlie.MyNaconForgotPasswordWidget // 0x0060 (0x03E8 - 0x0388) class UMyNaconForgotPasswordWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieEditableText* EmailEditableTxt; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* EmailErrorTxt; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* ResetPasswordBtn; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* BackBtn; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconGameInstanceSubsystem* MyNaconGameInstanceSubsystem; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnEmailChanged(const class FText& Text); void OnBackButtonClicked() const; void OnResetPasswordClicked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconForgotPasswordWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconForgotPasswordWidget") } static class UMyNaconForgotPasswordWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconForgotPasswordWidget; // Class Charlie.CharlieLevelSequenceLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieLevelSequenceLibrary final : public UBlueprintFunctionLibrary { public: static bool IsPlayingAnyInterruptibleSequence(const class UObject* WorldContextObject); static bool IsPlayingInterruptibleSequence(const class UObject* WorldContextObject, const TSoftObjectPtr& LevelSequence); static void PlayInterruptibleSequence(const class UObject* WorldContextObject, const TSoftObjectPtr& LevelSequencee, class AActor* TransformOriginActor); static void StopCurrentInterruptibleSequence(const class UObject* WorldContextObject); static void StopInterruptibleSequence(const class UObject* WorldContextObject, const TSoftObjectPtr& LevelSequence); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLevelSequenceLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLevelSequenceLibrary") } static class UCharlieLevelSequenceLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLevelSequenceLibrary; // Class Charlie.CharlieLoadout // 0x00F8 (0x0120 - 0x0028) class UCharlieLoadout final : public UObject { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray Groups; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate) uint8 Pad_98[0x88]; // 0x0098(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLoadout") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLoadout") } static class UCharlieLoadout* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLoadout; // Class Charlie.CharlieLoadoutListenerSubsystem // 0x0088 (0x00B8 - 0x0030) class UCharlieLoadoutListenerSubsystem final : public UWorldSubsystem { public: class UCharlieLoadoutCosmeticListener* CosmeticListener; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x80]; // 0x0038(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLoadoutListenerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLoadoutListenerSubsystem") } static class UCharlieLoadoutListenerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLoadoutListenerSubsystem; // Class Charlie.DelayedAttributeRegenAbility // 0x00E0 (0x05C8 - 0x04E8) class UDelayedAttributeRegenAbility : public UCharlieBaseGameplayAbility { public: TSubclassOf RegenEffect; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRestartDelayOnActivationEvent; // 0x04F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag EndRegenEvent; // 0x04F4(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer EndRegenEvents; // 0x0500(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseAttributeDelay; // 0x0520(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_521[0x3]; // 0x0521(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RegenDelay; // 0x0524(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayAttribute DelayAttribute; // 0x0528(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer EventsThatIgnoresDelay; // 0x0560(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_580[0x30]; // 0x0580(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x05B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* RegenDelayTask; // 0x05B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveRegenEffect; // 0x05C0(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void HandleEventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DelayedAttributeRegenAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DelayedAttributeRegenAbility") } static class UDelayedAttributeRegenAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDelayedAttributeRegenAbility; // Class Charlie.CharlieLockOnTargetWorldSubsystem // 0x0118 (0x0158 - 0x0040) class UCharlieLockOnTargetWorldSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x60]; // 0x0040(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) float MaxAutoLockDistance; // 0x00A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLockDistance; // 0x00A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSwitchDistance; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoseLockDistance; // 0x00AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleToCameraForwardToConsider; // 0x00B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleToCameraForwardToSwitchTarget; // 0x00B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LockPropagationDistance; // 0x00B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToIgnoreAngleRestrictionOnTargetSwitch; // 0x00BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToFavorClosestOnTargetSwitch; // 0x00C0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayCastSphereRadius; // 0x00C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClearDurationNeeded; // 0x00C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleToConsiderAligned; // 0x00CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel CollisionChannel; // 0x00D0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysIncludeEnemiesInCombat; // 0x00D1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowIncludeLinkedEnemies; // 0x00D2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePropagationDistance; // 0x00D3(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowIgnoreAngleRestrictionWhenClose; // 0x00D4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray PossibleTargets; // 0x00D8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_E8[0x70]; // 0x00E8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieLockOnTargetWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieLockOnTargetWorldSubsystem") } static class UCharlieLockOnTargetWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieLockOnTargetWorldSubsystem; // Class Charlie.CharlieMaterialParameterCollectionSubsystem // 0x0008 (0x0038 - 0x0030) class UCharlieMaterialParameterCollectionSubsystem final : public UWorldSubsystem { public: class UMaterialParameterCollection* GlobalParameterCollection; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMaterialParameterCollectionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMaterialParameterCollectionSubsystem") } static class UCharlieMaterialParameterCollectionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMaterialParameterCollectionSubsystem; // Class Charlie.CharlieMoveToPoint // 0x0078 (0x0370 - 0x02F8) class ACharlieMoveToPoint final : public ACharliePlayerTriggerPoint { public: uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform TargetPoint; // 0x0300(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseTargetPointAsNewAnchorAndSpawnLocation; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_361[0xF]; // 0x0361(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TriggerMoveToPointFromBP(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMoveToPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMoveToPoint") } static class ACharlieMoveToPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieMoveToPoint; // Class Charlie.NotificationMessageRuneComponent // 0x0018 (0x00C0 - 0x00A8) class UNotificationMessageRuneComponent final : public UBaseRuneComponent { public: struct FNotificationMessageRune Rune; // 0x00A8(0x0018)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationMessageRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationMessageRuneComponent") } static class UNotificationMessageRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationMessageRuneComponent; // Class Charlie.CharlieMovieSceneDirectionalAudioTrack // 0x0000 (0x0110 - 0x0110) class UCharlieMovieSceneDirectionalAudioTrack final : public UCharlieMovieSceneBaseTrack { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneDirectionalAudioTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneDirectionalAudioTrack") } static class UCharlieMovieSceneDirectionalAudioTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneDirectionalAudioTrack; // Class Charlie.CharlieMovieSceneFacialAnimationSection // 0x0008 (0x0100 - 0x00F8) class UCharlieMovieSceneFacialAnimationSection final : public UCharlieMovieSceneKeySection { public: class UAnimMontage* AnimMontage; // 0x00F8(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneFacialAnimationSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneFacialAnimationSection") } static class UCharlieMovieSceneFacialAnimationSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneFacialAnimationSection; // Class Charlie.CharlieMovieSceneSubtitlesSection // 0x0018 (0x0110 - 0x00F8) class UCharlieMovieSceneSubtitlesSection final : public UCharlieMovieSceneKeySection { public: class FText Subtitles; // 0x00F8(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) bool bShouldShowWhenPaused; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleLanguage Language; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10A[0x6]; // 0x010A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneSubtitlesSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneSubtitlesSection") } static class UCharlieMovieSceneSubtitlesSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneSubtitlesSection; // Class Charlie.FlowNode_Question // 0x0008 (0x0210 - 0x0208) class UFlowNode_Question final : public UFlowNode_BaseQuestion { public: bool bForceAlreadyAsked; // 0x0208(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_209[0x7]; // 0x0209(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_Question") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_Question") } static class UFlowNode_Question* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_Question; // Class Charlie.GasBpHelpers // 0x0000 (0x0028 - 0x0028) class UGasBpHelpers final : public UBlueprintFunctionLibrary { public: static bool DoAllActorsHaveMatchingGameplayTag(const TArray& ActorsToCheck, const struct FGameplayTag& TagToCheck); static bool DoesActorHaveAnyMatchingGameplayTags(class AActor* ActorToCheck, const struct FGameplayTagContainer& TagsToCheck); static bool DoesActorHaveMatchingGameplayTags(class AActor* ActorToCheck, const struct FGameplayTagContainer& TagsToCheck); static bool DoGameplayTagContainersMatch(const struct FGameplayTagContainer& Tags, const struct FGameplayTagContainer& TagsToFind, bool AllTagsRequired, bool ExactTagsOnly); static class UCharlieAbilitySystemComponent* GetCharlieAbilitySystemComponent(class AActor* Actor, EBlueprintOutputType* OutputType); static class UCharlieAbilitySystemComponent* GetPlayerCharlieAbilitySystemComponent(const class UObject* WorldContextObject, EBlueprintOutputType* OutputType); static bool IsActorDead(class AActor* ActorToCheck); static bool IsActorLockedOn(const class AActor* ActorToCheck); static bool IsActorLocking(class AActor* ActorToCheck); static bool IsActorStaggered(class AActor* ActorToCheck); static bool IsHeroInCombat(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GasBpHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GasBpHelpers") } static class UGasBpHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGasBpHelpers; // Class Charlie.CharlieMovieSceneSubtitlesTrack // 0x0000 (0x0110 - 0x0110) class UCharlieMovieSceneSubtitlesTrack final : public UCharlieMovieSceneBaseTrack { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieMovieSceneSubtitlesTrack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieMovieSceneSubtitlesTrack") } static class UCharlieMovieSceneSubtitlesTrack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieMovieSceneSubtitlesTrack; // Class Charlie.TimeloopActor // 0x04D8 (0x0780 - 0x02A8) class ATimeloopActor : public AActor { public: class UDataLayerAsset* InsideTimeloopDataLayerAsset; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr InnerTimeloopHeroPlacement; // 0x02B0(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ClosedTimeloopHeroPlacement; // 0x02D8(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DroneInteractableActor; // 0x0300(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr RewardChestActor; // 0x0328(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AkReverbZone; // 0x0350(0x0028)(Edit, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TimeloopTierVisuals[0x3]; // 0x0378(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ClosingPrismTierVisuals[0x3]; // 0x03F0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraComponent* CurrentTimeloopVisual; // 0x0468(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPayloadData TimeloopRewardTiers[0x3]; // 0x0470(0x00D8)(Edit, NativeAccessSpecifierPublic) class UItemData* TimeloopClosingSolutionTiers[0x3]; // 0x06F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CinematicWalk; // 0x0710(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TimeloopDroneAbility; // 0x0718(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowAllAssociatedSpawners; // 0x0720(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_721[0x7]; // 0x0721(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UWorldPartitionStreamingSourceComponent* WorldPartitionStreamingSourceComponent; // 0x0728(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* LevelStateTimeloop; // 0x0730(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* TimeloopNameState; // 0x0738(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* TimeloopExitState; // 0x0740(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* AkComponent; // 0x0748(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* OpenedTimeloopRoot; // 0x0750(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USceneComponent* ClosedTimeloopRoot; // 0x0758(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSerializeActorComponent* SerializeActorComponent; // 0x0760(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName TimeloopID; // 0x0768(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag GateSpawningTag; // 0x0770(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag GuardiansDetectableTag; // 0x0778(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ClosingFadeToBlackCompleted(); void ClosingFadeToGameStart(); void EnteringFadeToBlackCompleted(); void EnteringFadeToGameStart(); void ExitingFadeToBlackCompleted(); void ExitingFadeToGameStart(); void TimeloopCLosed(); void TimeloopEntered(); void TimeloopUnlocked(); void UnlockTimeloop(); bool CanEnter() const; const class FName GetTimeloopID() const; ETimeloopState GetTimeloopState() const; bool IsClosed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopActor") } static class ATimeloopActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATimeloopActor; // Class Charlie.CharlieNiagaraAnimationComponent // 0x0100 (0x01A0 - 0x00A0) class UCharlieNiagaraAnimationComponent final : public UActorComponent { public: class FName CoreComponentTag; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CorePositionVariableName; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ComponentsToNeverDeactivate; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray DefaultVariableValues; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) float DefaultVariableBlendTime; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAnimInstance* AnimInstance; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* CoreNiagaraComponent; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet CachedComponentsToNeverDeactivate; // 0x00F0(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TSet CachedComponentsToDeactivate; // 0x0140(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray ActiveNiagaraComponentsPerMontage; // 0x0190(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: void AnimMontageFinished(class UAnimMontage* AnimMontage, bool bInterrupted); void AnimMontageStarted(class UAnimMontage* AnimMontage); void SetNiagaraFloatVariableOnMainNiagaraComponent(class FName InComponentTag, class FName InVariableName, float InValue); void SetNiagaraVectorVariableOnMainNiagaraComponent(class FName InComponentTag, class FName InVariableName, const struct FVector& InValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieNiagaraAnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieNiagaraAnimationComponent") } static class UCharlieNiagaraAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieNiagaraAnimationComponent; // Class Charlie.CharlieNPCDebuggerConfig // 0x0040 (0x0068 - 0x0028) class UCharlieNPCDebuggerConfig final : public UObject { public: struct FSoftClassPath BlueprintClassQuickchatNPC; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftClassPath BlueprintClassConvoNPC; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieNPCDebuggerConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieNPCDebuggerConfig") } static class UCharlieNPCDebuggerConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieNPCDebuggerConfig; // Class Charlie.CharliePGOSubsystem // 0x0000 (0x0030 - 0x0030) class UCharliePGOSubsystem final : public UWorldSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePGOSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePGOSubsystem") } static class UCharliePGOSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePGOSubsystem; // Class Charlie.EcstasyTotemActor // 0x00A8 (0x03A0 - 0x02F8) class AEcstasyTotemActor final : public AEcstasyHittableBaseActor { public: uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FHazeUmbilicalCordAnimationEntry UmbilicalCordAnimation; // 0x0300(0x0014)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FHazeBirthAbsorbVFXEntry BirthAbsorbVfxEntry; // 0x0318(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class USceneComponent* HazeAnimationTarget; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf UmbilicalCordClass; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ALymbicEntitySpawner* Spawner; // 0x0370(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTotemUmbilicalCordAnchorComponent* UmbilicalCordComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AHaze* SpawnedHaze; // 0x0380(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNiagaraComponent* SpawnedNiagaraComponent; // 0x0388(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_390[0x10]; // 0x0390(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHazeKilled(); void OnHazeRestored(); void OnHazeShieldActivated(); void OnHazeShieldRemoved(); void OnHazeSpawned(); EEcstasyTotemState GetTotemState() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyTotemActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyTotemActor") } static class AEcstasyTotemActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEcstasyTotemActor; // Class Charlie.CharliePIEBootConfig // 0x0000 (0x0028 - 0x0028) class UCharliePIEBootConfig final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePIEBootConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePIEBootConfig") } static class UCharliePIEBootConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePIEBootConfig; // Class Charlie.DroneTranslationActionComponent // 0x0018 (0x02A0 - 0x0288) class UDroneTranslationActionComponent : public USingleUseBaseConditionInteractionActionComponent { public: class FText Translation; // 0x0288(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) EInteractionQuestType Type; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: EInteractionQuestType GetType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneTranslationActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneTranslationActionComponent") } static class UDroneTranslationActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneTranslationActionComponent; // Class Charlie.CharliePlayerController // 0x0108 (0x0960 - 0x0858) class ACharliePlayerController : public APlayerController { public: uint8 Pad_858[0x30]; // 0x0858(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UInputAction* NavigateBackInputAction; // 0x0888(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PreviousTabInputAction; // 0x0890(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* InvertedPreviousTabInputAction; // 0x0898(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* NextTabInputAction; // 0x08A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* InvertedNextTabInputAction; // 0x08A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SettingResetDefaultInputAction; // 0x08B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SettingResetDefaultAllInputAction; // 0x08B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* AcceptYesNoConfirmationInputAction; // 0x08C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* RefuseYesNoConfirmationInputAction; // 0x08C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* CreditSpeedModifierGamepadInputAction; // 0x08D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* CreditSpeedModifierMouseKeyboardInputAction; // 0x08D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8E0[0x80]; // 0x08E0(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerController") } static class ACharliePlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharliePlayerController; // Class Charlie.CharliePlayerDefaults // 0x0040 (0x0068 - 0x0028) class UCharliePlayerDefaults final : public UObject { public: TArray DefaultPlayerItems; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray> DefaultPlayerFacts; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) struct FGameplayTagContainer DefaultTags; // 0x0048(0x0020)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerDefaults") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerDefaults") } static class UCharliePlayerDefaults* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePlayerDefaults; // Class Charlie.CharliePlayerSphereTriggerPoint // 0x0000 (0x02F8 - 0x02F8) class ACharliePlayerSphereTriggerPoint : public ACharliePlayerTriggerPoint { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePlayerSphereTriggerPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePlayerSphereTriggerPoint") } static class ACharliePlayerSphereTriggerPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharliePlayerSphereTriggerPoint; // Class Charlie.ConversationSubsystem // 0x03D8 (0x0408 - 0x0030) class UConversationSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x1B0]; // 0x0030(0x01B0)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnConversationFinishedFromEvent; // 0x01E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UFlowAsset* CurrentRootConversation; // 0x01F0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFlowAsset* CurrentIntroductionConversation; // 0x01F8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UIdentityData* SpeakerIdentity; // 0x0200(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* CurrentConvoActor; // 0x0208(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFlowComponent* CurrentRoot; // 0x0210(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFlowComponent* CurrentIntro; // 0x0218(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogueSubsystem* DialogueSubsystem; // 0x0220(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ItemsReceived; // 0x0228(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_238[0x128]; // 0x0238(0x0128)(Fixing Size After Last Property [ Dumper-7 ]) TSet OrderedQuestionByNpcs; // 0x0360(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_3B0[0x58]; // 0x03B0(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UConversationSubsystem* Get(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationSubsystem") } static class UConversationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationSubsystem; // Class Charlie.CharliePrimaryAssetLabelDemo // 0x0008 (0x0090 - 0x0088) class UCharliePrimaryAssetLabelDemo final : public UPrimaryAssetLabel { public: bool bOverrideDemoCookRule; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPrimaryAssetCookRule DemoCookRule; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideDemoChunkId; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 DemoChunkId; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharliePrimaryAssetLabelDemo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharliePrimaryAssetLabelDemo") } static class UCharliePrimaryAssetLabelDemo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharliePrimaryAssetLabelDemo; // Class Charlie.DamageDealingProjectile // 0x0030 (0x0340 - 0x0310) class ADamageDealingProjectile : public ACharlieBaseProjectile { public: uint8 Pad_310[0x8]; // 0x0310(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDamageDealerThrowableComponent* DamageDealerComponent; // 0x0318(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartingLocationAsDamageOriginLocation; // 0x0320(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_321[0x1F]; // 0x0321(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealingProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealingProjectile") } static class ADamageDealingProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADamageDealingProjectile; // Class Charlie.CharlieProfileSubsystem // 0x0020 (0x0178 - 0x0158) class UCharlieProfileSubsystem final : public UCommonUserSubsystem { public: uint8 Pad_158[0x20]; // 0x0158(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieProfileSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieProfileSubsystem") } static class UCharlieProfileSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieProfileSubsystem; // Class Charlie.CharlieReaction // 0x0000 (0x0028 - 0x0028) class UCharlieReaction : public UObject { public: void React(class UObject* Owner); void ReactEvent(class UObject* Owner); class UWorld* GetWorld() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieReaction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieReaction") } static class UCharlieReaction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieReaction; // Class Charlie.CharlieRoamingPath // 0x0028 (0x0310 - 0x02E8) class ACharlieRoamingPath : public ACharlieSphereIdlePoint { public: class USplineComponent* SplineComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBackAndForth; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float IdleTimeAtExtremities; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleTimeAtExtremitiesVariance; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleIntervalDuringTravel; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleIntervalDuringTravelVariance; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleTimeDuringTravel; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IdleTimeDuringTravelVariance; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieRoamingPath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieRoamingPath") } static class ACharlieRoamingPath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieRoamingPath; // Class Charlie.ToggleLightDroneAbility // 0x0000 (0x04E8 - 0x04E8) class UToggleLightDroneAbility : public UCharlieBaseGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToggleLightDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToggleLightDroneAbility") } static class UToggleLightDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToggleLightDroneAbility; // Class Charlie.CharlieRuntimeOptions // 0x0008 (0x0040 - 0x0038) class UCharlieRuntimeOptions final : public UYggRuntimeOptionsBase { public: bool bShowQuestFlowers; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsShowingQuestFlowers() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieRuntimeOptions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieRuntimeOptions") } static class UCharlieRuntimeOptions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieRuntimeOptions; // Class Charlie.ComputerAccessStyle // 0x00A8 (0x00D8 - 0x0030) class UComputerAccessStyle final : public UPrimaryDataAsset { public: struct FDataTableRowHandle SubTitlesTextStyle; // 0x0030(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) class UFreyaBorderStyle* BorderStyle; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FooterWidgetClass; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle MainTitleTextStyle; // 0x0050(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) class UFreyaImageStyle* HeaderImageStyle; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaTextButtonStyle* ComputerListButtonStyle; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle ContentTitleTextStyle; // 0x0070(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) class UDataTable* ContentTextStyle; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaBorderStyle* HeaderBorderStyle; // 0x0088(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaImageButtonStyle* CloseWindowButtonStyle; // 0x0090(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaScrollBoxStyle* ScrollBoxStyle; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaTextButtonStyle* KeyButtonStyle; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCodeTextStyle CodeTextStyle; // 0x00A8(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerAccessStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerAccessStyle") } static class UComputerAccessStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerAccessStyle; // Class Charlie.CharlieSaveActorComponentInterface // 0x0000 (0x0000 - 0x0000) class ICharlieSaveActorComponentInterface final { public: void OnEntityLoaded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveActorComponentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveActorComponentInterface") } static class ICharlieSaveActorComponentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieSaveActorComponentInterface; // Class Charlie.CharlieSaveGameData // 0x0010 (0x0040 - 0x0030) class UCharlieSaveGameData final : public UDataAsset { public: TArray SaveGameBytes; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveGameData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveGameData") } static class UCharlieSaveGameData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveGameData; // Class Charlie.IkOffsetInterpolatorRuneWrapper // 0x0008 (0x0030 - 0x0028) class UIkOffsetInterpolatorRuneWrapper final : public UBaseRuneWrapper { public: struct FIkOffsetInterpolatorRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IkOffsetInterpolatorRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IkOffsetInterpolatorRuneWrapper") } static class UIkOffsetInterpolatorRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIkOffsetInterpolatorRuneWrapper; // Class Charlie.CharlieSaveSystem // 0x00E8 (0x01B0 - 0x00C8) class UCharlieSaveSystem final : public UYggSaveSystem { public: uint8 Pad_C8[0xE8]; // 0x00C8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveSystem") } static class UCharlieSaveSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveSystem; // Class Charlie.HazeLonelyDeathAbility // 0x0018 (0x0560 - 0x0548) class UHazeLonelyDeathAbility final : public UBaseHazeDeathAbility { public: float HazeHealthRatio; // 0x0548(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* AnimationDelayTask; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeLonelyDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeLonelyDeathAbility") } static class UHazeLonelyDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeLonelyDeathAbility; // Class Charlie.EditorCharlieSaveSystemConfig // 0x0000 (0x0028 - 0x0028) class UEditorCharlieSaveSystemConfig final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EditorCharlieSaveSystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EditorCharlieSaveSystemConfig") } static class UEditorCharlieSaveSystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEditorCharlieSaveSystemConfig; // Class Charlie.CharlieSaveSystemLibrary // 0x0000 (0x0028 - 0x0028) class UCharlieSaveSystemLibrary final : public UBlueprintFunctionLibrary { public: static bool HasSaveInProgress(const class UObject* WorldContextObject); static void SaveGame(const class UObject* WorldContextObject, const struct FLatentActionInfo& InLatentInfo, ESaveRequestType Type); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSaveSystemLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSaveSystemLibrary") } static class UCharlieSaveSystemLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSaveSystemLibrary; // Class Charlie.ResearchLoreEntryButtonWidget // 0x0008 (0x04F0 - 0x04E8) class UResearchLoreEntryButtonWidget : public UCharlieCustomButton { public: class UResearchLoreEntryWidget* ResearchLoreEntrySumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLoreEntryButtonWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLoreEntryButtonWidget") } static class UResearchLoreEntryButtonWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLoreEntryButtonWidget; // Class Charlie.CharlieSerializeActorComponent // 0x0028 (0x00C8 - 0x00A0) class UCharlieSerializeActorComponent final : public UActorComponent { public: TMulticastInlineDelegate OnEntityLoaded; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bSaveComponentTransforms; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid Identifier; // 0x00B4(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NonTransactional, NoDestructor, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSerializeActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSerializeActorComponent") } static class UCharlieSerializeActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSerializeActorComponent; // Class Charlie.CharlieSettingBool_ScalabilityQuality // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingBool_ScalabilityQuality final : public UGameSettingValueDiscreteDynamic_Bool { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingBool_ScalabilityQuality") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingBool_ScalabilityQuality") } static class UCharlieSettingBool_ScalabilityQuality* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingBool_ScalabilityQuality; // Class Charlie.GameplayLODAction_Float // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_Float final : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: float GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, float NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_Float") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_Float") } static class UGameplayLODAction_Float* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_Float; // Class Charlie.CharlieConfirmationRestartInterface // 0x0000 (0x0000 - 0x0000) class ICharlieConfirmationRestartInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieConfirmationRestartInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieConfirmationRestartInterface") } static class ICharlieConfirmationRestartInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieConfirmationRestartInterface; // Class Charlie.CharlieSettingEnum_NVidiaFrameGeneration // 0x0008 (0x01C8 - 0x01C0) class UCharlieSettingEnum_NVidiaFrameGeneration final : public UGameSettingValueDiscreteDynamic_Enum { public: uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_NVidiaFrameGeneration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_NVidiaFrameGeneration") } static class UCharlieSettingEnum_NVidiaFrameGeneration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_NVidiaFrameGeneration; // Class Charlie.DamageDealerInterface // 0x0000 (0x0000 - 0x0000) class IDamageDealerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerInterface") } static class IDamageDealerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDamageDealerInterface; // Class Charlie.CharlieSettingEnum_XeSSFrameGeneration // 0x0008 (0x01C8 - 0x01C0) class UCharlieSettingEnum_XeSSFrameGeneration final : public UGameSettingValueDiscreteDynamic_Bool { public: uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_XeSSFrameGeneration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_XeSSFrameGeneration") } static class UCharlieSettingEnum_XeSSFrameGeneration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_XeSSFrameGeneration; // Class Charlie.DroneBaseFeatureEntry // 0x0048 (0x03D8 - 0x0390) class UDroneBaseFeatureEntry : public UFreyaCustomButtonContentWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0390(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DroneBaseFeatureNameTxt; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DroneBaseFeatureStateTxt; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* DroneBaseFeatureBorder; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneBaseFeatureEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneBaseFeatureEntry") } static class UDroneBaseFeatureEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneBaseFeatureEntry; // Class Charlie.CharlieSettingEnum_AMDSuperResolution // 0x0008 (0x01C8 - 0x01C0) class UCharlieSettingEnum_AMDSuperResolution final : public UGameSettingValueDiscreteDynamic_Enum { public: uint8 Pad_1C0[0x8]; // 0x01C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_AMDSuperResolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_AMDSuperResolution") } static class UCharlieSettingEnum_AMDSuperResolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_AMDSuperResolution; // Class Charlie.EnduranceAttributeBarWidget // 0x0078 (0x0558 - 0x04E0) class UEnduranceAttributeBarWidget : public UAttributeBarWidget { public: float PreviewEnduranceCapValue; // 0x04E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PreviewEnduranceCapBufferValue; // 0x04E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PreviewLymbicPulseTally; // 0x04E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USizeBox* ProgressBarsSBox; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* HealthSBox; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DamageImg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* EnduranceCapImg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USpacer* ProgressBarsSpacer; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttributeProgressBar* HealthProgressBar; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttributeProgressBar* BufferProgressBar; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* BufferSBox; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicPulseWidget* LymbicPulseSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHorizontalBox* MaxEnduranceHBox; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CappedEnduranceValueTxt; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* DamageFadeOutAnim; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDamageAnimationFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnduranceAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnduranceAttributeBarWidget") } static class UEnduranceAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnduranceAttributeBarWidget; // Class Charlie.CharlieSettingEnum_FPSCap // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_FPSCap final : public UGameSettingValueDiscreteDynamic_Number { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_FPSCap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_FPSCap") } static class UCharlieSettingEnum_FPSCap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_FPSCap; // Class Charlie.CharlieSettingEnum_ScalabilityQuality // 0x0000 (0x01C0 - 0x01C0) class UCharlieSettingEnum_ScalabilityQuality final : public UGameSettingValueDiscreteDynamic_Enum { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingEnum_ScalabilityQuality") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingEnum_ScalabilityQuality") } static class UCharlieSettingEnum_ScalabilityQuality* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingEnum_ScalabilityQuality; // Class Charlie.CraftContainer // 0x0010 (0x0040 - 0x0030) class UCraftContainer final : public UPrimaryDataAsset { public: TArray Recipes; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftContainer") } static class UCraftContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftContainer; // Class Charlie.CharlieSettingScalar_ScalabilityQuality // 0x0000 (0x0210 - 0x0210) class UCharlieSettingScalar_ScalabilityQuality final : public UGameSettingValueScalarDynamic { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingScalar_ScalabilityQuality") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingScalar_ScalabilityQuality") } static class UCharlieSettingScalar_ScalabilityQuality* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingScalar_ScalabilityQuality; // Class Charlie.DemoEndMenuWidget // 0x0010 (0x0478 - 0x0468) class UDemoEndMenuWidget final : public UCharlieMenuWidget { public: class UCharlieTextButton* PreorderBtn; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* MainMenuBtn; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DemoEndMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DemoEndMenuWidget") } static class UDemoEndMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDemoEndMenuWidget; // Class Charlie.CharlieSettingValueDiscrete_Language // 0x0010 (0x01D0 - 0x01C0) class UCharlieSettingValueDiscrete_Language final : public UGameSettingValueDiscreteDynamic { public: uint8 Pad_1C0[0x10]; // 0x01C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingValueDiscrete_Language") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingValueDiscrete_Language") } static class UCharlieSettingValueDiscrete_Language* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingValueDiscrete_Language; // Class Charlie.CharlieSettingValue_InputMapping // 0x0078 (0x01C8 - 0x0150) class UCharlieSettingValue_InputMapping final : public UGameSettingValue { public: uint8 Pad_150[0x58]; // 0x0150(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) class UInputMappingContext* InputMappingContext; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1B0[0x18]; // 0x01B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSettingValue_InputMapping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSettingValue_InputMapping") } static class UCharlieSettingValue_InputMapping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSettingValue_InputMapping; // Class Charlie.CharlieSingleSoundStyle // 0x0008 (0x0038 - 0x0030) class UCharlieSingleSoundStyle final : public UCharlieSoundStyle { public: class UAkAudioEvent* AudioEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSingleSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSingleSoundStyle") } static class UCharlieSingleSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSingleSoundStyle; // Class Charlie.SecretsConfig // 0x0098 (0x00C0 - 0x0028) class USecretsConfig final : public UObject { public: TSoftObjectPtr GoodDeedsDataTable; // 0x0028(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MysteriesDataTable; // 0x0050(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TimeloopsDataTable; // 0x0078(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer SecretsRootTag; // 0x00A0(0x0020)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretsConfig") } static class USecretsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretsConfig; // Class Charlie.CharlieSliderSoundComponent // 0x0010 (0x0058 - 0x0048) class UCharlieSliderSoundComponent final : public UCharlieSoundComponent { public: class UFreyaSlider* SliderOwner; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSliderSoundStyle* SoundStyle; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSliderSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSliderSoundComponent") } static class UCharlieSliderSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSliderSoundComponent; // Class Charlie.CosmeticGiveItemAndEquipAction // 0x0030 (0x0058 - 0x0028) class UCosmeticGiveItemAndEquipAction : public UCosmeticProgressionAction { public: struct FGameplayTag SlotToEquipInto; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr ItemToGiveAndEquip; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticGiveItemAndEquipAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticGiveItemAndEquipAction") } static class UCosmeticGiveItemAndEquipAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticGiveItemAndEquipAction; // Class Charlie.SpawnRequesterInterface // 0x0000 (0x0000 - 0x0000) class ISpawnRequesterInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnRequesterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnRequesterInterface") } static class ISpawnRequesterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISpawnRequesterInterface; // Class Charlie.CharlieSphereSafeZone // 0x0000 (0x02B8 - 0x02B8) class ACharlieSphereSafeZone final : public ACharlieBaseSafeZone { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSphereSafeZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSphereSafeZone") } static class ACharlieSphereSafeZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieSphereSafeZone; // Class Charlie.CharlieSubtitlesConfig // 0x0028 (0x0050 - 0x0028) class UCharlieSubtitlesConfig final : public UObject { public: class FString AudioSubtitleFolderPath; // 0x0028(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString AnimationSubtitleFolderPath; // 0x0038(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FacialAnimationStopBlendDuration; // 0x0048(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSubtitlesConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSubtitlesConfig") } static class UCharlieSubtitlesConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSubtitlesConfig; // Class Charlie.ImpactDamageDealingProjectile // 0x0008 (0x0348 - 0x0340) class AImpactDamageDealingProjectile : public ADamageDealingProjectile { public: TSubclassOf ThrowableToSpawnOnImpact; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ImpactDamageDealingProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ImpactDamageDealingProjectile") } static class AImpactDamageDealingProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AImpactDamageDealingProjectile; // Class Charlie.CharlieSubtitlesSubsystem // 0x0018 (0x0058 - 0x0040) class UCharlieSubtitlesSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieSubtitlesSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieSubtitlesSubsystem") } static class UCharlieSubtitlesSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieSubtitlesSubsystem; // Class Charlie.CharlieTextRenderComponent // 0x0000 (0x0530 - 0x0530) class UCharlieTextRenderComponent final : public UTextRenderComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTextRenderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTextRenderComponent") } static class UCharlieTextRenderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTextRenderComponent; // Class Charlie.DummyDamageSource // 0x0220 (0x0248 - 0x0028) class UDummyDamageSource final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPendingDamageRequest DamageRequest; // 0x0030(0x0218)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DummyDamageSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DummyDamageSource") } static class UDummyDamageSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDummyDamageSource; // Class Charlie.CharlieTransformComponent // 0x0000 (0x0000 - 0x0000) class ICharlieTransformComponent final { public: void OnActivation(); void OnUpdateInteractionStateFromLoading_Event(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTransformComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTransformComponent") } static class ICharlieTransformComponent* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharlieTransformComponent; // Class Charlie.FlowNode_HasItem // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_HasItem final : public UFlowNode_Condition { public: class UItemData* ItemData; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_HasItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_HasItem") } static class UFlowNode_HasItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_HasItem; // Class Charlie.GameplayLODRuneWrapper // 0x0010 (0x0038 - 0x0028) class UGameplayLODRuneWrapper final : public UBaseRuneWrapper { public: struct FGameplayLODRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODRuneWrapper") } static class UGameplayLODRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODRuneWrapper; // Class Charlie.CharlieTurretPoint // 0x0008 (0x0300 - 0x02F8) class ACharlieTurretPoint final : public ACharliePlayerSphereTriggerPoint { public: class UStateTree* TurretStateTree; // 0x02F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTurretPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTurretPoint") } static class ACharlieTurretPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieTurretPoint; // Class Charlie.FactCategoryWidget // 0x0068 (0x03F0 - 0x0388) class UFactCategoryWidget : public UFreyaUserWidget { public: class FText NoFactText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaTextBlock* CategoryHeaderTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* FactsEBox; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NewFactTextStyle; // 0x03A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle OldFactTextStyle; // 0x03B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NewFactBulletStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* OldFactBulletStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* NewFactBulletTexture; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* OldFactBulletTexture; // 0x03E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactCategoryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactCategoryWidget") } static class UFactCategoryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactCategoryWidget; // Class Charlie.CharlieUnreachableSchedulerWorldSubsystem // 0x0018 (0x0058 - 0x0040) class UCharlieUnreachableSchedulerWorldSubsystem final : public UTickableWorldSubsystem { public: TArray LymbicEntities; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieUnreachableSchedulerWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieUnreachableSchedulerWorldSubsystem") } static class UCharlieUnreachableSchedulerWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieUnreachableSchedulerWorldSubsystem; // Class Charlie.CharlieWidgetProxyComponent // 0x0010 (0x0240 - 0x0230) class UCharlieWidgetProxyComponent final : public USceneComponent { public: bool bEnableProxy; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231[0xF]; // 0x0231(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWidgetProxyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWidgetProxyComponent") } static class UCharlieWidgetProxyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieWidgetProxyComponent; // Class Charlie.CharlieWidgetSoundStyle // 0x0010 (0x0040 - 0x0030) class UCharlieWidgetSoundStyle final : public UCharlieSoundStyle { public: struct FCharlieWidgetSoundStyleData WidgetSoundStyle; // 0x0030(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieWidgetSoundStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieWidgetSoundStyle") } static class UCharlieWidgetSoundStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieWidgetSoundStyle; // Class Charlie.DatumNotificationLogEntryWidget // 0x0048 (0x03F8 - 0x03B0) class UDatumNotificationLogEntryWidget : public UNotificationLogEntryWidget { public: class FText NewDatumText; // 0x03B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UpdatedDatumText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText QuestCompletedText; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumIconWidget* DatumIconSumg; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumNotificationLogEntry* DatumLogEntry; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumNotificationLogEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumNotificationLogEntryWidget") } static class UDatumNotificationLogEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumNotificationLogEntryWidget; // Class Charlie.DroneMenuWidget // 0x00E0 (0x05A8 - 0x04C8) class UDroneMenuWidget : public UModuleMenuWidget { public: TSoftObjectPtr DroneFlipBookSoftTexture; // 0x04C8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText NoDroneErrorTitleText; // 0x04F0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText NoDroneErrorDescText; // 0x0500(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText DroneDescText; // 0x0510(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* DroneMenuSwitcher; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* DroneEquippedCanvasPanel; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* NoDroneEquippedCanvasPanel; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* NoDroneErrorTitleTxt; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* NoDroneErrorDescTxt; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* DroneDescTxt; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureButton* FlashlightButton; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureButton* DockingButton; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureButton* OrdersAndRecallButton; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureButton* CameraButton; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureButton* CloseTimeLoopButton; // 0x0570(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleButton* DroneModuleButtonTop; // 0x0578(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleButton* DroneModuleButtonLeft; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleButton* DroneModuleButtonRight; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleButton* DroneModuleButtonBottom; // 0x0590(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDroneBaseFeatureDescWidget* FeatureDescSumg; // 0x0598(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* WarningPanel; // 0x05A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneMenuWidget") } static class UDroneMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneMenuWidget; // Class Charlie.CharlieZoneVolume // 0x0018 (0x02F8 - 0x02E0) class ACharlieZoneVolume final : public AVolume { public: int32 Priority; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bControlSpawn; // 0x02E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bControlActivation; // 0x02E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E6[0x12]; // 0x02E6(0x0012)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bBFromSweep, const struct FHitResult& SweepResult); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieZoneVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieZoneVolume") } static class ACharlieZoneVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharlieZoneVolume; // Class Charlie.ChartCrosshairWidget // 0x0020 (0x03C0 - 0x03A0) class UChartCrosshairWidget : public UCrosshairWidget { public: struct FVector2D DefaultCrosshairHoverSize; // 0x03A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USizeBox* CrosshairSBox; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* CrosshairCanvas; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChartCrosshairWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChartCrosshairWidget") } static class UChartCrosshairWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChartCrosshairWidget; // Class Charlie.ChartDatumButton // 0x0008 (0x04F8 - 0x04F0) class UChartDatumButton : public UDatumCustomButton { public: class UChartDatumButtonContentWidget* ChartDatumContentSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChartDatumButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChartDatumButton") } static class UChartDatumButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChartDatumButton; // Class Charlie.ConversationDatumQuestionEntryWidget // 0x0078 (0x0468 - 0x03F0) class UConversationDatumQuestionEntryWidget : public UConversationEntryWidget { public: class UDatumIconWidget* DatumIconSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x70]; // 0x03F8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationDatumQuestionEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationDatumQuestionEntryWidget") } static class UConversationDatumQuestionEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationDatumQuestionEntryWidget; // Class Charlie.ChartDatumButtonContentWidget // 0x0610 (0x09F0 - 0x03E0) class UChartDatumButtonContentWidget : public UDatumCustomButtonContentWidget { public: float CoreDatumSizeMultiplier; // 0x03E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaBorderStyle* CoreDatumTextBorderStyle; // 0x03E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* InspectItemInputSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x8]; // 0x03F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTextStyleRow CurrentNormalTextStyle; // 0x0400(0x02F0)(Transient, NativeAccessSpecifierPrivate) struct FTextStyleRow CurrentHoveredTextStyle; // 0x06F0(0x02F0)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_9E0[0x10]; // 0x09E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChartDatumButtonContentWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChartDatumButtonContentWidget") } static class UChartDatumButtonContentWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChartDatumButtonContentWidget; // Class Charlie.CycleBackLinkedActionComponent // 0x0010 (0x0268 - 0x0258) class UCycleBackLinkedActionComponent final : public UInteractionActionComponent { public: EInteractionActionType LinkedActionType; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UInteractionActionComponent* CachedLinkedComponent; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CycleBackLinkedActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CycleBackLinkedActionComponent") } static class UCycleBackLinkedActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCycleBackLinkedActionComponent; // Class Charlie.ChartWidget // 0x0098 (0x0420 - 0x0388) class UChartWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool bIsPreview; // 0x03A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A1[0x7]; // 0x03A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieChartStyle* ChartStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstance* RenderMaterial; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTextureRenderTarget2D* RenderTarget; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstance* PotentialLinkMaterial; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DefaultLinkThickness; // 0x03C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FChartLayerInfos ChartLayerInfos; // 0x03CC(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImage* RenderTargetImg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* ChartCanvas; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ChartPanel; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ZoomInAnim; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ZoomOutAnim; // 0x03F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CurrentChartButtons; // 0x0400(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TSubclassOf ChartDatumButtonClass; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstance* ConfirmedLinkMaterial; // 0x0418(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnZoomAnimationFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ChartWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ChartWidget") } static class UChartWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UChartWidget; // Class Charlie.CheatCategoryEntryWidget // 0x0028 (0x03B8 - 0x0390) class UCheatCategoryEntryWidget final : public UFreyaCustomButtonContentWidget { public: class UFreyaImageStyle* NotSelectedStyle; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaImageStyle* SameCategoryStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaImageStyle* ExactCategoryStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UFreyaTextBlock* CheatCategoryName; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* SelectionColor_Img; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatCategoryEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatCategoryEntryWidget") } static class UCheatCategoryEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatCategoryEntryWidget; // Class Charlie.HazeShieldAbility // 0x0020 (0x0508 - 0x04E8) class UHazeShieldAbility final : public UCharlieBaseGameplayAbility { public: struct FGameplayTag ShieldGameplayCue; // 0x04E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ShieldDestroyGameplayCue; // 0x04F0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEvent* StopEventTask; // 0x04F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AEcstasyTotemActor* EcstasyTotemActor; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnStopEventReceived(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeShieldAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeShieldAbility") } static class UHazeShieldAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeShieldAbility; // Class Charlie.DatumNotificationLogEntry // 0x0010 (0x0040 - 0x0030) class UDatumNotificationLogEntry final : public UNotificationLogEntry { public: class UUIDatumData* Datum; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumNotificationLogEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumNotificationLogEntry") } static class UDatumNotificationLogEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumNotificationLogEntry; // Class Charlie.CheatManagerMenuWidget // 0x0020 (0x0498 - 0x0478) class UCheatManagerMenuWidget final : public UCharlieWrapperMenuWidget { public: uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaDynamicEntryBox* CheatObjectEBox; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* CheatCategoryEBox; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* FreyaScrollBoxCategories; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatManagerMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatManagerMenuWidget") } static class UCheatManagerMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatManagerMenuWidget; // Class Charlie.CheatObject // 0x0000 (0x0028 - 0x0028) class UCheatObject final : public UObject { public: class APlayerController* GetPlayerController() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatObject") } static class UCheatObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatObject; // Class Charlie.CheatObjectEntryButton // 0x0008 (0x04E8 - 0x04E0) class UCheatObjectEntryButton final : public UFreyaCustomButton { public: class UCheatObjectEntryWidget* CheatObjectEntryWidget; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatObjectEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatObjectEntryButton") } static class UCheatObjectEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatObjectEntryButton; // Class Charlie.InteractWidgetRuneComponent // 0x0050 (0x00F8 - 0x00A8) class UInteractWidgetRuneComponent final : public UBaseRuneComponent { public: struct FInteractWidgetRune Rune; // 0x00A8(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractWidgetRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractWidgetRuneComponent") } static class UInteractWidgetRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractWidgetRuneComponent; // Class Charlie.CheatObjectEntryWidget // 0x0048 (0x03D8 - 0x0390) class UCheatObjectEntryWidget final : public UFreyaCustomButtonContentWidget { public: class UFreyaTextBlock* CheatNameTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHorizontalBox* CheatParametersHBox; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* CheatParameterEBox; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FCheatFunction CheatFunction; // 0x03A8(0x0030)(Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatObjectEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatObjectEntryWidget") } static class UCheatObjectEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatObjectEntryWidget; // Class Charlie.CheatParameterEntryWidget // 0x0018 (0x03A0 - 0x0388) class UCheatParameterEntryWidget final : public UFreyaUserWidget { public: class UFreyaTextBlock* ParameterNameTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* ParameterTypeTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEditableText* ParameterValueEditableText; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheatParameterEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheatParameterEntryWidget") } static class UCheatParameterEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheatParameterEntryWidget; // Class Charlie.StoryGameMode // 0x0168 (0x04A8 - 0x0340) class AStoryGameMode : public ACharlieGameMode { public: TMulticastInlineDelegate OnLoadingCompleted; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_350[0xE8]; // 0x0350(0x00E8)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* CinematicsIntroOutroTable; // 0x0438(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet SeenCheckpoints; // 0x0440(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_490[0x18]; // 0x0490(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TravelToAPC(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryGameMode") } static class AStoryGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryGameMode; // Class Charlie.SpawnBlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class USpawnBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void TravelToAPC(const class UObject* WorldContextObject); static void UpdateCurrentCheckpoint(class AActor* ActorToUpdate, class AActor* NewCheckpoint); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnBlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnBlueprintFunctionLibrary") } static class USpawnBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnBlueprintFunctionLibrary; // Class Charlie.QuickChatSubjectPersistenceRuneComponent // 0x0038 (0x00E0 - 0x00A8) class UQuickChatSubjectPersistenceRuneComponent final : public UBaseRuneComponent { public: struct FQuickChatSubjectPersistenceRune Rune; // 0x00A8(0x0038)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuickChatSubjectPersistenceRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuickChatSubjectPersistenceRuneComponent") } static class UQuickChatSubjectPersistenceRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuickChatSubjectPersistenceRuneComponent; // Class Charlie.CheckpointRuneWrapper // 0x0060 (0x0088 - 0x0028) class UCheckpointRuneWrapper final : public UBaseRuneWrapper { public: struct FCheckpointRune Rune; // 0x0028(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheckpointRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheckpointRuneWrapper") } static class UCheckpointRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheckpointRuneWrapper; // Class Charlie.CheckpointRuneComponent // 0x0060 (0x0108 - 0x00A8) class UCheckpointRuneComponent final : public UBaseRuneComponent { public: struct FCheckpointRune Rune; // 0x00A8(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CheckpointRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CheckpointRuneComponent") } static class UCheckpointRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCheckpointRuneComponent; // Class Charlie.CurrentCheckpointRuneWrapper // 0x0088 (0x00B0 - 0x0028) class UCurrentCheckpointRuneWrapper final : public UBaseRuneWrapper { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FCurrentCheckpointRune Rune; // 0x0030(0x0080)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurrentCheckpointRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurrentCheckpointRuneWrapper") } static class UCurrentCheckpointRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurrentCheckpointRuneWrapper; // Class Charlie.CurrentCheckpointRuneComponent // 0x0088 (0x0130 - 0x00A8) class UCurrentCheckpointRuneComponent final : public UBaseRuneComponent { public: uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FCurrentCheckpointRune Rune; // 0x00B0(0x0080)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurrentCheckpointRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurrentCheckpointRuneComponent") } static class UCurrentCheckpointRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurrentCheckpointRuneComponent; // Class Charlie.DroneCosmeticItemData // 0x0028 (0x01C8 - 0x01A0) class UDroneCosmeticItemData final : public UItemData { public: TSoftObjectPtr DroneMaterial; // 0x01A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneCosmeticItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneCosmeticItemData") } static class UDroneCosmeticItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneCosmeticItemData; // Class Charlie.CinematicBaseActor // 0x0010 (0x02B8 - 0x02A8) class ACinematicBaseActor final : public AActor { public: bool bIsHero; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceOverrideHeroCosmeticStyle; // 0x02A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECosmeticLoadoutStyles OverridedHeroCosmeticStyle; // 0x02AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTransferHeroCosmeticToHeroCinematicActor; // 0x02AB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UJaliAnimationComponent* JaliAnimation; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicBaseActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicBaseActor") } static class ACinematicBaseActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACinematicBaseActor; // Class Charlie.EnemyStatusWidget // 0x00A8 (0x0498 - 0x03F0) class UEnemyStatusWidget : public UCharlieWorldUserWidgetBase { public: float DurationShownAfterLastDamage; // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTierIndicatorWidget* TierIndicatorSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnemyLockableAttributeBarWidget* HealthAttributeBarSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnemyLockableAttributeBarWidget* LymbicEnergyAttributeBarSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttributeBarWidget* StanceAttributeBarSumg; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDamageIndicatorWidget* DamageIndicatorSumg; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBuffIconsContainerWidget* BuffIconsContainerSumg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* EnemyInfoPanel; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* LymbicEntityNamePanel; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* LymbicEntityNameTxt; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* StaggerFlashAnim; // 0x0440(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* OwnerASC; // 0x0448(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_450[0x48]; // 0x0450(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAbsorbingHazeStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); void OnDeadStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); void OnStaggeredStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyStatusWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyStatusWidget") } static class UEnemyStatusWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyStatusWidget; // Class Charlie.HazeBirthAbility // 0x0100 (0x0618 - 0x0518) class UHazeBirthAbility : public UBaseAnimatedAbility { public: struct FHazeUmbilicalCordAnimationEntry HazeBirthVFXAnimation; // 0x0518(0x0014)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_52C[0x4]; // 0x052C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry BirthAnimation; // 0x0530(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag BirthGameplayCueTag; // 0x0550(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf HealthEffect; // 0x0558(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinHealthRatioToTriggerBirth; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClearDistanceAroundWalker; // 0x0564(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetHazeProportionalHealth; // 0x0568(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_569[0x3]; // 0x0569(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName AkComponentTagForBirth; // 0x056C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray VFXAnimationTasks; // 0x0578(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UAbilityTask_PlayBirthAbsorbAnimation* BirthVFXTask; // 0x0588(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* WaitForHazeTask; // 0x0590(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSet SpawnedHazes; // 0x0598(0x0050)(Transient, NativeAccessSpecifierPrivate) class AUmbilicalCord* SpawnedUmbilicalCord; // 0x05E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5F0[0x28]; // 0x05F0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeBirthAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeBirthAbility") } static class UHazeBirthAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeBirthAbility; // Class Charlie.CinematicPrismStaticMeshActor // 0x0000 (0x02B8 - 0x02B8) class ACinematicPrismStaticMeshActor final : public AStaticMeshActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicPrismStaticMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicPrismStaticMeshActor") } static class ACinematicPrismStaticMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACinematicPrismStaticMeshActor; // Class Charlie.FlowNode_AbstractSelector // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_AbstractSelector : public UFlowNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_AbstractSelector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_AbstractSelector") } static class UFlowNode_AbstractSelector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_AbstractSelector; // Class Charlie.FlowNode_QuickChatSelector // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_QuickChatSelector final : public UFlowNode_AbstractSelector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuickChatSelector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuickChatSelector") } static class UFlowNode_QuickChatSelector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuickChatSelector; // Class Charlie.CinematicsConfiguration // 0x00E8 (0x0110 - 0x0028) class UCinematicsConfiguration final : public UObject { public: struct FSoftObjectPath CinematicIntroOutroTable; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath CinematicAPCEnterTable; // 0x0048(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr CinematicBragiState; // 0x0068(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr CinematicStopEvent; // 0x0090(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath PlayCreditsOpeningAfterOutroMapPath; // 0x00B8(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFadeOption CinematicFadeOptions; // 0x00D8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr DroneSkeleton; // 0x00E8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicsConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicsConfiguration") } static class UCinematicsConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCinematicsConfiguration; // Class Charlie.OpenPadAbility // 0x0098 (0x05B8 - 0x0520) class UOpenPadAbility : public UAnimatedWeaponSheatheAbility { public: struct FAnimationEntry DrawPadAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry PutPadBackAnimation; // 0x0540(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float CameraBlendToPadDuration; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraBlendFromPadDuration; // 0x0564(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HeroMeshesToHide; // 0x0568(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UPadHolderComponent* PadHolderComponent; // 0x0580(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPadHolderWidget* PadHolderWidget; // 0x0588(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_590[0x28]; // 0x0590(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlendCameraViewCompleted(); void BootSequenceCompleted(); void WidgetClosed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OpenPadAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OpenPadAbility") } static class UOpenPadAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOpenPadAbility; // Class Charlie.EditorCharlieCinematicSystemConfig // 0x0000 (0x0028 - 0x0028) class UEditorCharlieCinematicSystemConfig final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EditorCharlieCinematicSystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EditorCharlieCinematicSystemConfig") } static class UEditorCharlieCinematicSystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEditorCharlieCinematicSystemConfig; // Class Charlie.CinematicSubSystem // 0x01F0 (0x0230 - 0x0040) class alignas(0x10) UCinematicSubSystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x1B8]; // 0x0040(0x01B8)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* BragiCinematicLevelState; // 0x01F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* BragiCurrentCinematicState; // 0x0200(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* StopCinematicAkEvent; // 0x0208(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequence* NextLevelSequence; // 0x0210(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_218[0x18]; // 0x0218(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyCinematic(const TArray& CinematicSequencesToPlay); void OnSequenceEnded(); void PlayCinematic(const TArray& CinematicSequencesToPlay, EPlayCinematicInputPins InExecPins, EPlayCinematicOutputPins* OutExecPins, const struct FLatentActionInfo& InLatentInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CinematicSubSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CinematicSubSystem") } static class UCinematicSubSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCinematicSubSystem; // Class Charlie.ResearchArticleWidget // 0x0058 (0x03E0 - 0x0388) class UResearchArticleWidget : public UFreyaUserWidget { public: class FText CategoryText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ArticleCategoryTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ArticleTitleTxt; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* ArticleDescriptionTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ArticleScrollBox; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x28]; // 0x03B8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchArticleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchArticleWidget") } static class UResearchArticleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchArticleWidget; // Class Charlie.AttributeCondition // 0x0080 (0x00A8 - 0x0028) class UAttributeCondition final : public UAbilityCondition { public: struct FGameplayAttribute FirstAttribute; // 0x0028(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FirstAttributeCoefficient; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute SecondAttribute; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecondAttributeCoefficient; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x00A4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttributeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttributeCondition") } static class UAttributeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttributeCondition; // Class Charlie.CombatContextCondition // 0x0050 (0x0078 - 0x0028) class UCombatContextCondition final : public UAbilityCondition { public: struct FGameplayTagQuery CombatTagQuery; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic) float TimeSinceEvent; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvert; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatContextCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatContextCondition") } static class UCombatContextCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatContextCondition; // Class Charlie.DoOnceMusicBox // 0x0028 (0x02D0 - 0x02A8) class ADoOnceMusicBox final : public AActor { public: class UBoxComponent* BoxComponent; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* MusicState; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* MusicEvent; // 0x02B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DoOnceMusicTag; // 0x02C0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHeroEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnHeroOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoOnceMusicBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoOnceMusicBox") } static class ADoOnceMusicBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADoOnceMusicBox; // Class Charlie.TimeloopInteractionActionComponent // 0x0000 (0x0258 - 0x0258) class UTimeloopInteractionActionComponent : public UInteractionActionComponent { public: void OnActivateActionFailure(class AActor* Interactor); void OnActivateActionSuccess(class AActor* Interactor); void TryEnterTimeloop(class AActor* Interactor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopInteractionActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopInteractionActionComponent") } static class UTimeloopInteractionActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopInteractionActionComponent; // Class Charlie.HazeTeleportAndSplitAbility // 0x0068 (0x0628 - 0x05C0) class UHazeTeleportAndSplitAbility final : public UBaseTeleportAbility { public: float CloneRadius; // 0x05C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpawnClonesOnExit; // 0x05C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C5[0x3]; // 0x05C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CloneSyncEffect; // 0x05C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnvQuery* CloneSpawnLocationQueryTemplate; // 0x05D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CloneArchetype; // 0x05D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfClones; // 0x05E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseStateSwitch; // 0x05E4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5E5[0x3]; // 0x05E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag StatusTagToRemove; // 0x05E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StatusTagToApply; // 0x05F0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HideDelayAfterTeleport; // 0x05F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUmbilicalCordVFXAnimation UmbilicalCordAnimation; // 0x05FC(0x0014)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* HideDelayTask; // 0x0610(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_UmbilicalCordVFXAnimation* CordAnimation; // 0x0618(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_620[0x8]; // 0x0620(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeTeleportAndSplitAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeTeleportAndSplitAbility") } static class UHazeTeleportAndSplitAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeTeleportAndSplitAbility; // Class Charlie.CombatTokenCondition // 0x0008 (0x0030 - 0x0028) class UCombatTokenCondition final : public UAbilityCondition { public: bool bOverrideTokenType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELymbicEntityType TokenType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvert; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatTokenCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatTokenCondition") } static class UCombatTokenCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatTokenCondition; // Class Charlie.CombatConfig // 0x0078 (0x00A0 - 0x0028) class UCombatConfig final : public UObject { public: float CombatTimeOut; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray CombatTokenDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray LonerCombatTokenDefinitions; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) float DistanceToBypassTokenSelection; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ConsecutiveTokenAssignationToTriggerCallToCombat; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDoubleRange EnemyHealthModifierRange; // 0x0058(0x0020)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDoubleRange EnemyBaseDamageModifierRange; // 0x0078(0x0020)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel DamageTraceCollisionChannel; // 0x0098(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatConfig") } static class UCombatConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatConfig; // Class Charlie.CombatCrowdConfig // 0x0010 (0x0038 - 0x0028) class UCombatCrowdConfig final : public UObject { public: TArray CrowdRings; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatCrowdConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatCrowdConfig") } static class UCombatCrowdConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatCrowdConfig; // Class Charlie.EffectRateCurveModifierComponent // 0x0008 (0x0030 - 0x0028) class UEffectRateCurveModifierComponent final : public UEffectRateBaseModifierComponent { public: class UCurveFloat* RateCurve; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectRateCurveModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectRateCurveModifierComponent") } static class UEffectRateCurveModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectRateCurveModifierComponent; // Class Charlie.CombatDifficultyButton // 0x0020 (0x0508 - 0x04E8) class UCombatDifficultyButton final : public UCharlieCustomButton { public: uint8 Pad_4E8[0x10]; // 0x04E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) EDifficultyPreset CombatDifficultyPreset; // 0x04F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F9[0x7]; // 0x04F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCombatDifficultyEntryWidget* CombatDifficultyEntry; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UWidget* GetWidgetToFocusOnCombatDifficultyButtonNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatDifficultyButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatDifficultyButton") } static class UCombatDifficultyButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatDifficultyButton; // Class Charlie.FlowNode_IntroductionLine // 0x0000 (0x01F0 - 0x01F0) class UFlowNode_IntroductionLine final : public UFlowNode_AbstractLine { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_IntroductionLine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_IntroductionLine") } static class UFlowNode_IntroductionLine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_IntroductionLine; // Class Charlie.CombatDifficultyEntryWidget // 0x00C0 (0x0450 - 0x0390) class UCombatDifficultyEntryWidget final : public UFreyaCustomButtonContentWidget { public: TMap CombatDifficultyVisuals; // 0x0390(0x0050)(Edit, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NormalTitleTextStyle; // 0x03E0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTitleTextStyle; // 0x03F0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NormalDescTextStyle; // 0x0400(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredDescTextStyle; // 0x0410(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NormalCombatDifficultyImageStyle; // 0x0420(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredCombatDifficultyImageStyle; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CombatDifficultyTitleTxt; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CombatDifficultyDescTxt; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CombatDifficultyImg; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CombatDifficultyTypeImg; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatDifficultyEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatDifficultyEntryWidget") } static class UCombatDifficultyEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatDifficultyEntryWidget; // Class Charlie.CombatDifficultyFunnelSubMenuWidget // 0x0018 (0x0480 - 0x0468) class UCombatDifficultyFunnelSubMenuWidget final : public UFunnelSubMenuWidget { public: class UCombatDifficultyButton* LenientButton; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCombatDifficultyButton* BalancedButton; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCombatDifficultyButton* MercilessButton; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatDifficultyFunnelSubMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatDifficultyFunnelSubMenuWidget") } static class UCombatDifficultyFunnelSubMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatDifficultyFunnelSubMenuWidget; // Class Charlie.RandomPointInterface // 0x0000 (0x0000 - 0x0000) class IRandomPointInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomPointInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomPointInterface") } static class IRandomPointInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IRandomPointInterface; // Class Charlie.CombatEvent // 0x0010 (0x0038 - 0x0028) class UCombatEvent : public UObject { public: class FString CombatID; // 0x0028(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static void SendCombatEvent(class UObject* WorldContextObject, const class FString& InEventName, TSubclassOf EventObjectClass); static void SendCombatEventObject(const class FString& InEventName, class UCombatEvent* EventObject); void InitializeEventProperties(); class AActor* GetHeroActor() const; class UWorld* GetWorld() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatEvent") } static class UCombatEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatEvent; // Class Charlie.CombatHudWidget // 0x0068 (0x0440 - 0x03D8) class UCombatHudWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x30]; // 0x03D8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) float ShowDurationAfterHudInput; // 0x0408(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPlayerStatusWidget* PlayerStatusSumg; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityWheelWidget* DroneAbilityWheelSumg; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityWheelWidget* LymbicAbilityWheelSumg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUsableItemWheelWidget* UsableItemWheelSumg; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatHudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatHudWidget") } static class UCombatHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatHudWidget; // Class Charlie.CraftingIntroBarkMenuWidget // 0x0000 (0x0488 - 0x0488) class UCraftingIntroBarkMenuWidget : public USkippableIntroBarkMenuWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingIntroBarkMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingIntroBarkMenuWidget") } static class UCraftingIntroBarkMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingIntroBarkMenuWidget; // Class Charlie.GoToTargetDroneAbility // 0x0048 (0x0530 - 0x04E8) class UGoToTargetDroneAbility : public UCharlieBaseGameplayAbility { public: float DroneDisplacementSpeed; // 0x04E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* StartTravelEvent; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StopTravelEvent; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ADrone* Drone; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AActor* Target; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneFlyToTarget* DroneFlyToTargetTask; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* DroneLockedEventTask; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDroneLocked(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GoToTargetDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoToTargetDroneAbility") } static class UGoToTargetDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoToTargetDroneAbility; // Class Charlie.ShockwaveDroneAbility // 0x0090 (0x05C0 - 0x0530) class UShockwaveDroneAbility final : public UGoToTargetDroneAbility { public: uint8 Pad_530[0x20]; // 0x0530(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ShockwaveAOE; // 0x0550(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat DamageStat; // 0x0558(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat RadiusStat; // 0x0588(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DeactivationBufferTime; // 0x05B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5BC[0x4]; // 0x05BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShockwaveDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShockwaveDroneAbility") } static class UShockwaveDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShockwaveDroneAbility; // Class Charlie.HazeGhostAttackAbility // 0x0038 (0x0520 - 0x04E8) class UHazeGhostAttackAbility final : public UCharlieBaseGameplayAbility { public: TSubclassOf HazeToSpawn; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf IntroAbility; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf OutroAbility; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf AbilityToPlay; // 0x0500(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RadiusAroundPlayerToSpawn; // 0x0508(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AHazeGhost* SpawnedHaze; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayAbilitySpecHandle CurrentAbilitySpecHandle; // 0x0518(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeGhostAttackAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeGhostAttackAbility") } static class UHazeGhostAttackAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeGhostAttackAbility; // Class Charlie.CombatItemPickUpTimedNotificationWidget // 0x0000 (0x03B0 - 0x03B0) class UCombatItemPickUpTimedNotificationWidget final : public UCharlieImageTimedNotificationWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatItemPickUpTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatItemPickUpTimedNotificationWidget") } static class UCombatItemPickUpTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatItemPickUpTimedNotificationWidget; // Class Charlie.TagAcquiredEventComponent // 0x0018 (0x00B8 - 0x00A0) class UTagAcquiredEventComponent final : public UActorComponent { public: struct FGameplayTag EventTriggerTag; // 0x00A0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTagEventTriggered; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void OnLoadingFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TagAcquiredEventComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TagAcquiredEventComponent") } static class UTagAcquiredEventComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTagAcquiredEventComponent; // Class Charlie.CombatLibrary // 0x0000 (0x0028 - 0x0028) class UCombatLibrary final : public UBlueprintFunctionLibrary { public: static void AddHeroInvincibility(const class UObject* WorldContextObject); static void ForceAggroState(class ACharlieLymbicEntity* LymbicEntity); static void ForceEngagedState(class ACharlieLymbicEntity* LymbicEntity); static class ACharlieLymbicEntity* GetClosestLymbicEntityInRange(class AActor* ReferenceActor, float Range); static TArray GetLymbicEntitiesInRange(class AActor* ReferenceActor, float Range); static void PrintCombatDebugLog(const class FText& DebugText); static void PrintCombatError(const class FText& ErrorText); static void PrintCombatWarning(const class FText& WarningText); static void RemoveHeroInvincibility(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatLibrary") } static class UCombatLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatLibrary; // Class Charlie.CombatLocomotionAnimInstance // 0x0000 (0x03C0 - 0x03C0) class UCombatLocomotionAnimInstance : public UAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatLocomotionAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatLocomotionAnimInstance") } static class UCombatLocomotionAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatLocomotionAnimInstance; // Class Charlie.DatumWidget // 0x0038 (0x03C0 - 0x0388) class UDatumWidget : public UFreyaUserWidget { public: class UDatumIconWidget* DatumIconSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* DatumNameOverlay; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* DatumImageOverlay; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* DatumNameBorder; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DatumNameTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* ReversibleShowDatumNameAnim; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIDatumData* Datum; // 0x03B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumWidget") } static class UDatumWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumWidget; // Class Charlie.ComboableInterface // 0x0000 (0x0000 - 0x0000) class IComboableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComboableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComboableInterface") } static class IComboableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IComboableInterface; // Class Charlie.SecretEntryButton // 0x0010 (0x04F8 - 0x04E8) class USecretEntryButton : public UCharlieCustomButton { public: uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USecretEntryWidget* SecretEntry; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretEntryButton") } static class USecretEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretEntryButton; // Class Charlie.ComboHitDamageWidget // 0x0028 (0x03B0 - 0x0388) class UComboHitDamageWidget : public UFreyaUserWidget { public: class FText ComboHitDamageNumberText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class UDynamicEntryBox* ComboHitDamageEBox; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ComboHitDamageEntries; // 0x03A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComboHitDamageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComboHitDamageWidget") } static class UComboHitDamageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComboHitDamageWidget; // Class Charlie.InteractableCheckpointActor // 0x0000 (0x02B0 - 0x02B0) class AInteractableCheckpointActor : public AInteractableActor { public: static class UAkAudioEvent* GetTravelToAPCAudio(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableCheckpointActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableCheckpointActor") } static class AInteractableCheckpointActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractableCheckpointActor; // Class Charlie.CompassWidget // 0x0080 (0x0458 - 0x03D8) class UCompassWidget : public UCharlieHudUserWidgetBase { public: class UFreyaImage* CompassImg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDataTable* LocalizationTable; // 0x03E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* SoundOnShow; // 0x03E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* SoundOnHide; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x60]; // 0x03F8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompassWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompassWidget") } static class UCompassWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCompassWidget; // Class Charlie.InputKeyWidget // 0x0048 (0x03D0 - 0x0388) class UInputKeyWidget : public UFreyaUserWidget { public: struct FKey InputKey; // 0x0388(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInputMappingContext* InputMappingContext; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* ImageStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D IconSize; // 0x03B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* InputIconsEBox; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* InputTextsEBox; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputKeyWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputKeyWidget") } static class UInputKeyWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputKeyWidget; // Class Charlie.PadResearchCategoryButton // 0x0058 (0x0540 - 0x04E8) class UPadResearchCategoryButton : public UCharlieCustomButton { public: class UPadResearchCategoryEntryWidget* PadResearchCategoryEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* UpdatedSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F8[0x48]; // 0x04F8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadResearchCategoryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadResearchCategoryButton") } static class UPadResearchCategoryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadResearchCategoryButton; // Class Charlie.ComponentLibrary // 0x0000 (0x0028 - 0x0028) class UComponentLibrary final : public UBlueprintFunctionLibrary { public: static class UActorComponent* GetComponentFromRef(const struct FComponentReference& ComponentReference, class AActor* OwningActor); static class AActor* GetComponentOwningActor(class UObject* Component); static void SetAffectDistanceFieldLighting(class UPrimitiveComponent* PrimitiveComponent, const bool NewAffectDistanceFieldLighting); static void SetMinDrawDistance(class UPrimitiveComponent* PrimitiveComponent, const float NewMinDrawDistance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComponentLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComponentLibrary") } static class UComponentLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComponentLibrary; // Class Charlie.ComputerAccessActionComponent // 0x0098 (0x02F0 - 0x0258) class UComputerAccessActionComponent final : public UInteractionActionComponent { public: EScreenType ScreenType; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsProtectedByPassword; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UComputerAccessStyle* ComputerStyle; // 0x0260(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ComputerMainTitle; // 0x0268(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ComputerSubTitle; // 0x0278(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ComputerContentHeader; // 0x0288(0x0010)(Edit, NativeAccessSpecifierPrivate) EComputerType ComputerType; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray FileData; // 0x02A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray MemoData; // 0x02B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) TArray CommandData; // 0x02C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) float BlendTimeDelay; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FadeDuration; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WaitDuration; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EFadeCurveType FadeCurveType; // 0x02DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EComputerTransitionType ComputerTransitionType; // 0x02DD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2DE[0x2]; // 0x02DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag InteractionMenuTag; // 0x02E0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnComputerAccessMenuClosed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerAccessActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerAccessActionComponent") } static class UComputerAccessActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerAccessActionComponent; // Class Charlie.ComputerAccessEntryButton // 0x0020 (0x0520 - 0x0500) class UComputerAccessEntryButton : public UCharlieTextButton { public: class FText UnavailableText; // 0x0500(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FromTxt; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TimestampTxt; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerAccessEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerAccessEntryButton") } static class UComputerAccessEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerAccessEntryButton; // Class Charlie.ComputerAccessFileMenuWidget // 0x0080 (0x04E8 - 0x0468) class UComputerAccessFileMenuWidget : public UCharlieMenuWidget { public: class UCharlieImageButton* CloseWindowBtn; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* FromToTextsPanel; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ContentScrollBox; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ContentTitleTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PrefixTxt; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FromTxt; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FromToTxt; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ToTxt; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* ContentTxt; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ContentHeaderBorder; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ContentBorder; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ComputerAccessFooter; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TechJargonTxt; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* LineSeparatorOverlay; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* LineSeparatorTxt; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* VerticalDashLinesImg; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerAccessFileMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerAccessFileMenuWidget") } static class UComputerAccessFileMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerAccessFileMenuWidget; // Class Charlie.ComputerMemoData // 0x0038 (0x0160 - 0x0128) class UComputerMemoData final : public UComputerFileData { public: int32 TimestampValue; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText From; // 0x0130(0x0010)(Edit, NativeAccessSpecifierPublic) class FText To; // 0x0140(0x0010)(Edit, NativeAccessSpecifierPublic) class FText TimestampText; // 0x0150(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ComputerMemoData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ComputerMemoData") } static class UComputerMemoData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UComputerMemoData; // Class Charlie.ConditionFlowAsset // 0x0000 (0x0208 - 0x0208) class UConditionFlowAsset final : public UFlowAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConditionFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConditionFlowAsset") } static class UConditionFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConditionFlowAsset; // Class Charlie.ConstantForceAreaOfEffectSphere // 0x0040 (0x03C8 - 0x0388) class AConstantForceAreaOfEffectSphere final : public ACharlieBaseAreaOfEffect { public: class USphereComponent* SphereComponent; // 0x0388(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AttractionStrength; // 0x0390(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray OverlappingActors; // 0x0398(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray AttractedActors; // 0x03A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x10]; // 0x03B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConstantForceAreaOfEffectSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConstantForceAreaOfEffectSphere") } static class AConstantForceAreaOfEffectSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AConstantForceAreaOfEffectSphere; // Class Charlie.ControlsMenuWidget // 0x0048 (0x04B0 - 0x0468) class UControlsMenuWidget : public UCharlieMenuWidget { public: class UWidgetSwitcher* ControlsSwitcher; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* ControllerDControlsCanvas; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* ControllerXControlsCanvas; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* KeyboardControlsCanvas; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray InputKeyWidgets; // 0x0488(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UFreyaInputWidget* KeyboardPhotoModeSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* XboxPhotoModeSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* PSPhotoModeSumg; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ControlsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ControlsMenuWidget") } static class UControlsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UControlsMenuWidget; // Class Charlie.ControlsSettingsMenuWidget // 0x0040 (0x0568 - 0x0528) class UControlsSettingsMenuWidget : public USettingsMenuWidget { public: class FText InputMappingDefaultDetailsText; // 0x0528(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText InputConflictsListText; // 0x0538(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText InputConflictsListCommaText; // 0x0548(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaInputIconWidget* DefaultInputIcon; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAssignInputMappingMenuWidget* AssignInputMappingMenu; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ControlsSettingsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ControlsSettingsMenuWidget") } static class UControlsSettingsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UControlsSettingsMenuWidget; // Class Charlie.ConversationAnimInstance // 0x0010 (0x03D0 - 0x03C0) class UConversationAnimInstance final : public UAnimInstance { public: struct FGameplayTag EmotionState; // 0x03B8(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseLabial; // 0x03C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C1[0xF]; // 0x03C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationAnimInstance") } static class UConversationAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationAnimInstance; // Class Charlie.ConversationEntryButton // 0x0010 (0x04F8 - 0x04E8) class UConversationEntryButton : public UCharlieCustomButton { public: uint8 Pad_4E8[0x10]; // 0x04E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationEntryButton") } static class UConversationEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationEntryButton; // Class Charlie.ConversationDatumQuestionEntryButton // 0x0028 (0x0520 - 0x04F8) class UConversationDatumQuestionEntryButton : public UConversationEntryButton { public: class UCurveFloat* MoveDatumCurve; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UConversationDatumQuestionEntryWidget* DatumQuestionContentSumg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* NewDatumAnim; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* MoveDatumAnim; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnUpAndDownNavigation(const EUINavigation InNavigation); void OnMoveDatumAnim(); void OnMoveDatumAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationDatumQuestionEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationDatumQuestionEntryButton") } static class UConversationDatumQuestionEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationDatumQuestionEntryButton; // Class Charlie.ConversationEventComponent // 0x0018 (0x00B8 - 0x00A0) class UConversationEventComponent final : public UActorComponent { public: struct FGameplayTag IdentityTag; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnReceiveConversationEvent; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationEventComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationEventComponent") } static class UConversationEventComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationEventComponent; // Class Charlie.ConversationItemTimedNotificationWidget // 0x0058 (0x0400 - 0x03A8) class UConversationItemTimedNotificationWidget final : public UCharlieTimedNotificationWidget { public: class UCharlieWidgetSoundStyle* ItemReceivedNotificationSound; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* ItemCraftedNotificationSound; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* ItemRemovedNotificationSound; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ItemReceivedText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ItemCraftedText; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ItemRemovedText; // 0x03E0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UItemIconWidget* ItemIconSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* BodyRichTxt; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationItemTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationItemTimedNotificationWidget") } static class UConversationItemTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationItemTimedNotificationWidget; // Class Charlie.ConversationLoreQuestionEntryButton // 0x0008 (0x0500 - 0x04F8) class UConversationLoreQuestionEntryButton : public UConversationEntryButton { public: class UConversationLoreQuestionEntryWidget* LoreQuestionContentSumg; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UWidget* GetWidgetToFocusOnDownNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationLoreQuestionEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationLoreQuestionEntryButton") } static class UConversationLoreQuestionEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationLoreQuestionEntryButton; // Class Charlie.ConversationLoreQuestionEntryWidget // 0x0048 (0x0438 - 0x03F0) class UConversationLoreQuestionEntryWidget : public UConversationEntryWidget { public: class UFreyaImage* LoreQuestionImg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x40]; // 0x03F8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationLoreQuestionEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationLoreQuestionEntryWidget") } static class UConversationLoreQuestionEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationLoreQuestionEntryWidget; // Class Charlie.ConversationMenuWidget // 0x00C8 (0x0540 - 0x0478) class UConversationMenuWidget : public UInteractionMenuWidget { public: float OtherQuestionsOpacityDuringDialogue; // 0x0478(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DialogueVisibleQuestionsTitleOpacity; // 0x047C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DialogueHiddenQuestionsTitleOpacity; // 0x0480(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_484[0x4]; // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UPanelWidget* DatumsHeaderPanel; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* LoreQuestionsHeaderPanel; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* DatumQuestionsPanel; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* LoreQuestionsPanel; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* DatumQuestionsEBox; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* LoreQuestionsEBox; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBackgroundBlur* DialogueBlur; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogueWidget* DialogueSumg; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* QuestionSelectionFooterSumg; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* QuestionNarrationFooterSumg; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* DatumScrollBox; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URetainerBox* GradientMaskRBox; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UConversationEntryButton* HoveredButton; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UConversationSubsystem* ConversationSubsystem; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F8[0x48]; // 0x04F8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ConversationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ConversationMenuWidget") } static class UConversationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UConversationMenuWidget; // Class Charlie.CosmeticEquipPonchoAction // 0x0000 (0x0058 - 0x0058) class UCosmeticEquipPonchoAction : public UCosmeticGiveItemAndEquipAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CosmeticEquipPonchoAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CosmeticEquipPonchoAction") } static class UCosmeticEquipPonchoAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCosmeticEquipPonchoAction; // Class Charlie.CountUpdatedWidget // 0x0008 (0x0398 - 0x0390) class UCountUpdatedWidget : public UUpdatedWidget { public: class UFreyaTextBlock* CountTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CountUpdatedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CountUpdatedWidget") } static class UCountUpdatedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCountUpdatedWidget; // Class Charlie.AbilityTask_ValidateGround // 0x0080 (0x0100 - 0x0080) class UAbilityTask_ValidateGround final : public UAbilityTask { public: uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class ACharacter* TargetCharacter; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x48]; // 0x00B8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_ValidateGround") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_ValidateGround") } static class UAbilityTask_ValidateGround* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_ValidateGround; // Class Charlie.CraftConfig // 0x0120 (0x0148 - 0x0028) class UCraftConfig final : public UObject { public: TMap CraftingActions; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) uint8 ChooseLymbicAffiliationGrade; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray LymbicAffiliationTags; // 0x0080(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray WeaponTypeTags; // 0x0090(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FGameplayTagContainer StudyItemFilter; // 0x00A0(0x0020)(Edit, Config, NativeAccessSpecifierPublic) TMap StudyActionsUnlockedTexts; // 0x00C0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TArray StudyConsumableActionUnlockedTextByGrade; // 0x0110(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray CraftingIntroBarks; // 0x0120(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray SuccessfulCraftBark; // 0x0130(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) float SuccessfulCraftBarkProbability; // 0x0140(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SuccessfulCraftBarkDelayPadding; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftConfig") } static class UCraftConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftConfig; // Class Charlie.CraftCostEntryWidget // 0x0058 (0x03E0 - 0x0388) class UCraftCostEntryWidget : public UFreyaUserWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0388(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle CannotAffordTextStyle; // 0x0398(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class FText QuantityInInventoryText; // 0x03A8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaImage* ItemIconImg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemNameTxt; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* QuantityInInventoryTxt; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* QuantityRequiredTxt; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* QuantityIndicatorTxt; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftCostEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftCostEntryWidget") } static class UCraftCostEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftCostEntryWidget; // Class Charlie.CraftInfoWidget // 0x02C0 (0x0648 - 0x0388) class UCraftInfoWidget : public UFreyaUserWidget { public: class UItemInfoPanelWidget* ItemInfoSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* PreviewItemInfoSumg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CraftTitleTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* PreviewItemEntry; // 0x03A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* CurrentItemEntry; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* PromptTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText UpgradeWeaponPromptText; // 0x03B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ImbueGearPromptText; // 0x03C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText InfuseShardsPromptText; // 0x03D8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ConsumablesPromptText; // 0x03E8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ChooseLymbicAffiliationPromptText; // 0x03F8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UVerticalBox* UpgradeImbueDescriptionVBox; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* DescriptionEntryVBox; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool DescriptionEntryPool; // 0x0418(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TSubclassOf BonusDescriptionWidgetClass; // 0x04A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText GainLymbicAffiliationText; // 0x04A8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText MaxLevelBonusText; // 0x04B8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText IncreaseDamageAbsorptionText; // 0x04C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText IncreaseMaxEnduranceText; // 0x04D8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ImprovedLymbicPowerText; // 0x04E8(0x0010)(Edit, NativeAccessSpecifierPrivate) class UVerticalBox* ShardsVBox; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ShardsInventoryAmountTxt; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ShardsQuantityToCraftTxt; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* QuantityToCraftInputSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap LymbicAffiliationText; // 0x0518(0x0050)(Edit, NativeAccessSpecifierPrivate) class FText ShardsInventoryAmountText; // 0x0568(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ShardsQuantityToCraftText; // 0x0578(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCraftCostEntryWidget* QuantityControlledCostEntryWidget; // 0x0588(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_590[0x10]; // 0x0590(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UVerticalBox* CostVBox; // 0x05A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* IngredientsVBox; // 0x05A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool CostEntryPool; // 0x05B0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TSubclassOf CraftCostWidgetClass; // 0x0638(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CraftWarningTxt; // 0x0640(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftInfoWidget") } static class UCraftInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftInfoWidget; // Class Charlie.CraftingActionComponent // 0x0010 (0x0268 - 0x0258) class UCraftingActionComponent final : public UInteractionActionComponent { public: class UCharlieSingleSoundStyle* OpenCraftingInteractionSoundStyle; // 0x0258(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CloseCraftingInteractionSoundStyle; // 0x0260(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void BeginCraftingAction(); void FinishCraftingAction(); void PlayOpenCraftingInteractionSound() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingActionComponent") } static class UCraftingActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingActionComponent; // Class Charlie.CraftingActionEntryButton // 0x0028 (0x0510 - 0x04E8) class UCraftingActionEntryButton : public UCharlieCustomButton { public: struct FGameplayTag CraftingActionTag; // 0x04E8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag MenuToNavigateTo; // 0x04F0(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* ActionIcon; // 0x04F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyShowIfHaveCraftRecipe; // 0x0500(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_501[0x7]; // 0x0501(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCraftingActionEntryWidget* ActionEntry; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingActionEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingActionEntryButton") } static class UCraftingActionEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingActionEntryButton; // Class Charlie.CraftingActionMenuWidget // 0x0100 (0x0568 - 0x0468) class UCraftingActionMenuWidget : public UCharlieMenuWidget { public: TMap CraftingHoldToConfirmSoundStyles; // 0x0468(0x0050)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* IncreaseShardsAmountSoundStyle; // 0x04B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DecreaseShardsAmountSoundStyle; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* StartPreviewSoundStyle; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* StopPreviewSoundStyle; // 0x04D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CraftingFailedSoundStyle; // 0x04D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E0[0x18]; // 0x04E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UItemEntryButton* CurrentItemEntry; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftRecipe* CurrentRecipe; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FCraftItemFocusCache ItemFocusCache; // 0x0508(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPrivate) int32 FocusIdxCache; // 0x0520(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_524[0x4]; // 0x0524(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaTextBlock* ItemListTitleTxt; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ItemListSumg; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* CraftingActionFooterSumg; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftingLymbicAffiliationMenuWidget* CraftingLymbicAffiliationMenu; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftingSuccessMenuWidget* CraftingSuccessMenu; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftInfoWidget* CraftInfoSumg; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharliePlayerController* CharliePlayerController; // 0x0558(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingActionMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingActionMenuWidget") } static class UCraftingActionMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingActionMenuWidget; // Class Charlie.ItemEntryWidget // 0x0040 (0x03F0 - 0x03B0) class UItemEntryWidget : public UItemRatingEntryWidget { public: class UFreyaFrameStyle* UnarchiveFrameStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaFrameStyle* ArchiveFrameStyle; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UItemStackTextWidget* ItemStackTextSumg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UOverlay* EquippedOverlay; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* FlagFavoriteImg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* FlagArchiveImg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieInventoryItem* InventoryEntry; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UItemIconWidget* ItemIconSumg; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemEntryWidget") } static class UItemEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemEntryWidget; // Class Charlie.CraftingItemEntryWidget // 0x0018 (0x0408 - 0x03F0) class UCraftingItemEntryWidget : public UItemEntryWidget { public: class UFreyaFrameStyle* ItemCraftableStyle; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaFrameStyle* ItemNotCraftableStyle; // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaFrameStyle* NotCraftableArchiveStyle; // 0x0400(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingItemEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingItemEntryWidget") } static class UCraftingItemEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingItemEntryWidget; // Class Charlie.CraftingLymbicAffiliationMenuWidget // 0x0050 (0x04B8 - 0x0468) class UCraftingLymbicAffiliationMenuWidget : public UCharlieMenuWidget { public: class UCharlieHoldToConfirmSoundStyle* CraftingHoldToConfirmSoundStyle; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CraftingFailedSoundStyle; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* ItemToUpgrade; // 0x0478(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryButton* CurrentItemEntry; // 0x0480(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftRecipe* CurrentRecipe; // 0x0488(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* UpgradeOptionsListSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftInfoWidget* CraftInfoSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ChooseLymbicAffiliationFooterSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharliePlayerController* CharliePlayerController; // 0x04A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* InteractableActor; // 0x04B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingLymbicAffiliationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingLymbicAffiliationMenuWidget") } static class UCraftingLymbicAffiliationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingLymbicAffiliationMenuWidget; // Class Charlie.CraftingMenuWidget // 0x0018 (0x0490 - 0x0478) class UCraftingMenuWidget : public UInteractionMenuWidget { public: class UVerticalBox* ActionListVBox; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftingActionMenuWidget* CraftingActionMenu; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCraftingActionInfoWidget* CraftingActionInfoSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingMenuWidget") } static class UCraftingMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingMenuWidget; // Class Charlie.CraftingSuccessMenuWidget // 0x0050 (0x04B8 - 0x0468) class UCraftingSuccessMenuWidget : public UCharlieMenuWidget { public: class FText UpgradeMessageText; // 0x0468(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText InfuseShardMessageText; // 0x0478(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* MessageTxt; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* IconImg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* LymbicSphereIllustrationImg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* InteractableActor; // 0x04A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4A8[0x10]; // 0x04A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CraftingSuccessMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CraftingSuccessMenuWidget") } static class UCraftingSuccessMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCraftingSuccessMenuWidget; // Class Charlie.CreditEntryWidget // 0x0060 (0x03E8 - 0x0388) class UCreditEntryWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x20]; // 0x0388(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UWidgetSwitcher* CreditEntrySwitcher; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CreditTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CreditImg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* MoveAnim; // 0x03C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* TimerAnim; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D0[0x18]; // 0x03D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMoveAnimFinished(); void OnTimerAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CreditEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CreditEntryWidget") } static class UCreditEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCreditEntryWidget; // Class Charlie.CreditsMenuWidget // 0x0148 (0x05B0 - 0x0468) class UCreditsMenuWidget : public UCharlieMenuWidget { public: struct FSoftObjectPath DataTablePath; // 0x0468(0x0020)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToCrossScreen; // 0x0488(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedChangeModifier; // 0x048C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CreditEntryWidgetClass; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap CreditRowSetup; // 0x0498(0x0050)(Edit, NativeAccessSpecifierPublic) class UFooterWidget* CreditsFooterSumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CreditEntryWidgets; // 0x04F0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FUserWidgetPool CreditEntryPool; // 0x0500(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UDataTable* CreditsDataTable; // 0x0588(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_590[0x20]; // 0x0590(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CreditsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CreditsMenuWidget") } static class UCreditsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCreditsMenuWidget; // Class Charlie.DamageDealerManagerActorComponent // 0x0018 (0x00B8 - 0x00A0) class UDamageDealerManagerActorComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DamageActivations; // 0x00A8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealerManagerActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealerManagerActorComponent") } static class UDamageDealerManagerActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageDealerManagerActorComponent; // Class Charlie.DamageDealingThrowable // 0x0000 (0x0000 - 0x0000) class IDamageDealingThrowable final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealingThrowable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealingThrowable") } static class IDamageDealingThrowable* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDamageDealingThrowable; // Class Charlie.DamageIndicatorEntryWidget // 0x0030 (0x03B8 - 0x0388) class UDamageIndicatorEntryWidget : public UFreyaUserWidget { public: struct FDataTableRowHandle HealthDamageTextStyle; // 0x0388(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle LymbicDamageTextStyle; // 0x0398(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DamageTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* FadeOutAnim; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnFadeOutAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageIndicatorEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageIndicatorEntryWidget") } static class UDamageIndicatorEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageIndicatorEntryWidget; // Class Charlie.DamageIndicatorWidget // 0x0030 (0x0408 - 0x03D8) class UDamageIndicatorWidget : public UCharlieHudUserWidgetBase { public: int32 MaxDisplayedElements; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaDynamicEntryBox* DamageEBox; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* OwnerASC; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieLymbicEntity* LymbicEntity; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CurrentEntries; // 0x03F8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageIndicatorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageIndicatorWidget") } static class UDamageIndicatorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageIndicatorWidget; // Class Charlie.DamageOverTimeComponent // 0x0010 (0x00B0 - 0x00A0) class UDamageOverTimeComponent final : public UActorComponent { public: TArray RegisteredSources; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageOverTimeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageOverTimeComponent") } static class UDamageOverTimeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageOverTimeComponent; // Class Charlie.DashEvadeDroneAbility // 0x00A8 (0x0590 - 0x04E8) class UDashEvadeDroneAbility final : public UCharlieBaseGameplayAbility { public: uint8 Pad_4E8[0x20]; // 0x04E8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class FName DroneAttachSocket; // 0x0508(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DroneAnimState; // 0x0510(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DroneMovementSpeed; // 0x051C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat DurationStat; // 0x0520(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DeactivationBufferTime; // 0x0550(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* Drone; // 0x0558(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x0560(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* DashEvadeDurationTask; // 0x0568(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* DroneLockedEventTask; // 0x0570(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_578[0x18]; // 0x0578(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DurationDone(); void OnDroneLocked(const struct FGameplayEventData& Payload); void StateReady(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DashEvadeDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DashEvadeDroneAbility") } static class UDashEvadeDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDashEvadeDroneAbility; // Class Charlie.UseableShowImageItemData // 0x0000 (0x0270 - 0x0270) class UUseableShowImageItemData final : public UUseableBaseItemData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableShowImageItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableShowImageItemData") } static class UUseableShowImageItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableShowImageItemData; // Class Charlie.DatabaseNavBarWidget // 0x0020 (0x0438 - 0x0418) class UDatabaseNavBarWidget : public UNavBarWidget { public: class UNavBarSubTabEntryButton* QuestsCategoryTabBtn; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarSubTabEntryButton* PeopleCategoryTabBtn; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarSubTabEntryButton* ItemsCategoryTabBtn; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarSubTabEntryButton* LocationsCategoryTabBtn; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseNavBarWidget") } static class UDatabaseNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseNavBarWidget; // Class Charlie.DatabaseQuestEntryButton // 0x0008 (0x04F0 - 0x04E8) class UDatabaseQuestEntryButton : public UBaseDatumButton { public: class UDatabaseQuestEntryWidget* QuestContentWidget; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseQuestEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseQuestEntryButton") } static class UDatabaseQuestEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseQuestEntryButton; // Class Charlie.DatabaseQuestEntryWidget // 0x0080 (0x0418 - 0x0398) class UDatabaseQuestEntryWidget : public UFramedIconEntryWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0398(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NormalNewnessIconStyle; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredNewnessIconStyle; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalCompletedBorderStyle; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredCompletedBorderStyle; // 0x03E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* QuestTitleTxt; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* CompletedBorder; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ButtonBorder; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCountUpdatedWidget* UpdatedSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDatumIconWidget* DatumIconSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIQuest* Quest; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatabaseQuestEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatabaseQuestEntryWidget") } static class UDatabaseQuestEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatabaseQuestEntryWidget; // Class Charlie.DataTableValidationComponent // 0x0010 (0x0540 - 0x0530) class UDataTableValidationComponent : public UTextRenderComponent { public: uint8 Pad_530[0x10]; // 0x0530(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataTableValidationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataTableValidationComponent") } static class UDataTableValidationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataTableValidationComponent; // Class Charlie.WatermarkWidget // 0x0080 (0x0350 - 0x02D0) class UWatermarkWidget final : public UUserWidget { public: class FString WatermarkBaseText; // 0x02D0(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WatermarkPositionChangeMinDuration; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float WatermarkPositionChangeMaxDuration; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap WatermarkAlignments; // 0x02E8(0x0050)(Edit, NativeAccessSpecifierPrivate) class UTextBlock* WatermarkTxt; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlaySlot* WatermarkSlot; // 0x0340(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WatermarkWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WatermarkWidget") } static class UWatermarkWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWatermarkWidget; // Class Charlie.UIDatumData // 0x0110 (0x0138 - 0x0028) class UUIDatumData : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* DatumImage; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) TArray Facts; // 0x0098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray LinkFacts; // 0x00A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray> NewFacts; // 0x00B8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) TArray Identities; // 0x00C8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TMap DatumLinkLists; // 0x00D8(0x0050)(Transient, NativeAccessSpecifierPublic) TArray Items; // 0x0128(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) public: void SetupDatum(); void SetupDescriptions(const struct FGameplayTag& GPTag, const class FText& Description, const bool bInIsNew); void SetupLinks(const TArray& AvailableDatums); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIDatumData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIDatumData") } static class UUIDatumData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIDatumData; // Class Charlie.UIDatum // 0x0000 (0x0138 - 0x0138) class UUIDatum final : public UUIDatumData { public: void ClassifyLinks(class UFactOwnerData* Identity, ELinkType LinkType, const TArray& AvailableDatums); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIDatum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIDatum") } static class UUIDatum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIDatum; // Class Charlie.UIQuest // 0x0040 (0x0178 - 0x0138) class UUIQuest final : public UUIDatumData { public: TArray QuestLinkFacts; // 0x0138(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray QuestLinks; // 0x0148(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray MindmapDatums; // 0x0158(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) class UQuestData* Quest; // 0x0168(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCompleted; // 0x0170(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasStarted; // 0x0171(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_172[0x6]; // 0x0172(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIQuest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIQuest") } static class UUIQuest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIQuest; // Class Charlie.WeaponChargedAttackAbility // 0x0110 (0x07C0 - 0x06B0) class UWeaponChargedAttackAbility : public UWeaponAbility { public: uint8 Pad_6B0[0x38]; // 0x06B0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) float MaxChargeTimeOut; // 0x06E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6EC[0x4]; // 0x06EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry ChargingAnimation; // 0x06F0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry AttackAnimation; // 0x0710(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry FailedAnimation; // 0x0730(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry UnavailableAnimation; // 0x0750(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag StartChargingCue; // 0x0770(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LevelReachedCue; // 0x0778(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag AttackCue; // 0x0780(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag FailedCue; // 0x0788(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TimeOutCue; // 0x0790(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpeedModifierEffect; // 0x0798(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* TimeOutTask; // 0x07A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x07A8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7B0[0x10]; // 0x07B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponChargedAttackAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponChargedAttackAbility") } static class UWeaponChargedAttackAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponChargedAttackAbility; // Class Charlie.DatumIconWidget // 0x0010 (0x03A8 - 0x0398) class UDatumIconWidget : public UFramedIconWidget { public: bool bShowInventoryImg; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaImage* InventoryImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumIconWidget") } static class UDatumIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumIconWidget; // Class Charlie.DatumInfoBoxWidget // 0x0050 (0x03D8 - 0x0388) class UDatumInfoBoxWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DatumInfoCategoryWidgetClass; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* DatumTitleTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* InfoBoxVBox; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* InfoBoxScrollBox; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CategoryWidgets; // 0x03C0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UUIDatumData* Datum; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumInfoBoxWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumInfoBoxWidget") } static class UDatumInfoBoxWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumInfoBoxWidget; // Class Charlie.DatumRuneWrapper // 0x0060 (0x0088 - 0x0028) class UDatumRuneWrapper final : public UBaseRuneWrapper { public: struct FDatumRune Rune; // 0x0028(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumRuneWrapper") } static class UDatumRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumRuneWrapper; // Class Charlie.DatumRuneComponent // 0x0060 (0x0108 - 0x00A8) class UDatumRuneComponent final : public UBaseRuneComponent { public: struct FDatumRune Rune; // 0x00A8(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumRuneComponent") } static class UDatumRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumRuneComponent; // Class Charlie.DeathSequenceSubsystem // 0x00D8 (0x0108 - 0x0030) class UDeathSequenceSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray PreDeathSequences; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) struct FPreDeathSequence LastPreDeathSequencePlayed; // 0x0048(0x0030)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_78[0x90]; // 0x0078(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DeathSequenceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DeathSequenceSubsystem") } static class UDeathSequenceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDeathSequenceSubsystem; // Class Charlie.DescriptionBuffIconImageWidget // 0x0008 (0x03B0 - 0x03A8) class UDescriptionBuffIconImageWidget : public UBuffIconImageWidget { public: class UCharlieTextBlock* BuffDescriptionTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DescriptionBuffIconImageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DescriptionBuffIconImageWidget") } static class UDescriptionBuffIconImageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDescriptionBuffIconImageWidget; // Class Charlie.DescriptionEntryWidget // 0x0020 (0x03A8 - 0x0388) class UDescriptionEntryWidget : public UFreyaUserWidget { public: class FText DescriptionText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaTextBlock* DescriptionEntryTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DescriptionEntryImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DescriptionEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DescriptionEntryWidget") } static class UDescriptionEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDescriptionEntryWidget; // Class Charlie.DialogueBarkConfiguration // 0x0008 (0x0030 - 0x0028) class UDialogueBarkConfiguration final : public UObject { public: float BarkSubtitleDurationPadding; // 0x0028(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueBarkConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueBarkConfiguration") } static class UDialogueBarkConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueBarkConfiguration; // Class Charlie.DialogueBarkSubsystem // 0x0040 (0x0070 - 0x0030) class UDialogueBarkSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSubtitlesSubsystem* SubtitleSubsystem; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogueSubsystem* DialogueSubsystem; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueBarkSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueBarkSubsystem") } static class UDialogueBarkSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueBarkSubsystem; // Class Charlie.DialogueSubsystem // 0x0060 (0x0090 - 0x0030) class UDialogueSubsystem final : public UWorldSubsystem { public: class UAkAudioEvent* CurrentEvent; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimMontage* AnimMontage; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* StopDialogueAudioEvent; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueSubsystem") } static class UDialogueSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueSubsystem; // Class Charlie.DialPuzzleActionComponent // 0x0050 (0x02D8 - 0x0288) class UDialPuzzleActionComponent : public USingleUseBaseConditionInteractionActionComponent { public: EDialPuzzleArrowsOrientation DialPuzzleArrowsOrientation; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Dials; // 0x0290(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate DialPuzzleInputPressedEvent; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate SetupDialPuzzleEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate DialPuzzleSolvedEvent; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) float ButtonsSpacing; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsDialsLocked; // 0x02D4(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void UnlockDials(); void UpdatePuzzleState(); const TArray GetDials() const; bool IsPuzzleCompleted() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialPuzzleActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialPuzzleActionComponent") } static class UDialPuzzleActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialPuzzleActionComponent; // Class Charlie.DialPuzzleMenuWidget // 0x00E8 (0x0560 - 0x0478) class UDialPuzzleMenuWidget : public UInteractionMenuWidget { public: class FText ChooseText; // 0x0478(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText RotateText; // 0x0488(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* RingFocusedSound; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* RingButtonsHoveredSound; // 0x04A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf DialPuzzleRingClass; // 0x04A8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* DialRingsCanvas; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* DialPuzzleFooter; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray DialRings; // 0x04C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FUserWidgetPool RingsWidgetPool; // 0x04D0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialPuzzleMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialPuzzleMenuWidget") } static class UDialPuzzleMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialPuzzleMenuWidget; // Class Charlie.DialPuzzleRingWidget // 0x0058 (0x03E0 - 0x0388) class UDialPuzzleRingWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x18]; // 0x0388(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaButtonStyle* RingButtonsStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* DialPuzzleRingVBox; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUButton* TopRightBtn; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUButton* BottomLeftBtn; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USpacer* ButtonsSpacer; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* RingShownSound; // 0x03C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ButtonsHoveredSound; // 0x03D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBottomLeftButtonClicked(); void OnBottomLeftButtonHovered(); void OnTopRightButtonClicked(); void OnTopRightButtonHovered(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialPuzzleRingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialPuzzleRingWidget") } static class UDialPuzzleRingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialPuzzleRingWidget; // Class Charlie.StatEntryWidget // 0x00A8 (0x0430 - 0x0388) class UStatEntryWidget : public UFreyaUserWidget { public: bool bDisplayName; // 0x0388(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_389[0x7]; // 0x0389(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText StatName; // 0x0390(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class FText StatValue; // 0x03A0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle ValueNormalTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle NameNormalTextStyle; // 0x03C0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle PositiveCompareValueTextStyle; // 0x03D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FDataTableRowHandle NegativeCompareValueTextStyle; // 0x03E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) class UTexture2D* PositiveCompareSymbolImage; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* NegativeCompareSymbolImage; // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImageStyle* PositiveCompareSymbolImageStyle; // 0x0400(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImageStyle* NegativeCompareSymbolImageStyle; // 0x0408(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* NameTxt; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieTextBlock* ValueTxt; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* CompareSymbolImg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StatEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StatEntryWidget") } static class UStatEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStatEntryWidget; // Class Charlie.DifferentialStatEntryWidget // 0x0018 (0x0448 - 0x0430) class UDifferentialStatEntryWidget final : public UStatEntryWidget { public: class FText DifferentialText; // 0x0430(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DifferentialTxt; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DifferentialStatEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DifferentialStatEntryWidget") } static class UDifferentialStatEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDifferentialStatEntryWidget; // Class Charlie.DirectionalAudioEntryWidget // 0x0028 (0x03B0 - 0x0388) class UDirectionalAudioEntryWidget : public UFreyaUserWidget { public: class USpacer* DirectionalAudioSpacer; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* DirectionalAudioImg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* AudioTypeImg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* FadeDistanceCurve; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DirectionalAudioEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DirectionalAudioEntryWidget") } static class UDirectionalAudioEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDirectionalAudioEntryWidget; // Class Charlie.DirectionalAudioWidget // 0x00B8 (0x0490 - 0x03D8) class UDirectionalAudioWidget : public UCharlieHudUserWidgetBase { public: TSubclassOf DirectionalAudioEntryWidgetClass; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap DirectionalAudioTypeStyles; // 0x03E0(0x0050)(Edit, NativeAccessSpecifierPrivate) float AudioLengthMax; // 0x0430(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CirleRadius; // 0x0434(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UOverlay* DirectionalAudioOverlay; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap SubWidgets; // 0x0440(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DirectionalAudioWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DirectionalAudioWidget") } static class UDirectionalAudioWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDirectionalAudioWidget; // Class Charlie.DistractDroneAbility // 0x00B0 (0x05E0 - 0x0530) class UDistractDroneAbility : public UGoToTargetDroneAbility { public: uint8 Pad_530[0x20]; // 0x0530(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag StartDistractEffectCue; // 0x0550(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer EndDistractEffectCues; // 0x0558(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float Duration; // 0x0578(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtraRadiusAroundCapsule; // 0x057C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtraHeightAboveCapsule; // 0x0580(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DroneHarrassementSpeed; // 0x0584(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat DurationStat; // 0x0588(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DeactivationBufferTime; // 0x05B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5BC[0x4]; // 0x05BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_DroneFlyAroundTarget* DroneFlyAroundTargetTask; // 0x05C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* DistractDurationTask; // 0x05C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* TargetEventTask; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTargetHasReceivedEvent(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DistractDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DistractDroneAbility") } static class UDistractDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDistractDroneAbility; // Class Charlie.DroneAbilityWheelWidget // 0x0050 (0x0508 - 0x04B8) class UDroneAbilityWheelWidget : public UAbilityWheelWidget { public: float Seed1; // 0x04B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Seed2; // 0x04BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Seed3; // 0x04C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Seed4; // 0x04C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DockDroneInputText; // 0x04C8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UndockDroneInputText; // 0x04D8(0x0010)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_4E8[0x20]; // 0x04E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDroneDockedStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); void OnDroneLockedStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneAbilityWheelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneAbilityWheelWidget") } static class UDroneAbilityWheelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneAbilityWheelWidget; // Class Charlie.DatumTimedNotificationData // 0x0010 (0x00A8 - 0x0098) class UDatumTimedNotificationData final : public UCharlieImageTimedNotificationData { public: struct FDatumNotificationRune DatumNotificationRune; // 0x0098(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumTimedNotificationData") } static class UDatumTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumTimedNotificationData; // Class Charlie.DroneBaseFeatureButton // 0x00A0 (0x0588 - 0x04E8) class UDroneBaseFeatureButton : public UCharlieCustomButton { public: class FText ButtonNameText; // 0x04E8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ButtonActiveText; // 0x04F8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ButtonInactiveText; // 0x0508(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DroneBaseFeatureDescText; // 0x0518(0x0010)(Edit, NativeAccessSpecifierPrivate) struct FInputWidgetData InputWidgetData; // 0x0528(0x0050)(Edit, NativeAccessSpecifierPrivate) bool bIsInputVisible; // 0x0578(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_579[0x7]; // 0x0579(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDroneBaseFeatureEntry* DroneBaseFeatureEntry; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneBaseFeatureButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneBaseFeatureButton") } static class UDroneBaseFeatureButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneBaseFeatureButton; // Class Charlie.DroneBaseFeatureDescWidget // 0x0020 (0x03A8 - 0x0388) class UDroneBaseFeatureDescWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* DroneBaseFeatureTitleTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DroneBaseFeatureDescTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* DroneBaseFeatureInputSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneBaseFeatureDescWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneBaseFeatureDescWidget") } static class UDroneBaseFeatureDescWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneBaseFeatureDescWidget; // Class Charlie.CombatItemPickUpTimedNotificationData // 0x0008 (0x00A0 - 0x0098) class UCombatItemPickUpTimedNotificationData final : public UCharlieImageTimedNotificationData { public: class UItemData* ItemPickedUp; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatItemPickUpTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatItemPickUpTimedNotificationData") } static class UCombatItemPickUpTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatItemPickUpTimedNotificationData; // Class Charlie.DroneCosmeticSlotEntryButton // 0x0000 (0x04F0 - 0x04F0) class UDroneCosmeticSlotEntryButton : public ULoadoutSlotEntryButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneCosmeticSlotEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneCosmeticSlotEntryButton") } static class UDroneCosmeticSlotEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneCosmeticSlotEntryButton; // Class Charlie.DroneItemData // 0x0048 (0x01E8 - 0x01A0) class UDroneItemData final : public UItemData { public: uint8 Pad_1A0[0x8]; // 0x01A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 MaxModuleSlots; // 0x01A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A9[0x7]; // 0x01A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultModules; // 0x01B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultCosmeticItemData; // 0x01C0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneItemData") } static class UDroneItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneItemData; // Class Charlie.UsableItemInfoWidget // 0x0010 (0x03E8 - 0x03D8) class UUsableItemInfoWidget : public UBuffItemInfoWidget { public: class UPanelWidget* StatsPanel; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemStatInfoWidget* ItemStatInfoSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UsableItemInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UsableItemInfoWidget") } static class UUsableItemInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUsableItemInfoWidget; // Class Charlie.ModuleInfoWidget // 0x0020 (0x0410 - 0x03F0) class UModuleInfoWidget : public UAbilityItemInfoWidget { public: class UAbilityIconWidget* AbilityIconSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UStatEntryWidget* GradeEntry; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryModuleItem* ModuleEntry; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UModuleItemData* ModuleItemData; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ModuleInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ModuleInfoWidget") } static class UModuleInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UModuleInfoWidget; // Class Charlie.DroneModuleInfoWidget // 0x0038 (0x0448 - 0x0410) class UDroneModuleInfoWidget : public UModuleInfoWidget { public: class FText LockOnRequiredText; // 0x0410(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText LockOnNotRequiredText; // 0x0420(0x0010)(Edit, NativeAccessSpecifierPrivate) class UStatEntryWidget* LockOnRequiredEntry; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* CoolDownEntry; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryDroneModuleItem* DroneModuleEntry; // 0x0440(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneModuleInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneModuleInfoWidget") } static class UDroneModuleInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneModuleInfoWidget; // Class Charlie.CharlieGameplayCueNotify_WeaponDurationCue // 0x0018 (0x00F8 - 0x00E0) class UCharlieGameplayCueNotify_WeaponDurationCue final : public UCharlieGameplayCueNotify_SimpleCueBase { public: class FName NiagaraEmissiveTextureParameterName; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray WeaponEmissiveTextures; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_WeaponDurationCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_WeaponDurationCue") } static class UCharlieGameplayCueNotify_WeaponDurationCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_WeaponDurationCue; // Class Charlie.DroneModuleItemData // 0x0008 (0x01F0 - 0x01E8) class UDroneModuleItemData final : public UModuleItemData { public: struct FGameplayTag AbilityType; // 0x01E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneModuleItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneModuleItemData") } static class UDroneModuleItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneModuleItemData; // Class Charlie.DroneMovementComponent // 0x02A0 (0x0340 - 0x00A0) class alignas(0x10) UDroneMovementComponent final : public UActorComponent { public: class UCurveFloat* AccelerationProfile; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccelerationTime; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslationLag; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* TranslationByDistanceToDestinationLag; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveDeadZoneSize; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationLag; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IndependentMovementSpeed; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PathFollowingTranslationLag; // 0x00C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel CollisionChannel; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DockingSpeed; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToTargetToTeleport; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* DroneOwner; // 0x00D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E0[0x260]; // 0x00E0(0x0260)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetCurrentRotationAngle() const; float GetCurrentRotationSpeed() const; struct FVector GetCurrentTranslationDirection() const; float GetCurrentTranslationSpeed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneMovementComponent") } static class UDroneMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneMovementComponent; // Class Charlie.DroneTranslationMenuWidget // 0x0008 (0x0480 - 0x0478) class UDroneTranslationMenuWidget : public UInteractionMenuWidget { public: class UInteractionScrollableTextWidget* InteractionScrollableTextSumg; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneTranslationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneTranslationMenuWidget") } static class UDroneTranslationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneTranslationMenuWidget; // Class Charlie.InteractionIconWorldWidget // 0x0058 (0x0448 - 0x03F0) class UInteractionIconWorldWidget : public UCharlieWorldUserWidgetBase { public: class UFreyaImage* Image; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap OverrideTextureSettings; // 0x03F8(0x0050)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionIconWorldWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionIconWorldWidget") } static class UInteractionIconWorldWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionIconWorldWidget; // Class Charlie.DroneTranslationWorldWidget // 0x0000 (0x0448 - 0x0448) class UDroneTranslationWorldWidget : public UInteractionIconWorldWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DroneTranslationWorldWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DroneTranslationWorldWidget") } static class UDroneTranslationWorldWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDroneTranslationWorldWidget; // Class Charlie.DurationBasedAbilityInterface // 0x0000 (0x0000 - 0x0000) class IDurationBasedAbilityInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DurationBasedAbilityInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DurationBasedAbilityInterface") } static class IDurationBasedAbilityInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IDurationBasedAbilityInterface; // Class Charlie.DynamicInteractableRuneComponent // 0x00E0 (0x0188 - 0x00A8) class UDynamicInteractableRuneComponent final : public UBaseRuneComponent { public: struct FDynamicInteractableRune Rune; // 0x00A8(0x00E0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractableRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractableRuneComponent") } static class UDynamicInteractableRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractableRuneComponent; // Class Charlie.DynamicInteractOverlapAvailabilityRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UDynamicInteractOverlapAvailabilityRuneComponent final : public UBaseRuneComponent { public: struct FDynamicInteractOverlapAvailabilityRune Rune; // 0x00A8(0x000A)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractOverlapAvailabilityRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractOverlapAvailabilityRuneComponent") } static class UDynamicInteractOverlapAvailabilityRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractOverlapAvailabilityRuneComponent; // Class Charlie.ActivateInteractionActionRuneWrapper // 0x0020 (0x0048 - 0x0028) class UActivateInteractionActionRuneWrapper final : public UBaseRuneWrapper { public: struct FActivateInteractionActionRune Rune; // 0x0028(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateInteractionActionRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateInteractionActionRuneWrapper") } static class UActivateInteractionActionRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateInteractionActionRuneWrapper; // Class Charlie.ActivateInteractionActionRuneComponent // 0x0020 (0x00C8 - 0x00A8) class UActivateInteractionActionRuneComponent final : public UBaseRuneComponent { public: struct FActivateInteractionActionRune Rune; // 0x00A8(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateInteractionActionRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateInteractionActionRuneComponent") } static class UActivateInteractionActionRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateInteractionActionRuneComponent; // Class Charlie.EndInteractionActionRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UEndInteractionActionRuneComponent final : public UBaseRuneComponent { public: struct FEndInteractionActionRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndInteractionActionRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndInteractionActionRuneComponent") } static class UEndInteractionActionRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndInteractionActionRuneComponent; // Class Charlie.DynamicInteractLibrary // 0x0000 (0x0028 - 0x0028) class UDynamicInteractLibrary final : public UBlueprintFunctionLibrary { public: static void ActivateAction(class AActor* Interactable, class AActor* Interactor, EInteractionActionType Action); static class AActor* GetActivableInteractable(class AActor* Interactor); static bool IsInteractableActive(class AActor* Interactable); static void OpenCache(const class UResearchCacheData* Cache, const class UObject* WorldContext); static void PrintDynamicInteractDebugLog(const class FText& DebugText); static void PrintDynamicInteractError(const class FText& ErrorText); static void PrintDynamicInteractWarning(const class FText& WarningText); static void SetDialCodes(const TArray& UnlockCode, const TArray& Dials); static void SetInteractObservationActor(class UObject* WorldContextObject, class AActor* ActorToObserve); static void SetSheenActivation(class AActor* Actor, bool bActive, class FName ComponentTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicInteractLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicInteractLibrary") } static class UDynamicInteractLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicInteractLibrary; // Class Charlie.EcstasyArenaManager // 0x0180 (0x04D0 - 0x0350) class AEcstasyArenaManager final : public ACharlieBossFightArenaManager { public: uint8 Pad_350[0x38]; // 0x0350(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) float DelayBeforeFinalEntitySpawn; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ALymbicEntitySpawner* FinalEntitySpawner; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf BuffEffect; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag BuffAddedCue; // 0x03A0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag BuffLostCue; // 0x03A8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray MaxEntityCountPerWave; // 0x03B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray UniqueBuffs; // 0x03C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float SpawningDelay; // 0x03D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ShieldSettings; // 0x03D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray TurretSettings; // 0x03E8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray CameraSettings; // 0x03F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray EcstasyTotems; // 0x0408(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UMaterialParameterCollection* HeroPowerUpMaterialCollection; // 0x0418(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HeroPowerUpParameterName; // 0x0420(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInstance* HeroPowerUpOverlayMaterial; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* HeroPowerUpNiagaraSystem; // 0x0430(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HeroPowerUpNiagaraParameterName; // 0x0438(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACharlieInteriorVolume* PostProcessVolume; // 0x0440(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* BossHealthRtpc; // 0x0448(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* BuffRtpc; // 0x0450(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* SpawnTurretEvent; // 0x0458(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* SpawnHazeEvent; // 0x0460(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* SpawnFinalHazeEvent; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HeroPowerUpNiagaraComponents; // 0x0470(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray BuffEffectHandles; // 0x0480(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray SpawnedEntities; // 0x0490(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class ACharlieLymbicEntity* FinalEntityInstance; // 0x04A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4A8[0x28]; // 0x04A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBuffEffectRemoved(const struct FGameplayEffectRemovalInfo& EffectInfo); void OnBuffEffectStackChanged(const struct FActiveGameplayEffectHandle& EffectHandle, int32 NewStackCount, int32 PreviousStackCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyArenaManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyArenaManager") } static class AEcstasyArenaManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEcstasyArenaManager; // Class Charlie.WeaponModuleItemData // 0x0008 (0x01F0 - 0x01E8) class UWeaponModuleItemData final : public UModuleItemData { public: struct FGameplayTag AbilityType; // 0x01E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponModuleItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponModuleItemData") } static class UWeaponModuleItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponModuleItemData; // Class Charlie.EcstasyBossBarWidget // 0x0010 (0x03E8 - 0x03D8) class UEcstasyBossBarWidget : public UCharlieHudUserWidgetBase { public: class UHazeSegmentedProgressBarWidget* HazeProgressBarWidget; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UBuffSegmentedProgressBarWidget* BuffProgressBarWidget; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyBossBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyBossBarWidget") } static class UEcstasyBossBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEcstasyBossBarWidget; // Class Charlie.WorldAreaUnlockedWidget // 0x0030 (0x03B8 - 0x0388) class UWorldAreaUnlockedWidget : public UFreyaUserWidget { public: class FText APCUnlockedText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText APCLockedText; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* AreaNameTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* AreaDescriptionTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldAreaUnlockedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldAreaUnlockedWidget") } static class UWorldAreaUnlockedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldAreaUnlockedWidget; // Class Charlie.EcstasyTurretSpot // 0x0008 (0x02B0 - 0x02A8) class AEcstasyTurretSpot final : public AActor { public: uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EcstasyTurretSpot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EcstasyTurretSpot") } static class AEcstasyTurretSpot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEcstasyTurretSpot; // Class Charlie.EffectValueAttributeModifierComponent // 0x0038 (0x0060 - 0x0028) class UEffectValueAttributeModifierComponent final : public UEffectValueBaseModifierComponent { public: struct FGameplayAttribute ValueModifierAttribute; // 0x0028(0x0038)(Edit, BlueprintReadOnly, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EffectValueAttributeModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EffectValueAttributeModifierComponent") } static class UEffectValueAttributeModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEffectValueAttributeModifierComponent; // Class Charlie.TradeDialogueWidget // 0x0018 (0x0438 - 0x0420) class UTradeDialogueWidget : public UDialogueWidget { public: uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeDialogueWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeDialogueWidget") } static class UTradeDialogueWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeDialogueWidget; // Class Charlie.EndGameConfig // 0x0020 (0x0048 - 0x0028) class UEndGameConfig final : public UObject { public: struct FSoftObjectPath EndGameDataPath; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndGameConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndGameConfig") } static class UEndGameConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndGameConfig; // Class Charlie.EndGameData // 0x0020 (0x0050 - 0x0030) class UEndGameData final : public UDataAsset { public: TArray PreCreditsSequences; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray PostCreditsSequences; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EndGameData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EndGameData") } static class UEndGameData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEndGameData; // Class Charlie.TradeGiveItemRuneComponent // 0x0078 (0x0120 - 0x00A8) class UTradeGiveItemRuneComponent final : public UBaseRuneComponent { public: struct FTradeGiveItemRune Rune; // 0x00A8(0x0078)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeGiveItemRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeGiveItemRuneComponent") } static class UTradeGiveItemRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeGiveItemRuneComponent; // Class Charlie.EnduranceAttributeSet // 0x00D8 (0x01D0 - 0x00F8) class alignas(0x10) UEnduranceAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData Endurance; // 0x00F8(0x0010)(Edit, BlueprintVisible, SaveGame, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceCap; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceMax; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceRestedRegenRate; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceRestedRegenDelay; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceExhaustedRatio; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceExhaustedRegenRate; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceExhaustedRegenDelay; // 0x0168(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceCostCoefficient; // 0x0178(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceRegenRateMultiplierCoefficient; // 0x0188(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData GlobalEnduranceCostModifierCoefficient; // 0x0198(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData GlobalHealingBonusCoefficient; // 0x01A8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EnduranceCapBuffer; // 0x01B8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_1C8[0x8]; // 0x01C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnduranceAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnduranceAttributeSet") } static class UEnduranceAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnduranceAttributeSet; // Class Charlie.EnduranceRegenAbility // 0x00C0 (0x05A8 - 0x04E8) class UEnduranceRegenAbility : public UCharlieBaseGameplayAbility { public: TSubclassOf EnduranceRegenEffect; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimationEventTimeOut; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery WaitForRegenEventQuery; // 0x04F8(0x0048)(NativeAccessSpecifierPrivate) struct FGameplayTagQuery UseExhaustedDelayQuery; // 0x0540(0x0048)(NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0588(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* AnimTimeOutTask; // 0x0590(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* RegenDelayTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveRegenEffect; // 0x05A0(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnduranceRegenAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnduranceRegenAbility") } static class UEnduranceRegenAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnduranceRegenAbility; // Class Charlie.TurretAbility // 0x0010 (0x0510 - 0x0500) class UTurretAbility final : public UBaseIdleAbility { public: TArray OriginalConfig; // 0x0500(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TurretAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TurretAbility") } static class UTurretAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTurretAbility; // Class Charlie.GameplayLODAction_Bool // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_Bool : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: bool GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, bool bNewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_Bool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_Bool") } static class UGameplayLODAction_Bool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_Bool; // Class Charlie.EnemyAudioIdleLODAction // 0x0000 (0x0078 - 0x0078) class UEnemyAudioIdleLODAction final : public UGameplayLODAction_Bool { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyAudioIdleLODAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyAudioIdleLODAction") } static class UEnemyAudioIdleLODAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyAudioIdleLODAction; // Class Charlie.EnemyGrapplingHookAbility // 0x00F8 (0x0610 - 0x0518) class UEnemyGrapplingHookAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry ThrowAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry PullAnimation; // 0x0540(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FUIStat StaticStat; // 0x0560(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bShouldHaveLockOnTarget; // 0x0590(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMaxRange; // 0x0591(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_592[0x2]; // 0x0592(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxRangeToActivate; // 0x0594(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCollisionProfileName ProjectileCollisionProfileName; // 0x0598(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FVector3f ProjectileBoxExtent; // 0x05A0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x05AC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5AD[0x3]; // 0x05AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FThrowablesAndEffectsHandler ThrowablesAndEffectsHandler; // 0x05B0(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyGrapplingHookAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyGrapplingHookAbility") } static class UEnemyGrapplingHookAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyGrapplingHookAbility; // Class Charlie.EnemyGuardAbility // 0x0048 (0x0530 - 0x04E8) class UEnemyGuardAbility : public UCharlieBaseGameplayAbility { public: TSubclassOf SpeedModifierEffect; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedModifierEffectLevel; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDuration; // 0x04F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDuration; // 0x04F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray StopConditions; // 0x0500(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x0510(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* AbilityDurationTask; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_EvaluateConditions* EvaluateStopConditions; // 0x0528(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyGuardAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyGuardAbility") } static class UEnemyGuardAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyGuardAbility; // Class Charlie.EnemyLeftRightMovementAbility // 0x0050 (0x0568 - 0x0518) class UEnemyLeftRightMovementAbility : public UBaseAnimatedAbility { public: float PrioritizeLeft; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry LeftAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry RightAnimation; // 0x0540(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLeftRightMovementAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLeftRightMovementAbility") } static class UEnemyLeftRightMovementAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLeftRightMovementAbility; // Class Charlie.EnemyLockOnWidget // 0x0020 (0x0410 - 0x03F0) class UEnemyLockOnWidget final : public UCharlieWorldUserWidgetBase { public: class UWidgetAnimation* RiposteAnim; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* OwnerASC; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRiposteStateUpdated(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLockOnWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLockOnWidget") } static class UEnemyLockOnWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLockOnWidget; // Class Charlie.EnemyLymbicAttributeBarWidget // 0x0028 (0x0540 - 0x0518) class UEnemyLymbicAttributeBarWidget : public UEnemyLockableAttributeBarWidget { public: class FName AbsorbingHazeEnableCountdownParameterName; // 0x0518(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName AbsorbingHazeCountdownFrequencyParameterName; // 0x0520(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 AbsorbingHazeCountdownSteps; // 0x0528(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_529[0x17]; // 0x0529(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAbsordingHazeStatusChanged(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyLymbicAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyLymbicAttributeBarWidget") } static class UEnemyLymbicAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyLymbicAttributeBarWidget; // Class Charlie.AbilityTask_MoveAlongSpline // 0x00C0 (0x0140 - 0x0080) class alignas(0x10) UAbilityTask_MoveAlongSpline final : public UAbilityTask { public: uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* AIController; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharlieRoamingPath* RoamingPath; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x98]; // 0x00A8(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_MoveAlongSpline* MoveAlongSpline(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class AActor* TargetActor_0, const class ACharlieRoamingPath* RoamingPath_0); void OnMoveRequestFinished(const struct FAIRequestID& RequestID, EPathFollowingResult Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MoveAlongSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MoveAlongSpline") } static class UAbilityTask_MoveAlongSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MoveAlongSpline; // Class Charlie.EnemyParryWindowWidget // 0x0018 (0x0408 - 0x03F0) class UEnemyParryWindowWidget : public UCharlieWorldUserWidgetBase { public: class UParryComponent* OwnerParryComponent; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x10]; // 0x03F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyParryWindowWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyParryWindowWidget") } static class UEnemyParryWindowWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyParryWindowWidget; // Class Charlie.EnemyStanceAttributeBarWidget // 0x0070 (0x0570 - 0x0500) class UEnemyStanceAttributeBarWidget : public UEnemyAttributeBarWidget { public: float PreviewCapValue; // 0x0500(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_504[0x4]; // 0x0504(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayAttribute CapValueAttribute; // 0x0508(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* StanceBarsHolderEBox; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray StanceAttributeProgressBars; // 0x0548(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_558[0x18]; // 0x0558(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRiposteStateUpdated(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnemyStanceAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnemyStanceAttributeBarWidget") } static class UEnemyStanceAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnemyStanceAttributeBarWidget; // Class Charlie.EnvironementalAreaOfEffectBox // 0x0038 (0x0340 - 0x0308) class AEnvironementalAreaOfEffectBox final : public ACharlieThrowable { public: uint8 Pad_308[0x10]; // 0x0308(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* DamageOrigin; // 0x0318(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxComponent* DamageZoneComponent; // 0x0320(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEnvironementalDamageDealerComponent* DamageDealerComponent; // 0x0328(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0330(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x0338(0x0001)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieFaction Faction; // 0x0339(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_33A[0x6]; // 0x033A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnWallStartSpinning(); void OnWallStopSpinning(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironementalAreaOfEffectBox") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironementalAreaOfEffectBox") } static class AEnvironementalAreaOfEffectBox* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEnvironementalAreaOfEffectBox; // Class Charlie.EnvironmentLibrary // 0x0000 (0x0028 - 0x0028) class UEnvironmentLibrary final : public UBlueprintFunctionLibrary { public: static void AddTextureStreamingLocation(const struct FVector& Location, bool bOverrideLocation, float Duration); static void PrepareEnterSubmap(const class UObject* WorldContextObject); static void PrepareExitSubmap(const class UObject* WorldContextObject); static void TurnOffDirectionalLight(const class UObject* WorldContextObject); static void TurnOffExponentialFog(const class UObject* WorldContextObject); static void TurnOffSkylight(const class UObject* WorldContextObject); static void TurnOnDirectionalLight(const class UObject* WorldContextObject); static void TurnOnExponentialFog(const class UObject* WorldContextObject); static void TurnOnSkylight(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentLibrary") } static class UEnvironmentLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentLibrary; // Class Charlie.EventAppliedEffectAbility // 0x0098 (0x0580 - 0x04E8) class UEventAppliedEffectAbility : public UCharlieBaseGameplayAbility { public: struct FGameplayEffectDefinition EffectToOwner; // 0x04E8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayEffectDefinition EffectToTarget; // 0x0508(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTagContainer OutcomesToConsider; // 0x0528(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bApplyOnlyOnWeaponDamage; // 0x0548(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_549[0x7]; // 0x0549(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat EffectToOwnerRatioStat; // 0x0550(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EventAppliedEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EventAppliedEffectAbility") } static class UEventAppliedEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEventAppliedEffectAbility; // Class Charlie.CharlieGameplayCueNotify_HitImpact // 0x0038 (0x0078 - 0x0040) class UCharlieGameplayCueNotify_HitImpact final : public UGameplayCueNotify_Static { public: float HitPower; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExhaustedHitPower; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraHitPowerParameterName; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraHazeMainComponentTag; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraHitPositionParameterName; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CameraShake; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraShakeInnerRadius; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraShakeOuterRadius; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraShakeFallOff; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_HitImpact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_HitImpact") } static class UCharlieGameplayCueNotify_HitImpact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_HitImpact; // Class Charlie.ExhaustionStatusWidget // 0x0008 (0x03E0 - 0x03D8) class UExhaustionStatusWidget : public UCharlieHudUserWidgetBase { public: class UCharlieAbilitySystemComponent* OwnerASC; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExhaustionStatusWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExhaustionStatusWidget") } static class UExhaustionStatusWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExhaustionStatusWidget; // Class Charlie.ExplorationNavBarWidget // 0x0030 (0x0448 - 0x0418) class UExplorationNavBarWidget : public UNavBarWidget { public: uint8 Pad_418[0x18]; // 0x0418(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UExplorationNavBarTabEntryButton* GoodDeedsTabBtn; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UExplorationNavBarTabEntryButton* MysteriesTabBtn; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UExplorationNavBarTabEntryButton* TimeloopsTabBtn; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExplorationNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExplorationNavBarWidget") } static class UExplorationNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExplorationNavBarWidget; // Class Charlie.FactionConfig // 0x0020 (0x0048 - 0x0028) class UFactionConfig final : public UObject { public: struct FFactionRelationshipRow FactionsRelationships[0x5]; // 0x0028(0x0005)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactionConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactionConfig") } static class UFactionConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactionConfig; // Class Charlie.FactOwnerData // 0x0008 (0x0038 - 0x0030) class UFactOwnerData : public UPrimaryDataAsset { public: class FName IdentityName; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactOwnerData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactOwnerData") } static class UFactOwnerData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactOwnerData; // Class Charlie.FeetBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UFeetBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static int32 GetActorFeetTraceFrequency(class AActor* Actor); static struct FVector2D GetRenderTexturePosition(const struct FVector2D& Size, const struct FVector2D& position, const float Scale); static struct FVector2D GetRenderTextureSize(const struct FVector2D& Size, const float Scale); static void SetActorFeetTraceFrequency(class AActor* Actor, int32 TickFrequency); static bool TryGetActorFootIkResults(class AActor* Actor, int32 FootIndex, struct FVector* Location, struct FRotator* Rotation, float* ZOffset); static bool TryGetActorPelvisIkResults(class AActor* Actor, float* ZOffset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FeetBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FeetBlueprintLibrary") } static class UFeetBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFeetBlueprintLibrary; // Class Charlie.FerventDefinition // 0x0018 (0x0048 - 0x0030) class UFerventDefinition final : public ULymbicEntityDefinition { public: TSubclassOf HollowWalker; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> AssignedHazes; // 0x0038(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FerventDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FerventDefinition") } static class UFerventDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFerventDefinition; // Class Charlie.FlowNode_Answer // 0x0018 (0x0208 - 0x01F0) class UFlowNode_Answer final : public UFlowNode_AbstractLine { public: class FText AnswerText; // 0x01F0(0x0010)(Deprecated, NativeAccessSpecifierPublic) uint8 Pad_200[0x8]; // 0x0200(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_Answer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_Answer") } static class UFlowNode_Answer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_Answer; // Class Charlie.FlowNode_SubGraphInstanced // 0x0008 (0x0220 - 0x0218) class UFlowNode_SubGraphInstanced : public UFlowNode_SubGraph { public: class UFlowAsset* FlowAssetKeepAlive; // 0x0218(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_SubGraphInstanced") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_SubGraphInstanced") } static class UFlowNode_SubGraphInstanced* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_SubGraphInstanced; // Class Charlie.FlowNode_ConditionSubGraph // 0x0000 (0x0220 - 0x0220) class UFlowNode_ConditionSubGraph final : public UFlowNode_SubGraphInstanced { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_ConditionSubGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_ConditionSubGraph") } static class UFlowNode_ConditionSubGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_ConditionSubGraph; // Class Charlie.FlowNode_DoesNotHaveFact // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_DoesNotHaveFact final : public UFlowNode_Condition { public: class UFactData* Fact; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_DoesNotHaveFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_DoesNotHaveFact") } static class UFlowNode_DoesNotHaveFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_DoesNotHaveFact; // Class Charlie.FlowNode_DoesNotHaveTagFact // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_DoesNotHaveTagFact final : public UFlowNode_Condition { public: struct FGameplayTag TagFact; // 0x01D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_DoesNotHaveTagFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_DoesNotHaveTagFact") } static class UFlowNode_DoesNotHaveTagFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_DoesNotHaveTagFact; // Class Charlie.FlowNode_FadeToBlackInfinite // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_FadeToBlackInfinite final : public UFlowNode { public: float FadeDuration; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_FadeToBlackInfinite") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_FadeToBlackInfinite") } static class UFlowNode_FadeToBlackInfinite* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_FadeToBlackInfinite; // Class Charlie.FlowNode_HasTagFact // 0x0008 (0x01D8 - 0x01D0) class UFlowNode_HasTagFact final : public UFlowNode_Condition { public: struct FGameplayTag TagFact; // 0x01D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_HasTagFact") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_HasTagFact") } static class UFlowNode_HasTagFact* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_HasTagFact; // Class Charlie.FlowNode_IntroductionSelector // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_IntroductionSelector final : public UFlowNode_AbstractSelector { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_IntroductionSelector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_IntroductionSelector") } static class UFlowNode_IntroductionSelector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_IntroductionSelector; // Class Charlie.FlowNode_LoreQuestion // 0x0010 (0x0218 - 0x0208) class UFlowNode_LoreQuestion final : public UFlowNode_BaseQuestion { public: class FText QuestionName; // 0x0208(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_LoreQuestion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_LoreQuestion") } static class UFlowNode_LoreQuestion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_LoreQuestion; // Class Charlie.FlowNode_Payload // 0x00E0 (0x02B0 - 0x01D0) class UFlowNode_Payload final : public UFlowNode { public: struct FPayloadData PayloadData; // 0x01D0(0x00D8)(Edit, NativeAccessSpecifierPrivate) bool bEndConversation; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_Payload") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_Payload") } static class UFlowNode_Payload* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_Payload; // Class Charlie.WorldMapMenuWidget // 0x02E8 (0x0780 - 0x0498) class UWorldMapMenuWidget : public UScreenMenuWidget { public: struct FVector2D DefaultMapAlignment; // 0x0498(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ZoomedInResolutionLimit; // 0x04A8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ZoomedOutResolutionLimit; // 0x04B8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MouseZoomSpeedMultiplier; // 0x04C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ZoomTickPercentage; // 0x04CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MousePanSpeedMultiplier; // 0x04D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GamepadPanSpeedMultiplier; // 0x04D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap PercentagePanningCanvasAlwaysInaccessibleMap; // 0x04D8(0x0050)(Edit, NativeAccessSpecifierPrivate) struct FVector2D MiddleToCloseSwitchSize; // 0x0528(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D FarToMiddleSwitchSize; // 0x0538(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceButtonHovered; // 0x0548(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_54C[0x4]; // 0x054C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr FarWorldMapSoftTexture; // 0x0550(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr MiddleWorldMapSoftTexture; // 0x0578(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr CloseWorldMapSoftTexture; // 0x05A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr FrameWorldMapSoftTexture; // 0x05C8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FInfoPanelPosition DefaultInfoPanelPosition; // 0x05F0(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FInfoPanelPosition AdjustedInfoPanelPosition; // 0x0630(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* OpeningWorldMapSoundStyle; // 0x0670(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ToggleInfoPanelSound; // 0x0678(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* BlockedSoundStyle; // 0x0680(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieStartStopSoundStyle* PanningSoundStyle; // 0x0688(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieStartStopSoundStyle* ZoomingInSoundStyle; // 0x0690(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieStartStopSoundStyle* ZoomingOutSoundStyle; // 0x0698(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* PlayerAtLocationClickedSound; // 0x06A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* PlayerNotAtLocationClickedSound; // 0x06A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* MagnetismCurve; // 0x06B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* GoToCurrentLocationCurve; // 0x06B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceMagnetismStart; // 0x06C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6C4[0x4]; // 0x06C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf GridLineWidgetClass; // 0x06C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf RulerGridLineWidgetClass; // 0x06D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DistanceBetweenLines; // 0x06D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumberOfHorizontalLines; // 0x06DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float HorizontalLinesOffset; // 0x06E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumberOfVerticalLines; // 0x06E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VerticalLinesOffset; // 0x06E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_6EC[0x4]; // 0x06EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCanvasPanel* LeftRulerGridCanvas; // 0x06F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* TopRulerGridCanvas; // 0x06F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* FarWorldMapImg; // 0x0700(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* MiddleWorldMapImg; // 0x0708(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CloseWorldMapImg; // 0x0710(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* FrameImg; // 0x0718(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCrosshairWidget* CrosshairSumg; // 0x0720(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapGridWidget* GridSumg; // 0x0728(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapGridWidget* LeftRulerGridSumg; // 0x0730(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapGridWidget* TopRulerGridSumg; // 0x0738(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapInfoWidget* WorldMapAreaInfoSumg; // 0x0740(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* WorldMapFooterSumg; // 0x0748(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapNavigationConfirmationWidget* NavigationConfirmationSumg; // 0x0750(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* MagnetismAnim; // 0x0758(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldMapButton* HoveredButton; // 0x0760(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* ChosenCurve; // 0x0768(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaFocusableWidget* MagneticButton; // 0x0770(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_778[0x8]; // 0x0778(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveCanvasToMagneticButton(const class UCanvasPanel* InContentCanvas); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapMenuWidget") } static class UWorldMapMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapMenuWidget; // Class Charlie.FlowNode_QuickChatBlock // 0x0000 (0x01D0 - 0x01D0) class UFlowNode_QuickChatBlock final : public UFlowNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_QuickChatBlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_QuickChatBlock") } static class UFlowNode_QuickChatBlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_QuickChatBlock; // Class Charlie.FlowNode_ShopReward // 0x0110 (0x02E0 - 0x01D0) class UFlowNode_ShopReward final : public UFlowNode { public: uint8 Pad_1D0[0x8]; // 0x01D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EShopType ShopType; // 0x01D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D9[0x1F]; // 0x01D9(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) class UConversationSubsystem* ConversationSubsystem; // 0x01F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_200[0xE0]; // 0x0200(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_ShopReward") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_ShopReward") } static class UFlowNode_ShopReward* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_ShopReward; // Class Charlie.ArcasSpireMountingCage // 0x0088 (0x0340 - 0x02B8) class AArcasSpireMountingCage final : public AStaticMeshActor { public: float MountingTime; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActivateCageWorldEvent; // 0x02C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FGameplayTag CompletedFactTag; // 0x02E0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AInteractableActor* InsideCageInteractable; // 0x02E8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAkComponent* AkComponent; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequence* LevelSequence; // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* CageUpSFX; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* CageDownSFX; // 0x0308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* CageStopSFX; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* CageAtHighestPositionSFX; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequencePlayer* LevelSequencePlayer; // 0x0320(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ALevelSequenceActor* LevelSequenceActor; // 0x0328(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInteractionActionComponent* InsideCageInteractableComponent; // 0x0330(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void LockUnlockInteractable(bool bLockWhenForward); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ArcasSpireMountingCage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ArcasSpireMountingCage") } static class AArcasSpireMountingCage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AArcasSpireMountingCage; // Class Charlie.FlowNode_TopicSubGraph // 0x0030 (0x0248 - 0x0218) class UFlowNode_TopicSubGraph final : public UFlowNode_SubGraph { public: TSoftObjectPtr TopicAsset; // 0x0218(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DatumBrush; // 0x0240(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_TopicSubGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_TopicSubGraph") } static class UFlowNode_TopicSubGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_TopicSubGraph; // Class Charlie.FlowNode_TriggerBlueprintEvent // 0x0010 (0x01E0 - 0x01D0) class UFlowNode_TriggerBlueprintEvent final : public UFlowNode { public: struct FGameplayTag IdentityTag; // 0x01D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag EventTypeTag; // 0x01D8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlowNode_TriggerBlueprintEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlowNode_TriggerBlueprintEvent") } static class UFlowNode_TriggerBlueprintEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlowNode_TriggerBlueprintEvent; // Class Charlie.FootstepConfig // 0x0010 (0x0038 - 0x0028) class UFootstepConfig final : public UObject { public: TArray> SweetnersPhysicalMaterial; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepConfig") } static class UFootstepConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepConfig; // Class Charlie.FeetRuneComponent // 0x0030 (0x00D8 - 0x00A8) class UFeetRuneComponent final : public UBaseRuneComponent { public: struct FFeetRune Rune; // 0x00A8(0x0030)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FeetRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FeetRuneComponent") } static class UFeetRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFeetRuneComponent; // Class Charlie.FootRuneWrapper // 0x0058 (0x0080 - 0x0028) class UFootRuneWrapper final : public UBaseRuneWrapper { public: struct FFootRune Rune; // 0x0028(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootRuneWrapper") } static class UFootRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootRuneWrapper; // Class Charlie.SkillInputHandler // 0x0000 (0x0000 - 0x0000) class ISkillInputHandler final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkillInputHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkillInputHandler") } static class ISkillInputHandler* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISkillInputHandler; // Class Charlie.FootRuneComponent // 0x0058 (0x0100 - 0x00A8) class UFootRuneComponent final : public UBaseRuneComponent { public: struct FFootRune Rune; // 0x00A8(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootRuneComponent") } static class UFootRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootRuneComponent; // Class Charlie.FootstepEmitterRuneWrapper // 0x00D8 (0x0100 - 0x0028) class UFootstepEmitterRuneWrapper final : public UBaseRuneWrapper { public: struct FFootstepEmitterRune Rune; // 0x0028(0x00D8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEmitterRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEmitterRuneWrapper") } static class UFootstepEmitterRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEmitterRuneWrapper; // Class Charlie.FootstepEventNiagaraTrackerRuneWrapper // 0x0008 (0x0030 - 0x0028) class UFootstepEventNiagaraTrackerRuneWrapper final : public UBaseRuneWrapper { public: struct FFootstepEventNiagaraTrackerRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FootstepEventNiagaraTrackerRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FootstepEventNiagaraTrackerRuneWrapper") } static class UFootstepEventNiagaraTrackerRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFootstepEventNiagaraTrackerRuneWrapper; // Class Charlie.ForwardChargeDroneAbility // 0x0018 (0x0768 - 0x0750) class UForwardChargeDroneAbility final : public UDroneDuoBaseAbility { public: bool bDisableControllerRotation; // 0x0750(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_751[0x3]; // 0x0751(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float GravityScaleDuringAbility; // 0x0754(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_758[0x8]; // 0x0758(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_TestGroundHeight* TestGroundHeightTask; // 0x0760(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForwardChargeDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForwardChargeDroneAbility") } static class UForwardChargeDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UForwardChargeDroneAbility; // Class Charlie.StartGameMode // 0x0070 (0x03B0 - 0x0340) class AStartGameMode final : public ACharlieGameMode { public: TSoftObjectPtr StartNewGameMap; // 0x0340(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StartNewGameMapTag; // 0x0368(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_370[0x40]; // 0x0370(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartGameMode") } static class AStartGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStartGameMode; // Class Charlie.FreeCamConfiguration // 0x0020 (0x0048 - 0x0028) class UFreeCamConfiguration final : public UObject { public: struct FSoftClassPath DebugCameraSpectatorPawnClass; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FreeCamConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FreeCamConfiguration") } static class UFreeCamConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFreeCamConfiguration; // Class Charlie.FreeCameraHudWidget // 0x00B0 (0x0438 - 0x0388) class UFreeCameraHudWidget final : public UFreyaUserWidget { public: class FText SpeedText; // 0x0388(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText QualityText; // 0x0398(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText ApertureText; // 0x03A8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText ExposureText; // 0x03B8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText FovText; // 0x03C8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText ViewModeText; // 0x03D8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* SpeedTxt; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* QualityTxt; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ApertureTxt; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ExposureTxt; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* FovTxt; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ViewModeTxt; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* TraceEntryBox; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void SetAperture(float Aperture); void SetExposure(float Exposure); void SetFOV(float FOV); void SetQualityLevel(int32 QualityLevel); void SetSpeed(float Speed); void SetViewMode(const class FString& ViewModeName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FreeCameraHudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FreeCameraHudWidget") } static class UFreeCameraHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFreeCameraHudWidget; // Class Charlie.FreeCameraTraceWidget // 0x0008 (0x0390 - 0x0388) class UFreeCameraTraceWidget final : public UFreyaUserWidget { public: class UCharlieTextBlock* TextBlock; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FreeCameraTraceWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FreeCameraTraceWidget") } static class UFreeCameraTraceWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFreeCameraTraceWidget; // Class Charlie.FunnelMenuWidget // 0x0038 (0x04A0 - 0x0468) class UFunnelMenuWidget final : public UCharlieMenuWidget { public: uint8 Pad_468[0x10]; // 0x0468(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray FunnelPages; // 0x0478(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) int32 CurrentPageIdx; // 0x0488(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 OwningLayerId; // 0x048C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48D[0xB]; // 0x048D(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) bool bTransitToStoryNewGame; // 0x0498(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_499[0x7]; // 0x0499(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FunnelMenuWidget") } static class UFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFunnelMenuWidget; // Class Charlie.ResearchArticleButton // 0x0008 (0x04F0 - 0x04E8) class UResearchArticleButton : public UCharlieCustomButton { public: class UResearchArticleEntryWidget* ResearchArticleEntrySumg; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchArticleButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchArticleButton") } static class UResearchArticleButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchArticleButton; // Class Charlie.LookSensitivity // 0x0010 (0x0038 - 0x0028) class ULookSensitivity : public UInputModifier { public: class UCurveFloat* HorizontalSensitivityCurve; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCurveFloat* VerticalSensitivityCurve; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LookSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LookSensitivity") } static class ULookSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULookSensitivity; // Class Charlie.GamepadLookSensitivity // 0x0000 (0x0038 - 0x0038) class UGamepadLookSensitivity : public ULookSensitivity { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GamepadLookSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GamepadLookSensitivity") } static class UGamepadLookSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGamepadLookSensitivity; // Class Charlie.GameplayEffectAbility // 0x0038 (0x0520 - 0x04E8) class UGameplayEffectAbility : public UCharlieBaseGameplayAbility { public: uint8 Pad_4E8[0x10]; // 0x04E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf GameplayEffect; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GameplayEffectLevel; // 0x0500(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x0504(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableIfActivatedAgain; // 0x0505(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_506[0x2]; // 0x0506(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag EffectActiveGameplayCue; // 0x0508(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FActiveGameplayEffectHandle EffectHandle; // 0x0510(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEffectRemoved* EffectRemovedTask; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnEffectRemoved(const struct FGameplayEffectRemovalInfo& RemovalInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEffectAbility") } static class UGameplayEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayEffectAbility; // Class Charlie.ResearchCacheData // 0x0130 (0x0160 - 0x0030) class UResearchCacheData final : public UPrimaryDataAsset { public: struct FGuid Guid; // 0x0030(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Name_0; // 0x0040(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 NumberOfLoreEntriesToUnlock; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText WorldMapLocation; // 0x0058(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Clue; // 0x0068(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Code; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FPayloadData CachePayload; // 0x0088(0x00D8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheData") } static class UResearchCacheData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheData; // Class Charlie.GameplayEffectLibrary // 0x0000 (0x0028 - 0x0028) class UGameplayEffectLibrary final : public UBlueprintFunctionLibrary { public: static void ApplyOverrideGE(class UCharlieAbilitySystemComponent* ASC, const struct FGameplayAttribute& Attribute, float Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayEffectLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayEffectLibrary") } static class UGameplayEffectLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayEffectLibrary; // Class Charlie.GameplayLODSettingsRuneWrapper // 0x0048 (0x0070 - 0x0028) class UGameplayLODSettingsRuneWrapper final : public UBaseRuneWrapper { public: struct FGameplayLODSettingsRune Rune; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODSettingsRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODSettingsRuneWrapper") } static class UGameplayLODSettingsRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODSettingsRuneWrapper; // Class Charlie.ResearchCacheProgressWidget // 0x0030 (0x03B8 - 0x0388) class UResearchCacheProgressWidget : public UFreyaUserWidget { public: class FText AllCachesText; // 0x0388(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText CachesText; // 0x0398(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UFreyaTextBlock* CacheTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaProgressBar* CachesProgressBar; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheProgressWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheProgressWidget") } static class UResearchCacheProgressWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheProgressWidget; // Class Charlie.GameplayLODSettingsRuneComponent // 0x0048 (0x00F0 - 0x00A8) class UGameplayLODSettingsRuneComponent final : public UBaseRuneComponent { public: struct FGameplayLODSettingsRune Rune; // 0x00A8(0x0048)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODSettingsRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODSettingsRuneComponent") } static class UGameplayLODSettingsRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODSettingsRuneComponent; // Class Charlie.GameplayLODSetupAsset // 0x0028 (0x0058 - 0x0030) class UGameplayLODSetupAsset final : public UDataAsset { public: TArray LODInfos; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Actions; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) float DistanceToFrustumToStayVisible; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODSetupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODSetupAsset") } static class UGameplayLODSetupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODSetupAsset; // Class Charlie.GameSettingCollection_Resolution // 0x0000 (0x0160 - 0x0160) class UGameSettingCollection_Resolution final : public UGameSettingCollection { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSettingCollection_Resolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSettingCollection_Resolution") } static class UGameSettingCollection_Resolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSettingCollection_Resolution; // Class Charlie.GameSettingsConfig // 0x06E0 (0x0708 - 0x0028) class UGameSettingsConfig final : public UObject { public: TMap GameplayGameSettings; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SoundGameSettings; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap VideoGameSettings; // 0x00C8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap LanguageGameSettings; // 0x0118(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap ControlsGameSettings; // 0x0168(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap HDRCalibrationGameSettings; // 0x01B8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SDRCalibrationGameSettings; // 0x0208(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap AccessibilityGameSettings; // 0x0258(0x0050)(Edit, Config, NativeAccessSpecifierPublic) class FText CustomSettingText; // 0x02A8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText CustomCombatDifficultySettingDescriptionText; // 0x02B8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText Headphone3DEnabledDescription; // 0x02C8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText Headphone3DDisabledDescription; // 0x02D8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText RequireRestartPopupTitle; // 0x02E8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText RequireRestartPopupDescription; // 0x02F8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText RequireRestartPopupExitButton; // 0x0308(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText Headphone3DDisabledByWrongAudioOutput; // 0x0318(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText Headphone3DDisabledByWindowsSetting; // 0x0328(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText DynamicRangeDisabledByAudioOutput; // 0x0338(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText DisabledByCinematicSetting; // 0x0348(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ScreenResolutionDisabledByBorderless; // 0x0358(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NvidiaReflexSettingUnsupported; // 0x0368(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NvidiaReflexDisabledByNvidiaFrameGeneration; // 0x0378(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NVIDIASuperResolutionUnsupported; // 0x0388(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NVIDIAFrameGenerationUnsupported; // 0x0398(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText IntelXESSUnsupported; // 0x03A8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText IntelXEFGUnsupported; // 0x03B8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText IntelXELLUnsupported; // 0x03C8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText XeSSFrameGenerationDisabledByXeSSDisabled; // 0x03D8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText AMDFrameGenerationDisabledBySuperResolutionDisabled; // 0x03E8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText UpscalerDisabledByOtherEnabled; // 0x03F8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText FrameGenerationDisabledByOtherEnabled; // 0x0408(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ResolutionScaleDisabledByXess; // 0x0418(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ResolutionScaleDisabledByDlss; // 0x0428(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ResolutionScaleDisabledByFSR; // 0x0438(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText SDRDisabledBecauseHDREnabled; // 0x0448(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText FPSCapDisabledByNVIDIAReflex; // 0x0458(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText VSYNCDisabledByDLSSFrameGeneration; // 0x0468(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText HDRUnsupported; // 0x0478(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText HDR10DisabledBecauseHDRDisabled; // 0x0488(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText HDR10Unsupported; // 0x0498(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText HDRMenuDisabledBecauseHDRDisabled; // 0x04A8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText DisabledOutsideMainMenu; // 0x04B8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText DisabledInCombat; // 0x04C8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) bool bEnableAutoLockOn; // 0x04D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDifficultyPreset DifficultyPreset; // 0x04D9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4DA[0x6]; // 0x04DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap DifficultyPresetSettings; // 0x04E0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) float EnemyHealthModifierPercentage; // 0x0530(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnemyBaseDamageModifierPercentage; // 0x0534(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieGameMode CharlieEnemyAggressivenessMode; // 0x0538(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_539[0x3]; // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FDifficultyModifiers DifficultyModifiers[0x3]; // 0x053C(0x0028)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) bool bShouldEnemyRespawnOnDeathModeEnabled; // 0x05B4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldShowPadAnimation; // 0x05B5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldEnableTutorials; // 0x05B6(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieHudVisibilityMode HudVisibilityMode; // 0x05B7(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHideTierIndicator; // 0x05B8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHideDamageNumbers; // 0x05B9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieVibrationMode VibrationMode; // 0x05BA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5BB[0x1]; // 0x05BB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float VibrationIntensity; // 0x05BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableCameraShake; // 0x05C0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieMotionBlurMode MotionBlurMode; // 0x05C1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C2[0x2]; // 0x05C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MotionBlurNormal; // 0x05C4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MotionBlurReduced; // 0x05C8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MotionBlurMinimal; // 0x05CC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EColorVisionDeficiency ColorDeficiencyType; // 0x05D0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5D1[0x3]; // 0x05D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ColorDeficiencySeverity; // 0x05D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDirectionalAudio; // 0x05D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieAudioOutputSetup AudioOutputSetup; // 0x05D9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpatialAudioEnabled; // 0x05DA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieDynamicRange DynamicRange; // 0x05DB(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MasterVolume; // 0x05DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoundEffectsVolume; // 0x05E0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MusicVolume; // 0x05E4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientVolume; // 0x05E8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VoiceVolume; // 0x05EC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GamepadSpeakerVolume; // 0x05F0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowSubtitles; // 0x05F4(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESubtitleStyle SubtitleStyle; // 0x05F5(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowSubtitleBackground; // 0x05F6(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieWindowMode ScreenMode; // 0x05F7(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableVSync; // 0x05F8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5F9[0x3]; // 0x05F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Brightness; // 0x05FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HDRMidLuminance; // 0x0600(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HDRMinLuminance; // 0x0604(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HDRMaxLuminance; // 0x0608(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HDRUIBrightness; // 0x060C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray FPSCapOptions; // 0x0610(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) class FString FPSCap; // 0x0620(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CommonAspectRatios; // 0x0630(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FIntPoint FallBackResolution; // 0x0640(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieConsoleDeviceProfile ConsoleDeviceProfile; // 0x0648(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieScalabilityQuality PCScalabilityQuality; // 0x0649(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64A[0x2]; // 0x064A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float PCResolutionScale; // 0x064C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableHDR; // 0x0650(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableHDR10; // 0x0651(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInputIcon InputIcon; // 0x0652(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTabCyclingInverted; // 0x0653(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVerticalLookInverted; // 0x0654(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHorizontalLookInverted; // 0x0655(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bToggleSprint; // 0x0656(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_657[0x1]; // 0x0657(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float HorizontalCameraSensitivity; // 0x0658(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VerticalCameraSensitivity; // 0x065C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMovementLag; // 0x0660(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraRotationLag; // 0x0664(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCameraFollow; // 0x0668(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_669[0x7]; // 0x0669(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray InputMappingContexts; // 0x0670(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray UnboundableKeys; // 0x0680(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray NonRemappableActions; // 0x0690(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool bAnalyticsEnabled; // 0x06A0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A1[0x7]; // 0x06A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSettingsAudioState FrenchState; // 0x06A8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FSettingsAudioState EnglishState; // 0x06B0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) TMap GameSettings; // 0x06B8(0x0050)(Transient, NativeAccessSpecifierPrivate) public: TArray GetFPSCapOptions(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameSettingsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameSettingsConfig") } static class UGameSettingsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameSettingsConfig; // Class Charlie.GearItemData // 0x0010 (0x01D0 - 0x01C0) class UGearItemData final : public UProgressionItemData { public: class FText LymbicPowerDescription; // 0x01C0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GearItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GearItemData") } static class UGearItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGearItemData; // Class Charlie.GlyphEntryWidget // 0x0000 (0x03F0 - 0x03F0) class UGlyphEntryWidget : public UItemEntryWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphEntryWidget") } static class UGlyphEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphEntryWidget; // Class Charlie.GlyphsMenuWidget // 0x0020 (0x0498 - 0x0478) class UGlyphsMenuWidget : public UCharlieWrapperMenuWidget { public: class UFreyaDynamicEntryBox* GlyphsListEBox; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWeaponModuleInfoWidget* WeaponModuleInfoSumg; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* LymbicSphereIllustrationImg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UGlyphsNavBarWidget* GlyphsNavBarSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphsMenuWidget") } static class UGlyphsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphsMenuWidget; // Class Charlie.GlyphsNavBarWidget // 0x0000 (0x0418 - 0x0418) class UGlyphsNavBarWidget : public UNavBarWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlyphsNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlyphsNavBarWidget") } static class UGlyphsNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlyphsNavBarWidget; // Class Charlie.GrapplingHookProjectile // 0x0058 (0x0368 - 0x0310) class AGrapplingHookProjectile : public ACharlieBaseProjectile { public: float MaxDistanceFromOwner; // 0x0310(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutStunDuration; // 0x0314(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaitDurationBeforeGoingBack; // 0x0318(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaitDurationWhenCapturingTarget; // 0x031C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxReturnTime; // 0x0320(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCollisionProfileName CollisionProfileWhenGoingBack; // 0x0324(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_32C[0x4]; // 0x032C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* CapturedActor; // 0x0330(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCapsuleComponent* CapturedCapsuleComponent; // 0x0338(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_340[0x28]; // 0x0340(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGoingBackToOwner(); void OnMaxDistanceReached(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GrapplingHookProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GrapplingHookProjectile") } static class AGrapplingHookProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGrapplingHookProjectile; // Class Charlie.ProfileFunnelInitialSettingsWidget // 0x00E8 (0x0610 - 0x0528) class UProfileFunnelInitialSettingsWidget final : public USettingsMenuWidget { public: uint8 Pad_528[0x18]; // 0x0528(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class USettingsListWidget* AccessibilitySettingsListWidget; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USettingsListWidget* LanguageSettingsListWidget; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USettingsListWidget* VideoSettingsListWidget; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USettingsListWidget* AudioSettingsListWidget; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USettingsListWidget* PermissionSettingsListWidget; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray VideoSettings; // 0x0568(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray AccessibilitySettings; // 0x0578(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray LanguageSettings; // 0x0588(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray AudioSettings; // 0x0598(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray PermissionSettings; // 0x05A8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TSubclassOf SwitcherClass; // 0x05B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText VideoSettingsHeaderText; // 0x05C0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class FText AccessibilitySettingsHeaderText; // 0x05D0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class FText LanguageSettingsHeaderText; // 0x05E0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class FText AudioSettingsHeaderText; // 0x05F0(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) class FText PermissionSettingsHeaderText; // 0x0600(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelInitialSettingsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelInitialSettingsWidget") } static class UProfileFunnelInitialSettingsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelInitialSettingsWidget; // Class Charlie.GroundPhysicalMaterialLibrary // 0x0000 (0x0028 - 0x0028) class UGroundPhysicalMaterialLibrary final : public UBlueprintFunctionLibrary { public: static class UPhysicalMaterial* GetPhysicalMaterialFromActor(const class AActor* Actor); static EPhysicalSurface GetPhysicalSurfaceFromActor(const class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GroundPhysicalMaterialLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GroundPhysicalMaterialLibrary") } static class UGroundPhysicalMaterialLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGroundPhysicalMaterialLibrary; // Class Charlie.GroundPhysicalMaterialRuneWrapper // 0x0250 (0x0278 - 0x0028) class UGroundPhysicalMaterialRuneWrapper final : public UBaseRuneWrapper { public: struct FGroundPhysicalMaterialRune Rune; // 0x0028(0x0250)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GroundPhysicalMaterialRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GroundPhysicalMaterialRuneWrapper") } static class UGroundPhysicalMaterialRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGroundPhysicalMaterialRuneWrapper; // Class Charlie.GroundPhysicalMaterialRuneComponent // 0x0250 (0x02F8 - 0x00A8) class UGroundPhysicalMaterialRuneComponent final : public UBaseRuneComponent { public: struct FGroundPhysicalMaterialRune Rune; // 0x00A8(0x0250)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GroundPhysicalMaterialRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GroundPhysicalMaterialRuneComponent") } static class UGroundPhysicalMaterialRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGroundPhysicalMaterialRuneComponent; // Class Charlie.GuardAbility // 0x0150 (0x0668 - 0x0518) class UGuardAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry GuardInAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry GuardOutAnimation; // 0x0540(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf SpeedModifierEffect; // 0x0560(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedModifierEffectLevel; // 0x0568(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry ParryAnimation; // 0x0570(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FDamageDefinition ParryDamageDefinition; // 0x0590(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* TimeDilationTimeOutTask; // 0x0640(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x0648(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray WeaponActors; // 0x0650(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_660[0x8]; // 0x0660(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GuardAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GuardAbility") } static class UGuardAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGuardAbility; // Class Charlie.SettingEntryWidget // 0x0000 (0x0000 - 0x0000) class ISettingEntryWidget final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingEntryWidget") } static class ISettingEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISettingEntryWidget; // Class Charlie.GuardianDataTableValidatorComponent // 0x0000 (0x0540 - 0x0540) class UGuardianDataTableValidatorComponent final : public UDataTableValidationComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GuardianDataTableValidatorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GuardianDataTableValidatorComponent") } static class UGuardianDataTableValidatorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGuardianDataTableValidatorComponent; // Class Charlie.GuardianEditorComponent // 0x0000 (0x00A0 - 0x00A0) class UGuardianEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GuardianEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GuardianEditorComponent") } static class UGuardianEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGuardianEditorComponent; // Class Charlie.HazeAbsorbAbility // 0x0020 (0x0538 - 0x0518) class UHazeAbsorbAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry AbsorbAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeAbsorbAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeAbsorbAbility") } static class UHazeAbsorbAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeAbsorbAbility; // Class Charlie.SettingsNavBarWidget // 0x0000 (0x0418 - 0x0418) class USettingsNavBarWidget : public UNavBarWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsNavBarWidget") } static class USettingsNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsNavBarWidget; // Class Charlie.HazeAnimInstance // 0x0000 (0x0530 - 0x0530) class UHazeAnimInstance : public UGASAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeAnimInstance") } static class UHazeAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeAnimInstance; // Class Charlie.HazeCallForFrenzyAbility // 0x0088 (0x05A0 - 0x0518) class UHazeCallForFrenzyAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry StartAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class FName UmbilicalCordBoolParameter; // 0x0538(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UmbilicalCordFloatParameter; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StartFrenzyCue; // 0x0548(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag FrenzyActiveCue; // 0x0550(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StartFillingCue; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StopFillingCue; // 0x0560(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AbilityStartingEvent; // 0x0568(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AbilityActiveEvent; // 0x0570(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AbilityStoppedEvent; // 0x0578(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AbilityInterruptionEvent; // 0x0580(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StartingDelay; // 0x0588(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x058C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_TickableWaitDelay* StartingDelayWaitTask; // 0x0590(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* FrenzyDurationTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeCallForFrenzyAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeCallForFrenzyAbility") } static class UHazeCallForFrenzyAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeCallForFrenzyAbility; // Class Charlie.ShardInfoWidget // 0x0010 (0x03D8 - 0x03C8) class UShardInfoWidget : public UItemInfoWidget { public: class UStatEntryWidget* TierEntry; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicSphereIconWidget* LymbicSphereIconSumg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShardInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShardInfoWidget") } static class UShardInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShardInfoWidget; // Class Charlie.HazeDeathAbility // 0x0048 (0x05A8 - 0x0560) class UHazeDeathAbility : public UBaseLinkedHazeDeathAbility { public: struct FHazeUmbilicalCordAnimationEntry HazeAbsorbVFXAnimation; // 0x0560(0x0014)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bForceTorporOnLastHaze; // 0x0574(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_575[0x3]; // 0x0575(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf LymbicDepleteEffect; // 0x0578(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AkComponentTagForAbsorb; // 0x0580(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray VFXAnimationTasks; // 0x0588(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UAbilityTask_PlayBirthAbsorbAnimation* AbsorbVFXTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5A0[0x8]; // 0x05A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeDeathAbility") } static class UHazeDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeDeathAbility; // Class Charlie.HazeEscalationAbility // 0x0070 (0x0558 - 0x04E8) class UHazeEscalationAbility final : public UCharlieBaseGameplayAbility { public: TArray TimedStateDefinitions; // 0x04E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray ConditionalStateDefinitions; // 0x04F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_StartDelayedState* TimedStateTask; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle ActiveEffectHandle; // 0x0518(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_520[0x38]; // 0x0520(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EventCallback(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeEscalationAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeEscalationAbility") } static class UHazeEscalationAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeEscalationAbility; // Class Charlie.HazeEscalationExecutionAbility // 0x0000 (0x0518 - 0x0518) class UHazeEscalationExecutionAbility final : public UBaseAnimatedAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeEscalationExecutionAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeEscalationExecutionAbility") } static class UHazeEscalationExecutionAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeEscalationExecutionAbility; // Class Charlie.HazeGhost // 0x0048 (0x02F0 - 0x02A8) class AHazeGhost final : public AActor { public: uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* Mesh; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UHitFxActorComponent* HitFxActorComponent; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDamageDealerManagerActorComponent* DamageDealerManagerComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieNiagaraAnimationComponent* NiagaraAnimationComponent; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementSpeed; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationSpeed; // 0x02E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x02E8(0x0001)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECharlieFaction Faction; // 0x02E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2EA[0x6]; // 0x02EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeGhost") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeGhost") } static class AHazeGhost* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHazeGhost; // Class Charlie.HazeSegmentAttributeBarWidget // 0x0008 (0x0508 - 0x0500) class UHazeSegmentAttributeBarWidget : public UEcstasySegmentAttributeBarWidget { public: class ACharlieLymbicEntity* LinkedHaze; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeSegmentAttributeBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeSegmentAttributeBarWidget") } static class UHazeSegmentAttributeBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeSegmentAttributeBarWidget; // Class Charlie.TimeLoopDamageDealerComponent // 0x00D8 (0x03A0 - 0x02C8) class UTimeLoopDamageDealerComponent final : public UDamageDealerThrowableComponent { public: struct FDamageDefinition InnerDamageDefinition; // 0x02C8(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag InnerDamageType; // 0x0378(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamageLevelToApply; // 0x0380(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_384[0x4]; // 0x0384(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* KillPlayerAkAudioEvent; // 0x0388(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInnerCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnInnerCollisionEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeLoopDamageDealerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeLoopDamageDealerComponent") } static class UTimeLoopDamageDealerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeLoopDamageDealerComponent; // Class Charlie.HazeSegmentedProgressBarWidget // 0x0000 (0x03F8 - 0x03F8) class UHazeSegmentedProgressBarWidget : public UEcstasySegmentedProgressBarWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeSegmentedProgressBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeSegmentedProgressBarWidget") } static class UHazeSegmentedProgressBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeSegmentedProgressBarWidget; // Class Charlie.HazeSwitchStateAbility // 0x0030 (0x0548 - 0x0518) class UHazeSwitchStateAbility final : public UBaseAnimatedAbility { public: struct FAnimationEntry Animation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag StatusTagToRemove; // 0x0538(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StatusTagToApply; // 0x0540(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazeSwitchStateAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazeSwitchStateAbility") } static class UHazeSwitchStateAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHazeSwitchStateAbility; // Class Charlie.HeroAnimInstance // 0x00B0 (0x05E0 - 0x0530) class UHeroAnimInstance : public UGASAnimInstance { public: class UCharlieCharacterMovementComponent* MovementComponent; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CombatAnimBp; // 0x0530(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GuardPoseAlpha; // 0x0538(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUnsheated; // 0x053C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInDataPad; // 0x053D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInDataPadCombat; // 0x053E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsClimbing; // 0x053F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFalling; // 0x0540(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsOnGround; // 0x0541(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsOnElevator; // 0x0542(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsExhausted; // 0x0543(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRuleFallingState; // 0x0544(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLadderLeftHandUp; // 0x0545(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_546[0x2]; // 0x0546(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector InputVector; // 0x0548(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasInputVelocity; // 0x0560(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_561[0x3]; // 0x0561(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SpeedState; // 0x0564(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GroundDistance; // 0x0568(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SPEED_STEPS_SWITCH; // 0x0570(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NativeAccessSpecifierPublic) TSubclassOf DEFAULT_ANIM_LAYER; // 0x0580(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIK_FEET_RETARGETTING_ENABLE; // 0x0588(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_589[0x3]; // 0x0589(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float INPUT_THRESHOLD_TO_FULL; // 0x058C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GROUND_TRACE_DISTANCE; // 0x0590(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FALLING_GROUND_HEIGHT; // 0x0594(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnim_DroneBonePos DroneBonePosition; // 0x0598(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDroneAnimState DroneAnimState; // 0x0599(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59A[0x2]; // 0x059A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float WeaponA_ToLeftValue; // 0x059C(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponB_ToRightValue; // 0x05A0(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableWeaponAlignControlRig; // 0x05A4(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableFootIKControlRig; // 0x05A5(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A6[0x2]; // 0x05A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LeanAngle; // 0x05A8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimOffsetYaw; // 0x05AC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimOffsetPitch; // 0x05B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAimOffsetPlayerAlpha; // 0x05B4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B5[0x3]; // 0x05B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimSequence* IdleBaseFace; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDroneDockUnsheathPosition; // 0x05C0(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C1[0x1F]; // 0x05C1(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetUnsheatedStatus(const struct FGameplayTag& CallbackTag, int32 NewCount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HeroAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HeroAnimInstance") } static class UHeroAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHeroAnimInstance; // Class Charlie.HitReactionAbility // 0x02C8 (0x07E0 - 0x0518) class UHitReactionAbility : public UBaseAnimatedAbility { public: struct FGameplayTagContainer TagsToBlockWeakHits; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray BasicReactionDefinitions; // 0x0538(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray PoiseBrokenReactionDefinitions; // 0x0548(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FReactionEntry StanceBrokenReactions; // 0x0558(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FReactionEntry ParryReaction; // 0x05F8(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FReactionEntry RiposteOpenReaction; // 0x0698(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer HitOutcomeToReactTo; // 0x0738(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray> EffectToApplyOnStanceBreakStart; // 0x0758(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TArray> EffectToApplyOnStanceBreakFinished; // 0x0768(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) float StanceThreasholdMaxCoefToRegenOnNormalStanceBreak; // 0x0778(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StanceBreakCue; // 0x077C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag OpenForRiposteCue; // 0x0784(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxPushBackMagnitude; // 0x078C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUnarmedReaction; // 0x0790(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_791[0x7]; // 0x0791(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* AttackInstigator; // 0x0798(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray StanceBreakActiveEffects; // 0x07A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_7B0[0x8]; // 0x07B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* HitStunTask; // 0x07B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* TimeDilationTimeOutTask; // 0x07C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_ApplyRootMotionConstantForce* RootMotionTask; // 0x07C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_PlayCharlieMontageAndWait* FullBodyAnimationTask; // 0x07D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7D8[0x8]; // 0x07D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FullBodyAnimationFinished(); void PushBackFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HitReactionAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HitReactionAbility") } static class UHitReactionAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHitReactionAbility; // Class Charlie.TopicFlowAsset // 0x0028 (0x0230 - 0x0208) class UTopicFlowAsset final : public UBaseDialogueFlowAsset { public: class UIdentityData* CurrentEvaluatingTopicIdentity; // 0x0208(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_210[0x10]; // 0x0210(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FGuid TopicGuid; // 0x0220(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnContinue(const struct FGuid& Guid); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TopicFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TopicFlowAsset") } static class UTopicFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTopicFlowAsset; // Class Charlie.HoldToConfirmItemEntryButton // 0x0000 (0x04F0 - 0x04F0) class UHoldToConfirmItemEntryButton : public UItemEntryButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HoldToConfirmItemEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HoldToConfirmItemEntryButton") } static class UHoldToConfirmItemEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHoldToConfirmItemEntryButton; // Class Charlie.NotificationWorldSubsystem // 0x0128 (0x0158 - 0x0030) class UNotificationWorldSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray BlockingNotificationsQueued; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) struct FBlockingNotification CurrentlyShownBlockingNotification; // 0x0058(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_68[0xF0]; // 0x0068(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationWorldSubsystem") } static class UNotificationWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationWorldSubsystem; // Class Charlie.HoldToConfirmListenerWidget // 0x0038 (0x03C0 - 0x0388) class UHoldToConfirmListenerWidget : public UFreyaUserWidget { public: class UFreyaImage* ListenerImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* HoldToConfirmAnim; // 0x0390(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bAutoListener; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ACharliePlayerController* PlayerController; // 0x03A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInputAction* HoldToConfirmAction; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieHoldToConfirmSoundStyle* HoldToConfirmSoundStyle; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HoldToConfirmListenerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HoldToConfirmListenerWidget") } static class UHoldToConfirmListenerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHoldToConfirmListenerWidget; // Class Charlie.StartMenuPlayEntryWidget // 0x00D8 (0x0468 - 0x0390) class UStartMenuPlayEntryWidget final : public UFreyaCustomButtonContentWidget { public: class FText NewGameText; // 0x0390(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DefaultSlotName; // 0x03A0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText HoursPlayedText; // 0x03B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText MinutesPlayedText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPrivate) TSoftObjectPtr DefaultSaveImage; // 0x03D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NormalTextStyle; // 0x03F8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x0408(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NormalHeaderTextStyle; // 0x0418(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredHeaderTextStyle; // 0x0428(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImage* PlayEntryImg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* GameCompletedImg; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PlayEntryNameTxt; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PlayEntryDateTxt; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* NewGameTxt; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PlayEntryTimePlayedTxt; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuPlayEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuPlayEntryWidget") } static class UStartMenuPlayEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuPlayEntryWidget; // Class Charlie.HollowWalkerAnimInstance // 0x0100 (0x0630 - 0x0530) class UHollowWalkerAnimInstance : public UGASAnimInstance { public: bool bRulePivotIn; // 0x0528(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRulePivotOut; // 0x0529(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52A[0x6]; // 0x052A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* PlayerSkeletalMesh; // 0x0530(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* OwningActor; // 0x0538(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USkeletalMeshComponent* HWSkeletalMesh; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHeroSkeletonInitialized; // 0x0548(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_549[0x7]; // 0x0549(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LookAtLocation; // 0x0550(0x0018)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimOffsetAlpha; // 0x0568(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCardinalAnimSequence CycleAnimations; // 0x0570(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FHWStartAnimations StartAnimations; // 0x0590(0x0060)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FCardinalAnimSequence StopAnimations; // 0x05F0(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) class UAnimSequence* PivotLeftAnimation; // 0x0610(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAnimSequence* PivotRightAnimation; // 0x0618(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PivotPlayRate; // 0x0620(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_624[0xC]; // 0x0624(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: const class UAnimSequence* GetCardinalAnimSequence(const struct FCardinalAnimSequence& AnimSequenceList); const class UAnimSequence* GetPivotAnimSequence(const class UAnimSequence* LeftPivotSequence, const class UAnimSequence* RightPivotSequence); const class UAnimSequence* GetStartAnimSequence(const struct FHWStartAnimations& AnimSequenceList); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerAnimInstance") } static class UHollowWalkerAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHollowWalkerAnimInstance; // Class Charlie.ObservationWorldWidget // 0x0000 (0x0448 - 0x0448) class UObservationWorldWidget : public UInteractionIconWorldWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObservationWorldWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObservationWorldWidget") } static class UObservationWorldWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObservationWorldWidget; // Class Charlie.HollowWalkerLonerLightSubsystem // 0x0028 (0x0068 - 0x0040) class UHollowWalkerLonerLightSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerLonerLightSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerLonerLightSubsystem") } static class UHollowWalkerLonerLightSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHollowWalkerLonerLightSubsystem; // Class Charlie.StartPlayerController // 0x0030 (0x0990 - 0x0960) class AStartPlayerController final : public ACharliePlayerController { public: class UInputAction* FunnelNextInputAction; // 0x0960(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ScrollTermsAndConditionsInputAction; // 0x0968(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* AcceptTermsAndConditionsInputAction; // 0x0970(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DeleteSlotInputAction; // 0x0978(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ConnectToMyNaconAction; // 0x0980(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ProfileFunnelNextAction; // 0x0988(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartPlayerController") } static class AStartPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStartPlayerController; // Class Charlie.HollowWalkerTorporAbility // 0x0048 (0x0560 - 0x0518) class UHollowWalkerTorporAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry InAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0538(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag GameplayCue; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HollowWalkerTorporAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HollowWalkerTorporAbility") } static class UHollowWalkerTorporAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHollowWalkerTorporAbility; // Class Charlie.HudBuffIconImageWidget // 0x0020 (0x03C8 - 0x03A8) class UHudBuffIconImageWidget : public UBuffIconImageWidget { public: class UHorizontalBox* BuffIconStackHBox; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* BuffIconStackTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* BuffIconStackXTxt; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudBuffIconImageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudBuffIconImageWidget") } static class UHudBuffIconImageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudBuffIconImageWidget; // Class Charlie.ContainerItemData // 0x0000 (0x0000 - 0x0000) class IContainerItemData final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ContainerItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ContainerItemData") } static class IContainerItemData* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IContainerItemData; // Class Charlie.OptionsCountWidget // 0x0008 (0x0390 - 0x0388) class UOptionsCountWidget : public UFreyaUserWidget { public: class UFreyaImage* SelectedImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OptionsCountWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OptionsCountWidget") } static class UOptionsCountWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOptionsCountWidget; // Class Charlie.IconTextButton // 0x0020 (0x0508 - 0x04E8) class UIconTextButton : public UCharlieCustomButton { public: class UTexture2D* IconTexture; // 0x04E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText TitleText; // 0x04F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UIconTextEntryWidget* IconTextEntry; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IconTextButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IconTextButton") } static class UIconTextButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIconTextButton; // Class Charlie.HearingStimuliEmitterRuneComponent // 0x0018 (0x00C0 - 0x00A8) class UHearingStimuliEmitterRuneComponent final : public UBaseRuneComponent { public: struct FHearingStimuliEmitterRune Rune; // 0x00A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HearingStimuliEmitterRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HearingStimuliEmitterRuneComponent") } static class UHearingStimuliEmitterRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHearingStimuliEmitterRuneComponent; // Class Charlie.IconTextEntryWidget // 0x0058 (0x03E8 - 0x0390) class UIconTextEntryWidget : public UFreyaCustomButtonContentWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0390(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle SelectedTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NormalImageStyle; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredImageStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* SelectedImageStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* IconImg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IconTextEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IconTextEntryWidget") } static class UIconTextEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIconTextEntryWidget; // Class Charlie.IdentityData // 0x0030 (0x0068 - 0x0038) class UIdentityData final : public UFactOwnerData { public: class UStoryUnitData* OwningStoryUnit; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UItemData* RelatedItem; // 0x0040(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RelatedItems; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray BaseFacts; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IdentityData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IdentityData") } static class UIdentityData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIdentityData; // Class Charlie.IdentityTypeFactData // 0x0008 (0x0068 - 0x0060) class UIdentityTypeFactData final : public UFactData { public: EIdentityFact FactDescriptor; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IdentityTypeFactData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IdentityTypeFactData") } static class UIdentityTypeFactData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIdentityTypeFactData; // Class Charlie.PadHolderWidget // 0x0060 (0x03E8 - 0x0388) class UPadHolderWidget : public UFreyaUserWidget { public: TMulticastInlineDelegate OnBootSequenceCompleted; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UFreyaBinkMediaPlayerData* LongPadBootVideo; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBinkMediaPlayerData* ShortPadBootVideo; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* OpenPadSound; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ShortOpenPadSound; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ClosePadSound; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMediaWidget* VideoSumg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PauseWorldAudioEvent; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ResumeWorldAudioEvent; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPadWaitingScreenWidget* RechargingPadSumg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsInAPC; // 0x03E0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E1[0x7]; // 0x03E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClosePad(); void OnOpenPadAnimationFinished(); void OnPadInPosition(); void OnPawnChanged(class APawn* OldPawn, class APawn* NewPawn); void OpenPad(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadHolderWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadHolderWidget") } static class UPadHolderWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadHolderWidget; // Class Charlie.IdleAnimationAbility // 0x0060 (0x0578 - 0x0518) class UIdleAnimationAbility : public UBaseAnimatedAbility { public: float OutMinDelay; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutMaxDelay; // 0x051C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutMinPlayRate; // 0x0520(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutMaxPlayRate; // 0x0524(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray IdleAnimations; // 0x0528(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bUseExactPosition; // 0x0538(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_539[0x3]; // 0x0539(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ForceTickAnimationTime; // 0x053C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_MoveToTransform* MoveToTask; // 0x0540(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* WaitTask; // 0x0548(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray OriginalConfig; // 0x0550(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_560[0x18]; // 0x0560(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveFailed(); void MoveFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IdleAnimationAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IdleAnimationAbility") } static class UIdleAnimationAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIdleAnimationAbility; // Class Charlie.StoryFadeConfiguration // 0x0070 (0x0098 - 0x0028) class UStoryFadeConfiguration final : public UObject { public: struct FFadeOption ReloadFadeToBlackOption; // 0x0028(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption ReloadFadeToGameOption; // 0x0034(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption CreditsFadeToGameOption; // 0x0040(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption CreditsFadeToBlackOption; // 0x004C(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption LoadingFadeToBlackOption; // 0x0058(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption TravelFadeToBlackOption; // 0x0064(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption TravelToAPCFadeToBlackOption; // 0x0070(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption DataLayerTravelFadeOption; // 0x007C(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FFadeOption DataLayerGoBackFadeOption; // 0x0088(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryFadeConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryFadeConfiguration") } static class UStoryFadeConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryFadeConfiguration; // Class Charlie.ImageFactData // 0x0028 (0x0088 - 0x0060) class UImageFactData final : public UFactData { public: TSoftObjectPtr Image; // 0x0060(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ImageFactData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ImageFactData") } static class UImageFactData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UImageFactData; // Class Charlie.CharlieAbilityDirection // 0x0018 (0x0040 - 0x0028) class UCharlieAbilityDirection final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieAbilityDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieAbilityDirection") } static class UCharlieAbilityDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieAbilityDirection; // Class Charlie.ResetAction // 0x0000 (0x0028 - 0x0028) class UResetAction final : public UObject { public: void Execute(class AActor* OwningActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResetAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResetAction") } static class UResetAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResetAction; // Class Charlie.CharlieTargetSelectionDirection // 0x0008 (0x0030 - 0x0028) class UCharlieTargetSelectionDirection final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieTargetSelectionDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieTargetSelectionDirection") } static class UCharlieTargetSelectionDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieTargetSelectionDirection; // Class Charlie.BlueprintInputQueueCommand // 0x0010 (0x0038 - 0x0028) class UBlueprintInputQueueCommand final : public UInputQueueCommand { public: TMulticastInlineDelegate NotifyExecute; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintInputQueueCommand") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintInputQueueCommand") } static class UBlueprintInputQueueCommand* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintInputQueueCommand; // Class Charlie.InteractableActorGAS // 0x0020 (0x02D0 - 0x02B0) class AInteractableActorGAS final : public AInteractableActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGenericTeamId TeamID; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECharlieFaction Faction; // 0x02C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CA[0x6]; // 0x02CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableActorGAS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableActorGAS") } static class AInteractableActorGAS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractableActorGAS; // Class Charlie.InteractableEditorComponent // 0x0000 (0x00A0 - 0x00A0) class UInteractableEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableEditorComponent") } static class UInteractableEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractableEditorComponent; // Class Charlie.SecretsSubsystem // 0x0078 (0x00A8 - 0x0030) class USecretsSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x48]; // 0x0030(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TArray Mysteries; // 0x0078(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray GoodDeeds; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray Timeloops; // 0x0098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretsSubsystem") } static class USecretsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretsSubsystem; // Class Charlie.InteractableStateCondition // 0x0018 (0x0050 - 0x0038) class UInteractableStateCondition final : public UCharlieLeafCondition { public: class AInteractableActor* InteractableActor; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName ComponentTag; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 ExpectedState; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableStateCondition") } static class UInteractableStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractableStateCondition; // Class Charlie.InteractableSubsystem // 0x0078 (0x00B8 - 0x0040) class UInteractableSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_40[0x78]; // 0x0040(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableSubsystem") } static class UInteractableSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractableSubsystem; // Class Charlie.InteractionCameraManagerComponent // 0x0038 (0x00D8 - 0x00A0) class UInteractionCameraManagerComponent final : public UActorComponent { public: struct FComponentReference DefaultCamera; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCameraComponent* CurrentInteractableCamera; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCameraComponent* DefaultInteractableCamera; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionCameraManagerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionCameraManagerComponent") } static class UInteractionCameraManagerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionCameraManagerComponent; // Class Charlie.InteractionScrollableTextWidget // 0x0018 (0x03A0 - 0x0388) class UInteractionScrollableTextWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* ScrollableTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ScrollBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaInputWidget* ScrollInputSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionScrollableTextWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionScrollableTextWidget") } static class UInteractionScrollableTextWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionScrollableTextWidget; // Class Charlie.TeleportMarkerLibrary // 0x0000 (0x0028 - 0x0028) class UTeleportMarkerLibrary final : public UBlueprintFunctionLibrary { public: static void TeleportToMarker(const class UObject* WorldContextObject, const class FName& TeleportTagName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TeleportMarkerLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TeleportMarkerLibrary") } static class UTeleportMarkerLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTeleportMarkerLibrary; // Class Charlie.InteractionSheenComponent // 0x0020 (0x00C0 - 0x00A0) class UInteractionSheenComponent final : public UActorComponent { public: TArray PrimitiveComponents; // 0x00A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActionEnd(EInteractionActionType ActionType, class UInteractionActionComponent* ActionComponent); void OnEntityLoaded(class AActor* LoadedActor); void OnInteractableDirty(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionSheenComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionSheenComponent") } static class UInteractionSheenComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionSheenComponent; // Class Charlie.InteractableRuneComponent // 0x0030 (0x00D8 - 0x00A8) class UInteractableRuneComponent final : public UBaseRuneComponent { public: struct FInteractableRune Rune; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractableRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractableRuneComponent") } static class UInteractableRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractableRuneComponent; // Class Charlie.TerrorFightArenaWall // 0x0000 (0x02A8 - 0x02A8) class ATerrorFightArenaWall final : public AActor { public: void OnArenaWallActivated(); void OnArenaWallDeactivated(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorFightArenaWall") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorFightArenaWall") } static class ATerrorFightArenaWall* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATerrorFightArenaWall; // Class Charlie.TradeRuneWrapper // 0x0010 (0x0038 - 0x0028) class UTradeRuneWrapper final : public UBaseRuneWrapper { public: struct FTradeRune Rune; // 0x0028(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeRuneWrapper") } static class UTradeRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeRuneWrapper; // Class Charlie.TradeRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UTradeRuneComponent final : public UBaseRuneComponent { public: struct FTradeRune Rune; // 0x00A8(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeRuneComponent") } static class UTradeRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeRuneComponent; // Class Charlie.InteractorRuneWrapper // 0x0008 (0x0030 - 0x0028) class UInteractorRuneWrapper final : public UBaseRuneWrapper { public: struct FInteractorRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractorRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractorRuneWrapper") } static class UInteractorRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractorRuneWrapper; // Class Charlie.InteractorRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UInteractorRuneComponent final : public UBaseRuneComponent { public: struct FInteractorRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractorRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractorRuneComponent") } static class UInteractorRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractorRuneComponent; // Class Charlie.ThrowableNotifyTarget // 0x0000 (0x0000 - 0x0000) class IThrowableNotifyTarget final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThrowableNotifyTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThrowableNotifyTarget") } static class IThrowableNotifyTarget* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IThrowableNotifyTarget; // Class Charlie.ActivateInteractableRuneWrapper // 0x0008 (0x0030 - 0x0028) class UActivateInteractableRuneWrapper final : public UBaseRuneWrapper { public: struct FActivateInteractableRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateInteractableRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateInteractableRuneWrapper") } static class UActivateInteractableRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateInteractableRuneWrapper; // Class Charlie.ActivateInteractableRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UActivateInteractableRuneComponent final : public UBaseRuneComponent { public: struct FActivateInteractableRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActivateInteractableRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActivateInteractableRuneComponent") } static class UActivateInteractableRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActivateInteractableRuneComponent; // Class Charlie.TradeActivateInteractableRuneWrapper // 0x0008 (0x0030 - 0x0028) class UTradeActivateInteractableRuneWrapper final : public UBaseRuneWrapper { public: struct FTradeActivateInteractableRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeActivateInteractableRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeActivateInteractableRuneWrapper") } static class UTradeActivateInteractableRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeActivateInteractableRuneWrapper; // Class Charlie.TradeActivateInteractableRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UTradeActivateInteractableRuneComponent final : public UBaseRuneComponent { public: struct FTradeActivateInteractableRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeActivateInteractableRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeActivateInteractableRuneComponent") } static class UTradeActivateInteractableRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeActivateInteractableRuneComponent; // Class Charlie.TimedEffectAbility // 0x0040 (0x0528 - 0x04E8) class UTimedEffectAbility final : public UCharlieBaseGameplayAbility { public: TSubclassOf Effect; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer EventsToTriggerEffect; // 0x04F8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* WaitTask; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void EventCallback(const struct FGameplayEventData& Payload); void OnTimerFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimedEffectAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimedEffectAbility") } static class UTimedEffectAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimedEffectAbility; // Class Charlie.InteractWidgetRuneWrapper // 0x0050 (0x0078 - 0x0028) class UInteractWidgetRuneWrapper final : public UBaseRuneWrapper { public: struct FInteractWidgetRune Rune; // 0x0028(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractWidgetRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractWidgetRuneWrapper") } static class UInteractWidgetRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractWidgetRuneWrapper; // Class Charlie.AutoDestroyRuneWrapper // 0x0008 (0x0030 - 0x0028) class UAutoDestroyRuneWrapper final : public UBaseRuneWrapper { public: struct FAutoDestroyRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoDestroyRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoDestroyRuneWrapper") } static class UAutoDestroyRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoDestroyRuneWrapper; // Class Charlie.AutoDestroyRuneComponent // 0x0008 (0x00B0 - 0x00A8) class UAutoDestroyRuneComponent final : public UBaseRuneComponent { public: struct FAutoDestroyRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoDestroyRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoDestroyRuneComponent") } static class UAutoDestroyRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoDestroyRuneComponent; // Class Charlie.IntroductionFlowAsset // 0x0010 (0x0218 - 0x0208) class UIntroductionFlowAsset final : public UBaseDialogueFlowAsset { public: uint8 Pad_208[0x10]; // 0x0208(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnContinue(const struct FGuid& Guid); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntroductionFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntroductionFlowAsset") } static class UIntroductionFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntroductionFlowAsset; // Class Charlie.NotificationMessage // 0x0010 (0x0038 - 0x0028) class UNotificationMessage final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationMessage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationMessage") } static class UNotificationMessage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationMessage; // Class Charlie.InventoryLibrary // 0x0000 (0x0028 - 0x0028) class UInventoryLibrary final : public UBlueprintFunctionLibrary { public: static void AddItem(const class UObject* WorldContextObject, class UItemData* ItemData); static void AddItemAsync(const class UObject* WorldContextObject, TSoftObjectPtr InItemData, int32 InQuantity, const struct FLatentActionInfo& LatentInfo); static bool HasAnyItem(const class UObject* WorldContextObject, const TArray& ItemsData); static bool HasItem(const class UObject* WorldContextObject, const class UItemData* ItemData); static bool HasItems(const class UObject* WorldContextObject, const TArray& ItemsData); static void RemoveItem(const class UObject* WorldContextObject, class UItemData* ItemData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryLibrary") } static class UInventoryLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryLibrary; // Class Charlie.InventoryMenuWidget // 0x00A8 (0x0528 - 0x0480) class UInventoryMenuWidget : public UButtonToFocusMenuWidget { public: class FText FavoriteText; // 0x0480(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UnfavoriteText; // 0x0490(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ArchiveText; // 0x04A0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UnarchiveText; // 0x04B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* FavoriteSound; // 0x04C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* UnfavoriteSound; // 0x04C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ArchiveSound; // 0x04D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* UnarchiveSound; // 0x04D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryButton* CurrentItemBtn; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* ItemResearchLogOpened; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* InventoryFooterSumg; // 0x04F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInventoryNavBarWidget* ItemCategoryNavBarSumg; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag CurrentCategoryTag; // 0x0500(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* CategoryTxt; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ItemListSumg; // 0x0510(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* ItemInfoSumg; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInventoryResearchLoreEntryMenuWidget* ResearchLoreEntryMenu; // 0x0520(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryMenuWidget") } static class UInventoryMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryMenuWidget; // Class Charlie.TagFactAcquiredRuneWrapper // 0x0020 (0x0048 - 0x0028) class UTagFactAcquiredRuneWrapper final : public UBaseRuneWrapper { public: struct FTagFactAcquiredRune Rune; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TagFactAcquiredRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TagFactAcquiredRuneWrapper") } static class UTagFactAcquiredRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTagFactAcquiredRuneWrapper; // Class Charlie.InventoryResearchLoreEntryMenuWidget // 0x0008 (0x0470 - 0x0468) class UInventoryResearchLoreEntryMenuWidget : public UCharlieMenuWidget { public: class UResearchLoreEntryInfoWidget* ResearchLoreEntryDescriptionSumg; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryResearchLoreEntryMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryResearchLoreEntryMenuWidget") } static class UInventoryResearchLoreEntryMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryResearchLoreEntryMenuWidget; // Class Charlie.InvertLook // 0x0000 (0x0028 - 0x0028) class UInvertLook final : public UInputModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InvertLook") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InvertLook") } static class UInvertLook* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInvertLook; // Class Charlie.DatumNotificationRuneWrapper // 0x0010 (0x0038 - 0x0028) class UDatumNotificationRuneWrapper final : public UBaseRuneWrapper { public: struct FDatumNotificationRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumNotificationRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumNotificationRuneWrapper") } static class UDatumNotificationRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumNotificationRuneWrapper; // Class Charlie.ItemInfoPanelWidget // 0x0008 (0x0390 - 0x0388) class UItemInfoPanelWidget : public UFreyaUserWidget { public: class UWidgetSwitcher* SwitcherPanel; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemInfoPanelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemInfoPanelWidget") } static class UItemInfoPanelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemInfoPanelWidget; // Class Charlie.ItemInspectionLibrary // 0x0000 (0x0028 - 0x0028) class UItemInspectionLibrary final : public UBlueprintFunctionLibrary { public: static bool ShowItemPickUpUI(class UObject* WorldContextObject, class AActor* InteractableActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemInspectionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemInspectionLibrary") } static class UItemInspectionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemInspectionLibrary; // Class Charlie.ProjectileAndAoEDispatchAbility // 0x0000 (0x04E8 - 0x04E8) class UProjectileAndAoEDispatchAbility final : public UCharlieBaseGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProjectileAndAoEDispatchAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProjectileAndAoEDispatchAbility") } static class UProjectileAndAoEDispatchAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProjectileAndAoEDispatchAbility; // Class Charlie.ItemListWidget // 0x00B0 (0x0438 - 0x0388) class UItemListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x90]; // 0x0388(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaWidgetSwitcher* ItemListSwitcher; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ItemListEBox; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemListNoItemTxt; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* ItemListScrollBox; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemListWidget") } static class UItemListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemListWidget; // Class Charlie.ItemNotificationLogEntryWidget // 0x0030 (0x03E0 - 0x03B0) class UItemNotificationLogEntryWidget : public UNotificationLogEntryWidget { public: class FText ItemAddedBodyText; // 0x03B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ItemRemovedBodyText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ItemCraftedBodyText; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemNotificationLogEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemNotificationLogEntryWidget") } static class UItemNotificationLogEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemNotificationLogEntryWidget; // Class Charlie.PsoPrecachingWidget // 0x0018 (0x0480 - 0x0468) class UPsoPrecachingWidget final : public UCharlieMenuWidget { public: class UFreyaTextBlock* ShaderCompilingTextBlock; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText NumberOfShaderRemainingText; // 0x0470(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PsoPrecachingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PsoPrecachingWidget") } static class UPsoPrecachingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPsoPrecachingWidget; // Class Charlie.ItemPlacementTagWidget // 0x0000 (0x0388 - 0x0388) class UItemPlacementTagWidget : public UFreyaUserWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementTagWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementTagWidget") } static class UItemPlacementTagWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementTagWidget; // Class Charlie.ItemPlacementItemIconTagWidget // 0x0008 (0x0390 - 0x0388) class UItemPlacementItemIconTagWidget : public UItemPlacementTagWidget { public: class UFreyaImage* ItemIconTagImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementItemIconTagWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementItemIconTagWidget") } static class UItemPlacementItemIconTagWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementItemIconTagWidget; // Class Charlie.ItemPlacementItemNameTagWidget // 0x0008 (0x0390 - 0x0388) class UItemPlacementItemNameTagWidget : public UItemPlacementTagWidget { public: class UCharlieTextBlock* ItemNameTagTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementItemNameTagWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementItemNameTagWidget") } static class UItemPlacementItemNameTagWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementItemNameTagWidget; // Class Charlie.ItemPlacementLibrary // 0x0000 (0x0028 - 0x0028) class UItemPlacementLibrary final : public UBlueprintFunctionLibrary { public: static void HideItemTag(class AActor* Actor, int32 SlotIdx, float DelayBeforeHiding); static void PlayItemPlacementFailureSequence(class UObject* WorldContextObject); static void ShowItemTag(class AActor* Actor, int32 SlotIdx, float DelayBeforeShowing); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementLibrary") } static class UItemPlacementLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementLibrary; // Class Charlie.QuestEventLibrary // 0x0000 (0x0028 - 0x0028) class UQuestEventLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestEventLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestEventLibrary") } static class UQuestEventLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestEventLibrary; // Class Charlie.ItemPlacementMenuWidget // 0x0278 (0x06F0 - 0x0478) class UItemPlacementMenuWidget : public UInteractionMenuWidget { public: class UCharlieSingleSoundStyle* ProperAminPrismPlacedSound; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ItemPlacedSound; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* NavigateBackToSlotSelectionSoundStyle; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* ToggleInfoPanelSound; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf ItemPlacementSlotButtonClass; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap> ItemTagHolderClassMap; // 0x04A0(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPrivate) class FText GenericFailureText; // 0x04F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText GenericConfirmationInputText; // 0x0500(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText PlaceItemInputText; // 0x0510(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ReplaceItemInputText; // 0x0520(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DescriptionText; // 0x0530(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCanvasPanel* ItemPlacementCanvas; // 0x0540(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ItemListBorder; // 0x0548(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ItemListSumg; // 0x0550(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoWidget* ItemInfoSumg; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* SlotsCanvas; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* SelectSlotTxt; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUserWidget* SlotIndicatorSumg; // 0x0570(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* FooterSwitcher; // 0x0578(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* SlotSelectionFooterSumg; // 0x0580(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ItemSelectionFooterSumg; // 0x0588(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* QuestionCornerTopoLinesImg; // 0x0590(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* FailureCanvas; // 0x0598(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* FailureTxt; // 0x05A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaTextBlock* DescriptionTxt; // 0x05A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* FailureSequenceAnim; // 0x05B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool ItemPlacementSlotButtonPool; // 0x05B8(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FUserWidgetPool ItemTagWidgetPool; // 0x0640(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UItemPlacementSlotButton* SelectedItemPlacementSlotButton; // 0x06C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryButton* HoveredItemEntryButton; // 0x06D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ItemTagWidgets; // 0x06D8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_6E8[0x8]; // 0x06E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFailureSequenceAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementMenuWidget") } static class UItemPlacementMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementMenuWidget; // Class Charlie.ItemPlacementSlotsRuneWrapper // 0x0010 (0x0038 - 0x0028) class UItemPlacementSlotsRuneWrapper final : public UBaseRuneWrapper { public: struct FItemPlacementSlotsRune Rune; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementSlotsRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementSlotsRuneWrapper") } static class UItemPlacementSlotsRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementSlotsRuneWrapper; // Class Charlie.ItemPlacementSlotButton // 0x0010 (0x04F0 - 0x04E0) class UItemPlacementSlotButton : public UCharlieButton { public: class UFreyaButtonStyle* VisibleButtonStyle; // 0x04E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E8[0x8]; // 0x04E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementSlotButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementSlotButton") } static class UItemPlacementSlotButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementSlotButton; // Class Charlie.ItemPlacementSlotComponent // 0x00D0 (0x0300 - 0x0230) class UItemPlacementSlotComponent final : public USceneComponent { public: uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) uint8 InternalSlotIdx; // 0x0238(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SlotIdx; // 0x0239(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieInventoryItem* Item; // 0x0240(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UItemData* LastActivationSavedItemData; // 0x0248(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SavedItemData; // 0x0250(0x0028)(BlueprintVisible, BlueprintReadOnly, Transient, SaveGame, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMeshComponent* SlotComponent; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* PlacedItemMeshComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AddItemComponent; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray MoveValidItemComponent; // 0x0298(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray MoveInvalidItemComponent; // 0x02A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray RemoveItemComponent; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) class UStreamableRenderAsset* ItemMesh; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D0[0x30]; // 0x02D0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddActionAddItem(const TArray>& Actions); void AddActionInvalidMoveItem(const TArray>& Actions); void AddActionRemoveItem(const TArray>& Actions); void AddActionValidMoveItem(const TArray>& Actions); void HideItemMesh(); void SetupSlotsMoveActions(const TArray>& AddItemActions, const TArray>& ValidMoveItemActions, const TArray>& InvalidMoveItemActions, const TArray>& RemoveItemActions); void ShowItemMesh(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementSlotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementSlotComponent") } static class UItemPlacementSlotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementSlotComponent; // Class Charlie.ItemPlacementTagHolderWidget // 0x0028 (0x03B0 - 0x0388) class UItemPlacementTagHolderWidget : public UFreyaUserWidget { public: class UItemPlacementTagWidget* ItemTagSumg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_390[0x20]; // 0x0390(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPlacementTagHolderWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPlacementTagHolderWidget") } static class UItemPlacementTagHolderWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPlacementTagHolderWidget; // Class Charlie.StoryInitialPlacementConfig // 0x0020 (0x0048 - 0x0028) class UStoryInitialPlacementConfig final : public UObject { public: struct FVector InvalidPlayerStartSpawnPosition; // 0x0028(0x0018)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialCameraPitch; // 0x0040(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryInitialPlacementConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryInitialPlacementConfig") } static class UStoryInitialPlacementConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryInitialPlacementConfig; // Class Charlie.ItemPreferenceListWidget // 0x0000 (0x0438 - 0x0438) class UItemPreferenceListWidget : public UItemListWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemPreferenceListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemPreferenceListWidget") } static class UItemPreferenceListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemPreferenceListWidget; // Class Charlie.ItemRatingWidget // 0x0088 (0x0410 - 0x0388) class UItemRatingWidget : public UFreyaUserWidget { public: struct FVector2D ImageSize; // 0x0388(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ERatingType RatingType; // 0x0398(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_399[0x7]; // 0x0399(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle NumberTextStyle; // 0x03A0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) TMap MaterialRatingTypes; // 0x03B0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class UFreyaImage* ItemRatingBgImg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemRatingNumberTxt; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemRatingWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemRatingWidget") } static class UItemRatingWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemRatingWidget; // Class Charlie.ItemSortingConfig // 0x0120 (0x0148 - 0x0028) class UItemSortingConfig final : public UObject { public: TMap RulesPerCategory; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap ItemGroups; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap EquipmentTypes; // 0x00C8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) class FText NewItemAcquiredText; // 0x0118(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NewGlyphItemTypeText; // 0x0128(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText NewDroneModuleItemTypeText; // 0x0138(0x0010)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemSortingConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemSortingConfig") } static class UItemSortingConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemSortingConfig; // Class Charlie.PadResearchLoreEntryWidget // 0x0040 (0x03E8 - 0x03A8) class UPadResearchLoreEntryWidget : public UResearchLoreEntryWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x03A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ResearchLoreEntryBorder; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* EntryUpdatedSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadResearchLoreEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadResearchLoreEntryWidget") } static class UPadResearchLoreEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadResearchLoreEntryWidget; // Class Charlie.ItemStackTextWidget // 0x0030 (0x03B8 - 0x0388) class UItemStackTextWidget : public UFreyaUserWidget { public: class FText ItemStackText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ItemStackTextStyle; // 0x0398(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemStackTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItemStack* StackItem; // 0x03B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemStackTextWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemStackTextWidget") } static class UItemStackTextWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemStackTextWidget; // Class Charlie.PauseMenuNavigateButton // 0x0008 (0x0508 - 0x0500) class UPauseMenuNavigateButton : public UCharlieTextButton { public: struct FGameplayTag NavigateToMenu; // 0x0500(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PauseMenuNavigateButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PauseMenuNavigateButton") } static class UPauseMenuNavigateButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPauseMenuNavigateButton; // Class Charlie.KeypadRuneWrapper // 0x0030 (0x0058 - 0x0028) class UKeypadRuneWrapper final : public UBaseRuneWrapper { public: struct FKeypadRune Rune; // 0x0028(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeypadRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeypadRuneWrapper") } static class UKeypadRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeypadRuneWrapper; // Class Charlie.StylingEntryButton // 0x0028 (0x0510 - 0x04E8) class UStylingEntryButton : public UCharlieCustomButton { public: ECosmeticLoadoutStyles CosmeticLoadoutStyle; // 0x04E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E9[0x3]; // 0x04E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag VisibilityTag; // 0x04EC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4F4[0x4]; // 0x04F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* StylingTexture; // 0x04F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFramedIconWidget* StylingIconSumg; // 0x0500(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaBorder* ActiveBorder; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StylingEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StylingEntryButton") } static class UStylingEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStylingEntryButton; // Class Charlie.KeypadRuneComponent // 0x0030 (0x00D8 - 0x00A8) class UKeypadRuneComponent final : public UBaseRuneComponent { public: struct FKeypadRune Rune; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KeypadRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KeypadRuneComponent") } static class UKeypadRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKeypadRuneComponent; // Class Charlie.PayloadRuneWrapper // 0x00F8 (0x0120 - 0x0028) class UPayloadRuneWrapper final : public UBaseRuneWrapper { public: struct FPayloadRune Rune; // 0x0028(0x00F8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PayloadRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PayloadRuneWrapper") } static class UPayloadRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPayloadRuneWrapper; // Class Charlie.KnowledgeRuneComponent // 0x0080 (0x0128 - 0x00A8) class UKnowledgeRuneComponent final : public UBaseRuneComponent { public: struct FKnowledgeRune Rune; // 0x00A8(0x0080)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("KnowledgeRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"KnowledgeRuneComponent") } static class UKnowledgeRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UKnowledgeRuneComponent; // Class Charlie.TargetConditionMeleeMultiplierAbility // 0x0058 (0x0540 - 0x04E8) class UTargetConditionMeleeMultiplierAbility : public UCharlieBaseGameplayAbility { public: struct FGameplayTagContainer TagsThatTargetMustHave; // 0x04E8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float DamageMultiplier; // 0x0508(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat DamageMultiplierStat; // 0x0510(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TargetConditionMeleeMultiplierAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TargetConditionMeleeMultiplierAbility") } static class UTargetConditionMeleeMultiplierAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTargetConditionMeleeMultiplierAbility; // Class Charlie.LadderEditorComponent // 0x0000 (0x00A0 - 0x00A0) class ULadderEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LadderEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LadderEditorComponent") } static class ULadderEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULadderEditorComponent; // Class Charlie.MyNaconFieldRequirementWidget // 0x0038 (0x03C0 - 0x0388) class UMyNaconFieldRequirementWidget final : public UFreyaUserWidget { public: class UFreyaImage* StateIconGood; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* StateIconBad; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText RequirementText; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* RequirementTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconFieldRequirementWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconFieldRequirementWidget") } static class UMyNaconFieldRequirementWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconFieldRequirementWidget; // Class Charlie.LevelsAttributeProgression // 0x0048 (0x0078 - 0x0030) class ULevelsAttributeProgression final : public UDataAsset { public: struct FGameplayAttribute GameplayAttribute; // 0x0030(0x0038)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LevelsProgression; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelsAttributeProgression") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelsAttributeProgression") } static class ULevelsAttributeProgression* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelsAttributeProgression; // Class Charlie.LevelSequenceItemData // 0x0028 (0x01C8 - 0x01A0) class ULevelSequenceItemData final : public UItemData { public: TSoftObjectPtr LevelSequence; // 0x01A0(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelSequenceItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelSequenceItemData") } static class ULevelSequenceItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelSequenceItemData; // Class Charlie.MyNaconProfileConnection // 0x0008 (0x0390 - 0x0388) class UMyNaconProfileConnection final : public UFreyaUserWidget { public: class UFreyaInputWidget* InputWidget; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconProfileConnection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconProfileConnection") } static class UMyNaconProfileConnection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconProfileConnection; // Class Charlie.LoadingLibrary // 0x0000 (0x0028 - 0x0028) class ULoadingLibrary final : public UBlueprintFunctionLibrary { public: static void FinishLoading(class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadingLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadingLibrary") } static class ULoadingLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadingLibrary; // Class Charlie.SaveIdentifierRuneWrapper // 0x0028 (0x0050 - 0x0028) class USaveIdentifierRuneWrapper final : public UBaseRuneWrapper { public: struct FSaveIdentifierRune Rune; // 0x0028(0x0028)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveIdentifierRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveIdentifierRuneWrapper") } static class USaveIdentifierRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveIdentifierRuneWrapper; // Class Charlie.SaveIdentifierRuneComponent // 0x0028 (0x00D0 - 0x00A8) class USaveIdentifierRuneComponent final : public UBaseRuneComponent { public: struct FSaveIdentifierRune Rune; // 0x00A8(0x0028)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveIdentifierRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveIdentifierRuneComponent") } static class USaveIdentifierRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveIdentifierRuneComponent; // Class Charlie.SaveActorStateRuneWrapper // 0x0060 (0x0088 - 0x0028) class USaveActorStateRuneWrapper final : public UBaseRuneWrapper { public: struct FSaveActorStateRune Rune; // 0x0028(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveActorStateRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveActorStateRuneWrapper") } static class USaveActorStateRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveActorStateRuneWrapper; // Class Charlie.MyNaconWidget // 0x00A8 (0x0430 - 0x0388) class UMyNaconWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextButton* SignInBtn; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* SkipBtn; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* MyNaconTitleTxt; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieEditableText* EmailEditableTxt; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* EmailErrorTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* MyNaconWelcomeTxt; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* MyNaconUnlinkTxt; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText WelcomeTitleMessage; // 0x03F8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UnlinkMessage; // 0x0408(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText WelcomeText; // 0x0418(0x0010)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEmailChanged(const class FText& Text); void OnEmailCommited(const class FText& Text, ETextCommit CommitMethod); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconWidget") } static class UMyNaconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconWidget; // Class Charlie.SaveActorStateRuneComponent // 0x0060 (0x0108 - 0x00A8) class USaveActorStateRuneComponent final : public UBaseRuneComponent { public: struct FSaveActorStateRune Rune; // 0x00A8(0x0060)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveActorStateRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveActorStateRuneComponent") } static class USaveActorStateRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveActorStateRuneComponent; // Class Charlie.SaveComponentsTransformStateRuneWrapper // 0x0050 (0x0078 - 0x0028) class USaveComponentsTransformStateRuneWrapper final : public UBaseRuneWrapper { public: struct FSaveComponentsTransformStateRune Rune; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveComponentsTransformStateRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveComponentsTransformStateRuneWrapper") } static class USaveComponentsTransformStateRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveComponentsTransformStateRuneWrapper; // Class Charlie.LoadoutConfig // 0x00F0 (0x0118 - 0x0028) class ULoadoutConfig final : public UObject { public: TMap LoadoutSlotGroups; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap StylingGroups; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SoundToPlayOnItemEquippedFromInventoryMap; // 0x00C8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutConfig") } static class ULoadoutConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutConfig; // Class Charlie.LoadoutIconWidget // 0x0028 (0x03C8 - 0x03A0) class ULoadoutIconWidget : public UItemIconWidget { public: class UFreyaFrameStyle* IconDisabledStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaFrameStyle* IconEnabledStyle; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* ItemTypeImg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* IconEquipImg; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutIconWidget") } static class ULoadoutIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutIconWidget; // Class Charlie.LoadoutLibrary // 0x0000 (0x0028 - 0x0028) class ULoadoutLibrary final : public UBlueprintFunctionLibrary { public: static void AddToInventoryAndEquipItem(class AActor* Actor, TSoftObjectPtr ItemData, const struct FGameplayTag& SlotTag); static void AddToInventoryAndEquipItemAsync(const class UObject* WorldContextObject, TSoftObjectPtr InItemData, const struct FLatentActionInfo& LatentInfo); static void AddToInventoryAndEquipItemOnce(const class UObject* WorldContextObject, TSoftObjectPtr ItemData, const struct FGameplayTag& SlotTag); static void EquipNextSlotGroup(class AActor* Actor, const struct FGameplayTag& SlotGroupTag); static void EquipPreviousSlotGroup(class AActor* Actor, const struct FGameplayTag& SlotGroupTag); static struct FSpawnedEquipment GetDroneVisual(const class UObject* WorldContext); static const class UItemData* GetGroupCurrentItemData(const class AActor* Actor, const struct FGameplayTag& SlotGroupTag); static TArray GetHeroActiveSlotSpawnedEquipment(const class UObject* WorldContext, const struct FGameplayTag& LoadoutGroupTag); static class AActor* GetHeroLeftHandWeapon(const class UObject* WorldContext); static class AActor* GetHeroRightHandWeapon(const class UObject* WorldContext); static TArray GetHeroWeaponVisuals(const class UObject* WorldContext); static TArray GetHeroWeaponVisualsActors(const class UObject* WorldContext); static void HideHeroLeftHandWeapon(const class UObject* WorldContext); static void HideHeroRightHandWeapon(const class UObject* WorldContext); static bool IsOtherSlotInGroupValid(class AActor* Actor, const struct FGameplayTag& GroupTag); static void ListenToCombatLocomotionAnimChange(class AActor* Actor, TDelegate AnimBp, bool bUseHandIk)> AnimChange); static void ShowHeroLeftHandWeapon(const class UObject* WorldContext); static void ShowHeroRightHandWeapon(const class UObject* WorldContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutLibrary") } static class ULoadoutLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutLibrary; // Class Charlie.LoadoutSlotInfoWidget // 0x0040 (0x03C8 - 0x0388) class ULoadoutSlotInfoWidget : public UFreyaUserWidget { public: class FText BuyDLCText; // 0x0388(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ProgressFurtherText; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SlotNameTxt; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* SlotDescTxt; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DlcTxt; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* SlotIconImg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutSlotInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutSlotInfoWidget") } static class ULoadoutSlotInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutSlotInfoWidget; // Class Charlie.LoadoutStartingAttributeWidget // 0x0000 (0x03F8 - 0x03F8) class ULoadoutStartingAttributeWidget : public ULoadoutAttributeWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadoutStartingAttributeWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadoutStartingAttributeWidget") } static class ULoadoutStartingAttributeWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadoutStartingAttributeWidget; // Class Charlie.PresencesConfig // 0x0030 (0x0058 - 0x0028) class UPresencesConfig final : public UObject { public: TArray GamePresence; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) class FString MainMenuPresenceID; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString DefaultPresenceID; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PresencesConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PresencesConfig") } static class UPresencesConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPresencesConfig; // Class Charlie.LocalizationConfiguration // 0x0010 (0x0038 - 0x0028) class ULocalizationConfiguration final : public UObject { public: TArray LocalizationStringTableToPreload; // 0x0028(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalizationConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalizationConfiguration") } static class ULocalizationConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalizationConfiguration; // Class Charlie.LockableAttributeProgressBar // 0x0010 (0x0400 - 0x03F0) class ULockableAttributeProgressBar : public UAttributeProgressBar { public: class UFreyaProgressBarStyle* LockedProgressBarStyle; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3F8[0x8]; // 0x03F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LockableAttributeProgressBar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LockableAttributeProgressBar") } static class ULockableAttributeProgressBar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULockableAttributeProgressBar; // Class Charlie.LockOnTargetComponent // 0x0020 (0x0250 - 0x0230) class ULockOnTargetComponent final : public USceneComponent { public: class FName AttachSocket; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACharlieLymbicEntity* LymbicEntity; // 0x0238(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAbilitySystemComponent* AbilityComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LockOnTargetComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LockOnTargetComponent") } static class ULockOnTargetComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULockOnTargetComponent; // Class Charlie.LocomotionAttributeSet // 0x0038 (0x0130 - 0x00F8) class alignas(0x10) ULocomotionAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData CurrentMaxWalkingSpeed; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DefaultMaxWalkingSpeed; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData MovementSpeedModifierCoefficient; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocomotionAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocomotionAttributeSet") } static class ULocomotionAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocomotionAttributeSet; // Class Charlie.LocomotionRuneComponent // 0x0028 (0x00D0 - 0x00A8) class ULocomotionRuneComponent final : public UBaseRuneComponent { public: struct FLocomotionRune Rune; // 0x00A8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocomotionRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocomotionRuneComponent") } static class ULocomotionRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocomotionRuneComponent; // Class Charlie.ProfileFunnelMenuWidget // 0x0068 (0x04D0 - 0x0468) class UProfileFunnelMenuWidget final : public UCharlieMenuWidget { public: uint8 Pad_468[0x10]; // 0x0468(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) int32 CurrentPageIdx; // 0x0478(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_47C[0x1C]; // 0x047C(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* NextFunnelSound; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconWrapperWidget* MyNaconWrapperMenu; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProfileFunnelHDRCalibrationWidget* HDRCalibrationVideoSettingsMenuWidget; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProfileFunnelSDRCalibrationWidget* SDRCalibrationVideoSettingsMenuWidget; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UProfileFunnelInitialSettingsWidget* InitialSettingsMenuWidget; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FFadeOption FadeSettings; // 0x04C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_4CC[0x4]; // 0x04CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelMenuWidget") } static class UProfileFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelMenuWidget; // Class Charlie.LocomotionCalculationTypeCharacterMovementRuneWrapper // 0x0008 (0x0030 - 0x0028) class ULocomotionCalculationTypeCharacterMovementRuneWrapper final : public UBaseRuneWrapper { public: struct FLocomotionCalculationTypeCharacterMovementRune Rune; // 0x0028(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocomotionCalculationTypeCharacterMovementRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocomotionCalculationTypeCharacterMovementRuneWrapper") } static class ULocomotionCalculationTypeCharacterMovementRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocomotionCalculationTypeCharacterMovementRuneWrapper; // Class Charlie.LocomotionCalculationTypeCharacterMovementRuneComponent // 0x0008 (0x00B0 - 0x00A8) class ULocomotionCalculationTypeCharacterMovementRuneComponent final : public UBaseRuneComponent { public: struct FLocomotionCalculationTypeCharacterMovementRune Rune; // 0x00A8(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocomotionCalculationTypeCharacterMovementRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocomotionCalculationTypeCharacterMovementRuneComponent") } static class ULocomotionCalculationTypeCharacterMovementRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocomotionCalculationTypeCharacterMovementRuneComponent; // Class Charlie.SettingNavigateButton // 0x0058 (0x0558 - 0x0500) class USettingNavigateButton : public UCharlieTextButton { public: uint8 Pad_500[0x20]; // 0x0500(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UGameSetting* Setting; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaTextBlock* TitleTxt; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ButtonInnerBorder; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoverBorderStyle; // 0x0538(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x0540(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* DisabledHoverBorderStyle; // 0x0548(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* DisabledNormalBorderStyle; // 0x0550(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UWidget* GetWidgetToFocusOnNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingNavigateButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingNavigateButton") } static class USettingNavigateButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingNavigateButton; // Class Charlie.GameplayLODAction_Enum // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_Enum final : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: uint8 GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, uint8 NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_Enum") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_Enum") } static class UGameplayLODAction_Enum* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_Enum; // Class Charlie.GameplayLODAction_FName // 0x0050 (0x0078 - 0x0028) class UGameplayLODAction_FName final : public UGameplayLODAction { public: TMap PerLODValue; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: class FName GetCurrentValue(class AActor* Actor); void OnExecute(class AActor* Actor, const class FName& NewValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayLODAction_FName") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayLODAction_FName") } static class UGameplayLODAction_FName* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayLODAction_FName; // Class Charlie.SettingsWarningMenuWidget // 0x00E0 (0x0558 - 0x0478) class USettingsWarningMenuWidget : public USettingsBaseMenuWidget { public: class UCharlieSingleSoundStyle* ShowResetAllToDefaultPopupSound; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* AcceptMessageSound; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* RefuseMessageSound; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DefaultAcceptText; // 0x0490(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ConflictAcceptText; // 0x04A0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ResetAllToDefaultBtnPressedText; // 0x04B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText NavigateAwayWithUnappliedChangesText; // 0x04C0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText ConflictText; // 0x04D0(0x0010)(Edit, NativeAccessSpecifierPrivate) TMap CategoryTexts; // 0x04E0(0x0050)(Edit, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* DescTxt; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* SettingsWarningFooterSumg; // 0x0538(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USettingsMenuWidget* SettingsMenuFrom; // 0x0540(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag MenuToTag; // 0x0548(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsWarningMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsWarningMenuWidget") } static class USettingsWarningMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsWarningMenuWidget; // Class Charlie.LoopingAnimationMontageAbility // 0x0068 (0x0580 - 0x0518) class ULoopingAnimationMontageAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry LoopingAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0538(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTag EndEventTag; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ExitConditions; // 0x0560(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) class UAbilityTask_EvaluateConditions* ExitConditionsTask; // 0x0570(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoopingAnimationMontageAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoopingAnimationMontageAbility") } static class ULoopingAnimationMontageAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoopingAnimationMontageAbility; // Class Charlie.GenerateLymbicLootingRuneWrapper // 0x0020 (0x0048 - 0x0028) class UGenerateLymbicLootingRuneWrapper final : public UBaseRuneWrapper { public: struct FGenerateLymbicLootingRune Rune; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GenerateLymbicLootingRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GenerateLymbicLootingRuneWrapper") } static class UGenerateLymbicLootingRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGenerateLymbicLootingRuneWrapper; // Class Charlie.ShardItemData // 0x0000 (0x01C0 - 0x01C0) class UShardItemData final : public UProgressionItemData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShardItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShardItemData") } static class UShardItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShardItemData; // Class Charlie.LootTableRuneWrapper // 0x0010 (0x0038 - 0x0028) class ULootTableRuneWrapper final : public UBaseRuneWrapper { public: struct FLootTableRune Rune; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LootTableRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LootTableRuneWrapper") } static class ULootTableRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULootTableRuneWrapper; // Class Charlie.LootTableRuneComponent // 0x0010 (0x00B8 - 0x00A8) class ULootTableRuneComponent final : public UBaseRuneComponent { public: struct FLootTableRune Rune; // 0x00A8(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LootTableRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LootTableRuneComponent") } static class ULootTableRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULootTableRuneComponent; // Class Charlie.LymbicAttributeSet // 0x00A8 (0x01A0 - 0x00F8) class alignas(0x10) ULymbicAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData LymbicEnergy; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyMax; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicTransferDuration; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyRegenRate; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyRegenRateTorpor; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyRegenRateHazeInside; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyLeechDistance; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyTheftRatio; // 0x0168(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyDepletedRatio; // 0x0178(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicTheftModifierCoefficient; // 0x0188(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicAttributeSet") } static class ULymbicAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicAttributeSet; // Class Charlie.LymbicEntityRangeCondition // 0x0008 (0x0030 - 0x0028) class ULymbicEntityRangeCondition final : public UAbilityCondition { public: float Range; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityRangeCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityRangeCondition") } static class ULymbicEntityRangeCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityRangeCondition; // Class Charlie.CanTriggerBirthCondition // 0x0000 (0x0028 - 0x0028) class UCanTriggerBirthCondition final : public UAbilityCondition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CanTriggerBirthCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CanTriggerBirthCondition") } static class UCanTriggerBirthCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCanTriggerBirthCondition; // Class Charlie.QuickChatSubsystem // 0x00B0 (0x00E0 - 0x0030) class UQuickChatSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnQuickChatFinishedBP; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_58[0x68]; // 0x0058(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) class UFlowComponent* QuickChatFlowComponent; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDialogueSubsystem* DialogueSubsystem; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void EndQuickChat(const class UObject* WorldContext); static class UQuickChatSubsystem* Get(const class UObject* WorldContextObject); static bool IsInQuickChat(const class UObject* WorldContext); static void TriggerQuickChat(class UFlowComponent* FlowComponent); class AActor* GetNpcActorFromQuickChatFlowComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuickChatSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuickChatSubsystem") } static class UQuickChatSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuickChatSubsystem; // Class Charlie.LymbicEntitiesRewardsConfig // 0x0080 (0x00A8 - 0x0028) class ULymbicEntitiesRewardsConfig final : public UObject { public: struct FSoftObjectPath XPOnDeathDataTablePath; // 0x0028(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr LootDropContainer; // 0x0048(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath LymbicEntityLootTable; // 0x0070(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TutorialDelayOnDeath; // 0x0090(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double SpawningLootRaycastZOffset; // 0x0098(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double SpawningLootFinalLocationZOffset; // 0x00A0(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntitiesRewardsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntitiesRewardsConfig") } static class ULymbicEntitiesRewardsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntitiesRewardsConfig; // Class Charlie.AISenseOverride // 0x0000 (0x0028 - 0x0028) class UAISenseOverride : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseOverride") } static class UAISenseOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseOverride; // Class Charlie.AISenseOverride_Hearing // 0x0008 (0x0030 - 0x0028) class UAISenseOverride_Hearing final : public UAISenseOverride { public: float HearingRange; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseOverride_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseOverride_Hearing") } static class UAISenseOverride_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseOverride_Hearing; // Class Charlie.AISenseOverride_Sight // 0x0018 (0x0040 - 0x0028) class UAISenseOverride_Sight final : public UAISenseOverride { public: float SightRadius; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoseSightRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeripheralVisionAngleDegrees; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoSuccessRangeFromLastSeenLocation; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PointOfViewBackwardOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearClippingRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseOverride_Sight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseOverride_Sight") } static class UAISenseOverride_Sight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseOverride_Sight; // Class Charlie.RadioPuzzleMenuWidget // 0x0048 (0x04C0 - 0x0478) class URadioPuzzleMenuWidget : public UInteractionMenuWidget { public: class FText SetAMText; // 0x0478(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText SetFMText; // 0x0488(0x0010)(Edit, NativeAccessSpecifierPrivate) class URadioFrequencyButton* LeftFrequencyBtn; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class URadioFrequencyButton* RightFrequencyBtn; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* RadioPuzzleFooter; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaUButton* ToggleModeButton; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnToggleRadioMode(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadioPuzzleMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadioPuzzleMenuWidget") } static class URadioPuzzleMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadioPuzzleMenuWidget; // Class Charlie.LymbicEntityAbilitySystemComponent // 0x0000 (0x1340 - 0x1340) class ULymbicEntityAbilitySystemComponent final : public UCharlieAbilitySystemComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityAbilitySystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityAbilitySystemComponent") } static class ULymbicEntityAbilitySystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityAbilitySystemComponent; // Class Charlie.LymbicEntityController // 0x0020 (0x03F0 - 0x03D0) class ALymbicEntityController : public AAIController { public: class ULymbicEntityStateTreeComponent* StateTreeComponent; // 0x03D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieLymbicEntity* LymbicEntity; // 0x03D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicEntityPerceptionComponent* LymbicEntityPerceptionComponent; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PauseLogic(const class FString& Reason); void PauseMovement(); void ResumeLogic(const class FString& Reason); void ResumeMovement(); bool IsMovementPaused() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityController") } static class ALymbicEntityController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALymbicEntityController; // Class Charlie.RandomPointInSphereGeneratorComponent // 0x0030 (0x0540 - 0x0510) class URandomPointInSphereGeneratorComponent final : public USphereComponent { public: uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bOnlyUseUpperHalfOfSphere; // 0x0518(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_519[0x27]; // 0x0519(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomPointInSphereGeneratorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomPointInSphereGeneratorComponent") } static class URandomPointInSphereGeneratorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomPointInSphereGeneratorComponent; // Class Charlie.LymbicEntityDefenseAttributeSet // 0x0018 (0x0110 - 0x00F8) class alignas(0x10) ULymbicEntityDefenseAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData GlobalAbsorptionCoefficient; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityDefenseAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityDefenseAttributeSet") } static class ULymbicEntityDefenseAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityDefenseAttributeSet; // Class Charlie.LymbicEntityDefinitionTierContainer // 0x0078 (0x00A8 - 0x0030) class ULymbicEntityDefinitionTierContainer final : public UDataAsset { public: TSoftObjectPtr TierDefinition[0x3]; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityDefinitionTierContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityDefinitionTierContainer") } static class ULymbicEntityDefinitionTierContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityDefinitionTierContainer; // Class Charlie.LymbicEntityFullController // 0x0000 (0x03F0 - 0x03F0) class ALymbicEntityFullController : public ALymbicEntityController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityFullController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityFullController") } static class ALymbicEntityFullController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALymbicEntityFullController; // Class Charlie.LymbicEntityLightController // 0x0000 (0x03F0 - 0x03F0) class ALymbicEntityLightController final : public ALymbicEntityController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityLightController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityLightController") } static class ALymbicEntityLightController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALymbicEntityLightController; // Class Charlie.RelicItemData // 0x0008 (0x01A8 - 0x01A0) class URelicItemData final : public UItemData { public: class UTexture2D* AbilityIcon; // 0x01A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RelicItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RelicItemData") } static class URelicItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URelicItemData; // Class Charlie.LymbicEntityPerceptionComponent // 0x0028 (0x01B8 - 0x0190) class ULymbicEntityPerceptionComponent final : public UAIPerceptionComponent { public: uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FTargetData TargetData; // 0x01A0(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityPerceptionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityPerceptionComponent") } static class ULymbicEntityPerceptionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityPerceptionComponent; // Class Charlie.LymbicEntityPerceptionEditorComponent // 0x0000 (0x00A0 - 0x00A0) class ULymbicEntityPerceptionEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityPerceptionEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityPerceptionEditorComponent") } static class ULymbicEntityPerceptionEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityPerceptionEditorComponent; // Class Charlie.LymbicEntitySpawner // 0x0278 (0x0520 - 0x02A8) class ALymbicEntitySpawner : public AActor { public: ESpawnerActivation SpawnerActivation; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActivationRequiredTags; // 0x02B0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivationBlockedTags; // 0x02D0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bForceSpawnOnMatchingTags; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray EntitiesToSpawn; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray SpawnPoints; // 0x0308(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SpawnLocations; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bIsConsideredAsCombatGroup; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExcludeFromGeneratedSpawnedList; // 0x0329(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32A[0x6]; // 0x032A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr AssociatedTimeloop; // 0x0330(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AssociatedTimeloopID; // 0x0358(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsGuardian; // 0x0360(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEntitySpawnRules LymbicEntitySpawnRules; // 0x0361(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMaxDistanceFromAnchorOverride; // 0x0362(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_363[0x1]; // 0x0363(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDistanceFromAnchor; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceFromAnchorToReturnTo; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPayloadData GuaranteedDropSpawnerPayload; // 0x0370(0x00D8)(Edit, NativeAccessSpecifierPublic) bool bUseSpawnFx; // 0x0448(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpawnShowDelay; // 0x044C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SpawnFX; // 0x0450(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseSpawnFxRadius; // 0x0478(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SpawnAudio; // 0x0480(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPlayGuardianZoneAudio; // 0x04A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A9[0x7]; // 0x04A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AbilityToStartOnSpawn; // 0x04B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckDistanceFromPlayerWhenLosingGround; // 0x04B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4B9[0x3]; // 0x04B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DistanceFromPlayerWhenLosingGround; // 0x04BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckHearingPerceptionHeight; // 0x04C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C1[0x3]; // 0x04C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HearingPerceptionMaximalHeight; // 0x04C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieSerializeActorComponent* SerializeActorComponent; // 0x04C8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieGuardianZoneAudioSphereComponent* AudioGuardianZoneSphereComponent; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D8[0x29]; // 0x04D8(0x0029)(Fixing Size After Last Property [ Dumper-7 ]) bool bHasGuardianFlagBeenConverted; // 0x0501(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bHasGuaranteedPayloadFlagBeenConverted; // 0x0502(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_503[0x1D]; // 0x0503(0x001D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSpawnFXFinished(class UNiagaraComponent* FinishedComponent); bool IsAllLymbicEntityDefeated() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntitySpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntitySpawner") } static class ALymbicEntitySpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALymbicEntitySpawner; // Class Charlie.PlacedItemMeshComponent // 0x0000 (0x0000 - 0x0000) class IPlacedItemMeshComponent final { public: void PlaceItemInSlot(class UStreamableRenderAsset* ItemMesh); void RemoveItemFromSlot(float DelayBeforeRemoval); void ReplaceItemInSlot(class UStreamableRenderAsset* ItemMesh, float DelayBeforeRemoval, float DelayBeforeAddingBack); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlacedItemMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlacedItemMeshComponent") } static class IPlacedItemMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPlacedItemMeshComponent; // Class Charlie.LymbicEntityStateTreeComponent // 0x01B0 (0x0320 - 0x0170) class ULymbicEntityStateTreeComponent final : public UStateTreeComponent { public: class UStateTree* OriginalStateTree; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FLymbicEntityStateTreeRuntimeData RuntimeData; // 0x0178(0x01A0)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityStateTreeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityStateTreeComponent") } static class ULymbicEntityStateTreeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityStateTreeComponent; // Class Charlie.LymbicEntityWaveControllerComponent // 0x0108 (0x01A8 - 0x00A0) class ULymbicEntityWaveControllerComponent final : public UActorComponent { public: TArray Waves; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) bool bWaitEventToStartNextWave; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DelayBetweenWaves; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FPayloadData AllWavesCompletedPayload; // 0x00B8(0x00D8)(Edit, NativeAccessSpecifierPrivate) float SightStimulusStrength; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SightStimulusAgeOverride; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Resume(); bool IsWaitingForEvent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicEntityWaveControllerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicEntityWaveControllerComponent") } static class ULymbicEntityWaveControllerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicEntityWaveControllerComponent; // Class Charlie.LymbicHealingAbility // 0x0070 (0x0588 - 0x0518) class ULymbicHealingAbility final : public UBaseAnimatedAbility { public: TSubclassOf EnduranceRegenEffect; // 0x0518(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpeedReductionEffect; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimationEntry Animation; // 0x0528(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PerWeaponAnimationOverride; // 0x0548(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag GameplayCueTag; // 0x0558(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActivationDelay; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_564[0x4]; // 0x0564(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* ActivationDelayTask; // 0x0568(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle HealingEffectHandle; // 0x0570(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedEffectHandle; // 0x0578(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle CostEffectHandle; // 0x0580(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ActivationDelayFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicHealingAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicHealingAbility") } static class ULymbicHealingAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicHealingAbility; // Class Charlie.LymbicLockAttributeSet // 0x0028 (0x0120 - 0x00F8) class alignas(0x10) ULymbicLockAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData CurrentLymbicEnergy; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicEnergyNeeded; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicLockAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicLockAttributeSet") } static class ULymbicLockAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicLockAttributeSet; // Class Charlie.PlayerChannelingAbility // 0x0140 (0x0658 - 0x0518) class UPlayerChannelingAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x10]; // 0x0518(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry ChannelingAnimation; // 0x0528(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray ChannelingPerWeaponAnimationOverride; // 0x0548(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry OutAnimation; // 0x0558(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray OutPerWeaponAnimationOverride; // 0x0578(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer EventsToStopAbility; // 0x0588(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x05A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A9[0x7]; // 0x05A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SpeedModifierEffect; // 0x05B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseProportionalUseCooldown; // 0x05B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B9[0x3]; // 0x05B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CooldownDurationMultiplier; // 0x05BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag CooldownEffectCallerTag; // 0x05C0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_ThrowablesAndEffectsMonitor* ThrowablesAndEffectsMonitor; // 0x05C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_MonitorLockedTarget* LockedTargetMonitorTask; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FThrowablesAndEffectsHandler ThrowablesAndEffectsHandler; // 0x05D8(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle CostEffectHandle; // 0x0638(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x0640(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_648[0x10]; // 0x0648(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerChannelingAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerChannelingAbility") } static class UPlayerChannelingAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerChannelingAbility; // Class Charlie.LymbicPulseAbility // 0x00C0 (0x05A8 - 0x04E8) class ULymbicPulseAbility : public UCharlieBaseGameplayAbility { public: struct FGameplayTagContainer HitOutcomesToStartAbility; // 0x04E8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float Timers[0x3]; // 0x0508(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_514[0x4]; // 0x0514(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf LymbicPulseEffect; // 0x0518(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag StartingInitialDelay; // 0x0520(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag PulseWindowOpen; // 0x0528(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag Success; // 0x0530(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag Failure; // 0x0538(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseBonus; // 0x0540(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BonusPerHit; // 0x0544(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray OtherBonus; // 0x0548(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0558(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* TimerTask; // 0x0560(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UEnduranceAttributeBarWidget* TallyWidget; // 0x0568(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_570[0x38]; // 0x0570(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EventCallback(const struct FGameplayEventData& Payload); void TimerFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicPulseAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicPulseAbility") } static class ULymbicPulseAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicPulseAbility; // Class Charlie.LymbicPulseWidget // 0x0020 (0x03A8 - 0x0388) class ULymbicPulseWidget : public UFreyaUserWidget { public: class UFreyaImageStyle* UnsuccessWindowImageStyle; // 0x0388(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* SuccessWindowImageStyle; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* ExpiredWindowImageStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* BackgroundImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicPulseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicPulseWidget") } static class ULymbicPulseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicPulseWidget; // Class Charlie.TaggedIconWidget // 0x0058 (0x0400 - 0x03A8) class UTaggedIconWidget : public UIconWidget { public: TMap TaggedIcons; // 0x03A8(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTag DefaultTag; // 0x03F8(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TaggedIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TaggedIconWidget") } static class UTaggedIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTaggedIconWidget; // Class Charlie.PlayerDefenseAttributeSet // 0x0078 (0x0170 - 0x00F8) class alignas(0x10) UPlayerDefenseAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData GlobalDefenseCoefficient; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData NeutralDefenseCoefficient; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData EcstasyDefenseCoefficient; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData GriefDefenseCoefficient; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData RageDefenseCoefficient; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData TerrorDefenseCoefficient; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DefensivePower; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerDefenseAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerDefenseAttributeSet") } static class UPlayerDefenseAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerDefenseAttributeSet; // Class Charlie.LymbicSphereIconWidget // 0x0010 (0x0410 - 0x0400) class ULymbicSphereIconWidget : public UTaggedIconWidget { public: class UCharlieTextBlock* LymbicSphereTxt; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LymbicSphereIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LymbicSphereIconWidget") } static class ULymbicSphereIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULymbicSphereIconWidget; // Class Charlie.MagnetRuneWrapper // 0x0018 (0x0040 - 0x0028) class UMagnetRuneWrapper final : public UBaseRuneWrapper { public: struct FMagnetRune Rune; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MagnetRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MagnetRuneWrapper") } static class UMagnetRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMagnetRuneWrapper; // Class Charlie.MagnetRuneComponent // 0x0018 (0x00C0 - 0x00A8) class UMagnetRuneComponent final : public UBaseRuneComponent { public: struct FMagnetRune Rune; // 0x00A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MagnetRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MagnetRuneComponent") } static class UMagnetRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMagnetRuneComponent; // Class Charlie.MultiPositionLocationComponent // 0x0000 (0x0230 - 0x0230) class UMultiPositionLocationComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MultiPositionLocationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MultiPositionLocationComponent") } static class UMultiPositionLocationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMultiPositionLocationComponent; // Class Charlie.MultiTargetAreaOfEffectSphere // 0x0040 (0x03C8 - 0x0388) class AMultiTargetAreaOfEffectSphere : public ACharlieBaseAreaOfEffect { public: uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USphereComponent* SphereComponent; // 0x0390(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDamageDealerThrowableComponent* OwnerDamageComponent; // 0x0398(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULinkedDamageComponent* TargetDamageComponent; // 0x03A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DamageEntries; // 0x03A8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_3B8[0x10]; // 0x03B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnCollisionEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MultiTargetAreaOfEffectSphere") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MultiTargetAreaOfEffectSphere") } static class AMultiTargetAreaOfEffectSphere* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMultiTargetAreaOfEffectSphere; // Class Charlie.MyNaconCreateAccountWidget // 0x0130 (0x04B8 - 0x0388) class UMyNaconCreateAccountWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class FText ForbiddenCharsText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText EmailAlreadyExistText; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText UsernameAlreadyExistText; // 0x03E0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText MinimumAgeText; // 0x03F0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText Unreachable; // 0x0400(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UCharlieTextBlock* EmailTxt; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDatePickerWidget* DayPickerSumg; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDatePickerWidget* MonthPickerSumg; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDatePickerWidget* YearPickerSumg; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieEditableText* UsernameEditableTxt; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* UsernameReqLengthSumg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* UsernameReqAlphaSumg; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* UsernameReqUniqueSumg; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconPasswordWidget* PasswordWidget; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* TermsAndConditionsBtn; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* PrivacyPolicyBtn; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaCheckBox* SubscribeToNewsLetterCheckBox; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaCheckBox* TermsAndConditionsCheckBox; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* ConfirmCreationBtn; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* BackBtn; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ErrorReasonTxt; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* CreatingAccountPanel; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconGameInstanceSubsystem* MyNaconGameInstanceSubsystem; // 0x0498(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4A0[0x18]; // 0x04A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnDownFromUsername(const EUINavigation InNavigation); void OnAccountCreationHttpCallback(const bool bResult, const class FString& Error); void OnDayChanged(const class FString& SelectedItem, ESelectInfo SelectionType); void OnEmailChanged(const class FText& Text); void OnMonthChanged(const class FString& SelectedItem, ESelectInfo SelectionType); void OnPasswordChanged(const class FText& Text); void OnTermsAndConditionsChanged(bool bIsChecked); void OnUsernameAvailable(bool bResult, const class FString& Error); void OnUsernameCommited(const class FText& Text, ETextCommit CommitMethod); void OnYearChanged(const class FString& SelectedItem, ESelectInfo SelectionType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconCreateAccountWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconCreateAccountWidget") } static class UMyNaconCreateAccountWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconCreateAccountWidget; // Class Charlie.MyNaconEmailVerificationWidget // 0x00B8 (0x0440 - 0x0388) class UMyNaconEmailVerificationWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class FText EmailVerificationExplanationText; // 0x03C0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText ResendEmailTextNormal; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPublic) class FText ResendEmailTextDisabled; // 0x03E0(0x0010)(Edit, NativeAccessSpecifierPublic) float ResendVerificationDisabledTimer; // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CheckForEmailVerifiedInterval; // 0x03F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieTextBlock* VerificationEmailText; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* ConfirmBtn; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* CancelBtn; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* ResendEmailBtn; // 0x0410(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EUILayerId LoginLayerId; // 0x0418(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMyNaconGameInstanceSubsystem* MyNaconGameInstanceSubsystem; // 0x0420(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_428[0x18]; // 0x0428(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAccountConfirmedHttpRequest(const bool bResult, const class FString& ErrorCode); void OnAccountLinkHttpCallback(const bool bResult, const class FString& ErrorCode); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconEmailVerificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconEmailVerificationWidget") } static class UMyNaconEmailVerificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconEmailVerificationWidget; // Class Charlie.MyNaconLoginWidget // 0x00F0 (0x0478 - 0x0388) class UMyNaconLoginWidget final : public UFreyaUserWidget { public: uint8 Pad_388[0x38]; // 0x0388(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class FText EmailFormatInvalid; // 0x03C0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText InvalidPasswordOrEmail; // 0x03D0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText NoAccountAssociatedWithEmail; // 0x03E0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText InactiveAccount; // 0x03F0(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Unreachable; // 0x0400(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText CannotLinkTwice; // 0x0410(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_420[0x10]; // 0x0420(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* EmailTxt; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* LoginBtn; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* BackBtn; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* ForgotPasswordBtn; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* LoginErrorTxt; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconPasswordWidget* PasswordWidget; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCanvasPanel* LoginAccountPanel; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconGameInstanceSubsystem* MyNaconGameInstanceSubsystem; // 0x0468(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAccountLinkHttpCallback(bool bResult, const class FString& ErrorCode); void OnLoginHttpRequest(const bool bResult, const class FString& ErrorCode); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconLoginWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconLoginWidget") } static class UMyNaconLoginWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconLoginWidget; // Class Charlie.MyNaconPasswordWidget // 0x0048 (0x03D0 - 0x0388) class UMyNaconPasswordWidget final : public UFreyaUserWidget { public: class UCharlieEditableText* PasswordEditableTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieImageButton* ShowPasswordBtn; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* UppercaseRequirementSumg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* LowercaseRequirementSumg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* SpecialCharacterRequirementSumg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconFieldRequirementWidget* LettersRequirementSumg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* ShowPasswordImage; // 0x03B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* HidePasswordImage; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bShowPasswordErrors; // 0x03C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C9[0x7]; // 0x03C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPasswordTextChanged(const class FText& Text); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconPasswordWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconPasswordWidget") } static class UMyNaconPasswordWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconPasswordWidget; // Class Charlie.MyNaconProfileNameWidget // 0x0008 (0x0390 - 0x0388) class UMyNaconProfileNameWidget final : public UFreyaUserWidget { public: class UCharlieTextBlock* ProfileNameText; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconProfileNameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconProfileNameWidget") } static class UMyNaconProfileNameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconProfileNameWidget; // Class Charlie.MyNaconProfileWidget // 0x0020 (0x03A8 - 0x0388) class UMyNaconProfileWidget final : public UFreyaUserWidget { public: struct FGameplayTag NavigateToMyNaconTag; // 0x0388(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconProfileNameWidget* ProfileName; // 0x0390(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconProfileConnection* MyNaconProfileConnection; // 0x0398(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* MyNaconLoggedInWidgetSwitcher; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconProfileWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconProfileWidget") } static class UMyNaconProfileWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconProfileWidget; // Class Charlie.MyNaconInterfaceWidget // 0x0000 (0x0000 - 0x0000) class IMyNaconInterfaceWidget final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconInterfaceWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconInterfaceWidget") } static class IMyNaconInterfaceWidget* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMyNaconInterfaceWidget; // Class Charlie.MyNaconWrapperWidget // 0x00E0 (0x0558 - 0x0478) class UMyNaconWrapperWidget final : public UCharlieWrapperMenuWidget { public: uint8 Pad_478[0x18]; // 0x0478(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UMyNaconWidget* SignInSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconCreateAccountWidget* CreateAccountSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconLoginWidget* LoginSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconEmailVerificationWidget* EmailVerificationMandatorySumg; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconEmailVerificationWidget* EmailVerificationOptionalSumg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconForgotPasswordWidget* ForgotPasswordSumg; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMyNaconWelcomeWidget* WelcomeSumg; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* WidgetSwitcher; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag NavigationTagMenuOnFinished; // 0x04D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4D8[0x80]; // 0x04D8(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAccountConfirmedHttpRequest(const bool bResult, const class FString& ErrorCode); void OnEmailAvailable(bool bResult, const class FString& Error); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MyNaconWrapperWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MyNaconWrapperWidget") } static class UMyNaconWrapperWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMyNaconWrapperWidget; // Class Charlie.NavBarSubTabEntryWidget // 0x0028 (0x03B8 - 0x0390) class UNavBarSubTabEntryWidget : public UFreyaCustomButtonContentWidget { public: class UFreyaImageStyle* NormalImageStyle; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredImageStyle; // 0x0398(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* SelectedImageStyle; // 0x03A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* IconImg; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* UpdatedSumg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavBarSubTabEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavBarSubTabEntryWidget") } static class UNavBarSubTabEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavBarSubTabEntryWidget; // Class Charlie.NavBarTabEntryButton // 0x0008 (0x0510 - 0x0508) class UNavBarTabEntryButton : public UIconTextButton { public: class UUpdatedWidget* UpdatedSumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NavBarTabEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NavBarTabEntryButton") } static class UNavBarTabEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNavBarTabEntryButton; // Class Charlie.ItemNotificationLogEntry // 0x0018 (0x0048 - 0x0030) class UItemNotificationLogEntry final : public UNotificationLogEntry { public: class UItemData* ItemData; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieInventoryItem* Item; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemNotificationLogEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemNotificationLogEntry") } static class UItemNotificationLogEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemNotificationLogEntry; // Class Charlie.NotificationLogWidget // 0x0158 (0x04E0 - 0x0388) class UNotificationLogWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x30]; // 0x0388(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxLogEntryCount; // 0x03B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3BC[0x4]; // 0x03BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DatumLogEntryClass; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf ItemLogEntryClass; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* NotificationLogVBox; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray NotificationLogQueue; // 0x03D8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray NotificationLogEntryWidgets; // 0x03E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FUserWidgetPool LogEntryPool; // 0x03F8(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_480[0x60]; // 0x0480(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationLogWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationLogWidget") } static class UNotificationLogWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationLogWidget; // Class Charlie.NotificationMessageWidget // 0x0090 (0x0468 - 0x03D8) class UNotificationMessageWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x50]; // 0x03D8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* NotificationShownSoundStyle; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float Duration; // 0x0430(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* MessageTxt; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray MessageQueue; // 0x0440(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UNotificationMessage* CurrentMessage; // 0x0450(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_458[0x10]; // 0x0458(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationMessageWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationMessageWidget") } static class UNotificationMessageWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationMessageWidget; // Class Charlie.NotificationMessageRuneWrapper // 0x0018 (0x0040 - 0x0028) class UNotificationMessageRuneWrapper final : public UBaseRuneWrapper { public: struct FNotificationMessageRune Rune; // 0x0028(0x0018)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationMessageRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationMessageRuneWrapper") } static class UNotificationMessageRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationMessageRuneWrapper; // Class Charlie.FactAcquiredRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UFactAcquiredRuneComponent final : public UBaseRuneComponent { public: struct FFactAcquiredRune Rune; // 0x00A8(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FactAcquiredRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FactAcquiredRuneComponent") } static class UFactAcquiredRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFactAcquiredRuneComponent; // Class Charlie.DatumNotificationRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UDatumNotificationRuneComponent final : public UBaseRuneComponent { public: struct FDatumNotificationRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DatumNotificationRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DatumNotificationRuneComponent") } static class UDatumNotificationRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDatumNotificationRuneComponent; // Class Charlie.ItemNotificationRuneWrapper // 0x0010 (0x0038 - 0x0028) class UItemNotificationRuneWrapper final : public UBaseRuneWrapper { public: struct FItemNotificationRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemNotificationRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemNotificationRuneWrapper") } static class UItemNotificationRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemNotificationRuneWrapper; // Class Charlie.ItemNotificationRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UItemNotificationRuneComponent final : public UBaseRuneComponent { public: struct FItemNotificationRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemNotificationRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemNotificationRuneComponent") } static class UItemNotificationRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemNotificationRuneComponent; // Class Charlie.ObservationActionComponent // 0x0018 (0x02A0 - 0x0288) class UObservationActionComponent : public USingleUseBaseConditionInteractionActionComponent { public: class FText ObservationText; // 0x0288(0x0010)(Edit, NativeAccessSpecifierPrivate) EInteractionQuestType Type; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: EInteractionQuestType GetType() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObservationActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObservationActionComponent") } static class UObservationActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObservationActionComponent; // Class Charlie.ObservationMenuWidget // 0x0030 (0x04A8 - 0x0478) class UObservationMenuWidget : public UInteractionMenuWidget { public: class UCharlieSingleSoundStyle* ShowTogglePlainTextSoundStyle; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* HideTogglePlainTextSoundStyle; // 0x0480(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ObservationFooterSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInteractionScrollableTextWidget* InteractionScrollableTextSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* ActorToObserve; // 0x0498(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4A0[0x8]; // 0x04A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObservationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObservationMenuWidget") } static class UObservationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObservationMenuWidget; // Class Charlie.OneBoxAmbientDecal // 0x0010 (0x02B8 - 0x02A8) class AOneBoxAmbientDecal final : public AActor { public: class UBoxComponent* Box; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDecalSoundRune* DecalSoundRune; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OneBoxAmbientDecal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OneBoxAmbientDecal") } static class AOneBoxAmbientDecal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AOneBoxAmbientDecal; // Class Charlie.OptionSubFunnelMenuWidget // 0x0008 (0x0470 - 0x0468) class UOptionSubFunnelMenuWidget final : public UFunnelSubMenuWidget { public: struct FGameplayTag OptionToSet; // 0x0468(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OptionSubFunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OptionSubFunnelMenuWidget") } static class UOptionSubFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOptionSubFunnelMenuWidget; // Class Charlie.OverlapCheckpointActor // 0x0000 (0x02A8 - 0x02A8) class AOverlapCheckpointActor : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OverlapCheckpointActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OverlapCheckpointActor") } static class AOverlapCheckpointActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AOverlapCheckpointActor; // Class Charlie.PadHolderComponent // 0x0020 (0x0250 - 0x0230) class UPadHolderComponent final : public USceneComponent { public: TSubclassOf PadClass; // 0x0230(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AScreen* Pad; // 0x0238(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Hide(); void Show(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadHolderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadHolderComponent") } static class UPadHolderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadHolderComponent; // Class Charlie.PadItemEntryWidget // 0x0020 (0x0410 - 0x03F0) class UPadItemEntryWidget : public UItemEntryWidget { public: class UTexture2D* ItemResearchableTexture; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture2D* ItemResearchedTexture; // 0x03F8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUpdatedWidget* ItemUpdatedSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* ResearchImg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadItemEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadItemEntryWidget") } static class UPadItemEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadItemEntryWidget; // Class Charlie.PadNavBarWidget // 0x0038 (0x0450 - 0x0418) class UPadNavBarWidget : public UNavBarWidget { public: class FText ResearchLockedTitleText; // 0x0418(0x0010)(Edit, NativeAccessSpecifierPrivate) class UTexture2D* ResearchLockedIconTexture; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarTabEntryButton* DatabaseTabBtn; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarTabEntryButton* InventoryTabBtn; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarTabEntryButton* ResearchTabBtn; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UNavBarTabEntryButton* ExplorationTabBtn; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadNavBarWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadNavBarWidget") } static class UPadNavBarWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadNavBarWidget; // Class Charlie.PadResearchCategoryEntryWidget // 0x0050 (0x03E0 - 0x0390) class UPadResearchCategoryEntryWidget : public UFreyaCustomButtonContentWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0390(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* ResearchCategoryImg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchCategoryNameTxt; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaProgressBar* ResearchCategoryProgressionBar; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ResearchCategoryNameBorder; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadResearchCategoryEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadResearchCategoryEntryWidget") } static class UPadResearchCategoryEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadResearchCategoryEntryWidget; // Class Charlie.PadResearchLogListWidget // 0x0078 (0x0400 - 0x0388) class UPadResearchLogListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x48]; // 0x0388(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class FText ResearchableItemsText; // 0x03D0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchableItemsTxt; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* ResearchLogSwitcher; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ResearchLogEBox; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* NoResearchLogTxt; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadResearchLogListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadResearchLogListWidget") } static class UPadResearchLogListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadResearchLogListWidget; // Class Charlie.PadWaitingScreenWidget // 0x0008 (0x0390 - 0x0388) class UPadWaitingScreenWidget final : public UFreyaUserWidget { public: class UWidgetAnimation* BatteryRechargingAnim; // 0x0388(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PadWaitingScreenWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PadWaitingScreenWidget") } static class UPadWaitingScreenWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPadWaitingScreenWidget; // Class Charlie.ToastTutorialWidget // 0x0018 (0x03A0 - 0x0388) class UToastTutorialWidget : public UFreyaUserWidget { public: class UFreyaInputWidget* Inputs; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* BodyTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* TutorialImg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToastTutorialWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToastTutorialWidget") } static class UToastTutorialWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToastTutorialWidget; // Class Charlie.PauseToastTutorialWidget // 0x0008 (0x03A8 - 0x03A0) class UPauseToastTutorialWidget : public UToastTutorialWidget { public: class UCharlieTextBlock* DescriptionTxt; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PauseToastTutorialWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PauseToastTutorialWidget") } static class UPauseToastTutorialWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPauseToastTutorialWidget; // Class Charlie.PayloadRuneComponent // 0x00F8 (0x01A0 - 0x00A8) class UPayloadRuneComponent final : public UBaseRuneComponent { public: struct FPayloadRune Rune; // 0x00A8(0x00F8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PayloadRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PayloadRuneComponent") } static class UPayloadRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPayloadRuneComponent; // Class Charlie.SelectorWidget // 0x0058 (0x0570 - 0x0518) class USelectorWidget : public UCharlieSlider { public: class UCharlieSliderSoundStyle* TwoOptionsSoundStyle; // 0x0518(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaSliderStyle* InvisibleSliderStyle; // 0x0520(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDynamicEntryBox* OptionsCountEBox; // 0x0528(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaProgressBar* ProgressBar; // 0x0530(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray OptionsCountWidgets; // 0x0538(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_548[0x8]; // 0x0548(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaSelectorStyle* SelectorStyle; // 0x0550(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* SelectorBorder; // 0x0558(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieButton* LeftArrowBtn; // 0x0560(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieButton* RightArrowBtn; // 0x0568(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SelectorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SelectorWidget") } static class USelectorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USelectorWidget; // Class Charlie.PhotoModeSelectorWidget // 0x0060 (0x05D0 - 0x0570) class UPhotoModeSelectorWidget : public USelectorWidget { public: uint8 Pad_570[0x30]; // 0x0570(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class FText SliderValueText; // 0x05A0(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText UnitText; // 0x05B0(0x0010)(Edit, NativeAccessSpecifierPrivate) bool bUseAdjustedValues; // 0x05C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5C1[0x3]; // 0x05C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AdjustedMinimumValue; // 0x05C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AdjustedMaximumValue; // 0x05C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5CC[0x4]; // 0x05CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhotoModeSelectorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhotoModeSelectorWidget") } static class UPhotoModeSelectorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhotoModeSelectorWidget; // Class Charlie.PlayCinematicComponent // 0x00A0 (0x0140 - 0x00A0) class UPlayCinematicComponent : public UActorComponent { public: class ULevelSequence* SequenceToPlay; // 0x00A0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform CinematicLocation; // 0x00B0(0x0060)(Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECinematicPlayOption CinematicPlayOption; // 0x0110(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkStateValue* CinematicAudioState; // 0x0118(0x0008)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHideHero; // 0x0120(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray CinematicSequences; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayCinematicComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayCinematicComponent") } static class UPlayCinematicComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayCinematicComponent; // Class Charlie.PlayerAttributeSet // 0x0128 (0x0220 - 0x00F8) class alignas(0x10) UPlayerAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData LymbicCostModifierCoefficient; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicPulseModifierCoefficient; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData GlobalXPModifierCoefficient; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData InvincibilityWindowModifierCoefficient; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData AbilityCooldownModifierCoefficient; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DroneDockedAbilityCooldownModifierCoefficient; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData MeleeDamageBoostCoefficient; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData ComboCapperDamageBoostCoefficient; // 0x0168(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData HitStunModifierCoefficient; // 0x0178(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DamageTakenBoostCoefficient; // 0x0188(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData SkillBaseDamage; // 0x0198(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData SkillLymbicBaseDamage; // 0x01A8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData SkillPoiseBaseDamage; // 0x01B8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData SkillStanceBaseDamage; // 0x01C8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicPulseProgressionModifier; // 0x01D8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData MeleeAttackAnimPlayRateMultiplier; // 0x01E8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData LymbicSkillsAnimPlayRateMultiplier; // 0x01F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData DodgeAnimPlayRateMultiplier; // 0x0208(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerAttributeSet") } static class UPlayerAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerAttributeSet; // Class Charlie.PlayerChargeableAbility // 0x01F0 (0x0708 - 0x0518) class UPlayerChargeableAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x48]; // 0x0518(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) float MaxChargeTimeOut; // 0x0560(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_564[0x4]; // 0x0564(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ScalePerLevel; // 0x0568(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) bool bConverted; // 0x0578(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_579[0x7]; // 0x0579(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ScaleVectorPerLevel; // 0x0580(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry ChargingAnimation; // 0x0590(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray ChargingPerWeaponAnimationOverride; // 0x05B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry ReleaseAnimation; // 0x05C0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray ReleasePerWeaponAnimationOverride; // 0x05E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry FailedAnimation; // 0x05F0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray FailedPerWeaponAnimationOverride; // 0x0610(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag StartChargingCue; // 0x0620(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LevelReachedCue; // 0x0628(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ReleaseCue; // 0x0630(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag FailedCue; // 0x0638(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TimeOutCue; // 0x0640(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpeedModifierEffect; // 0x0648(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x0650(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_651[0x7]; // 0x0651(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat StaticStat; // 0x0658(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* TimeOutTask; // 0x0688(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x0690(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FThrowablesAndEffectsHandler ThrowablesAndEffectsHandler; // 0x0698(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_6F8[0x10]; // 0x06F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerChargeableAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerChargeableAbility") } static class UPlayerChargeableAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerChargeableAbility; // Class Charlie.PlayerClimbLadderAbility // 0x0100 (0x0620 - 0x0520) class UPlayerClimbLadderAbility : public UAnimatedWeaponSheatheAbility { public: float TimeToMoveHeroToLadder; // 0x0520(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveHeroToLadderReachDistance; // 0x0524(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FClimbingAnimationDefinition Animations; // 0x0528(0x00A0)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float MinDroneFollowSpeed; // 0x05C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5CC[0x4]; // 0x05CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* LadderActor; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ADrone* Drone; // 0x05D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UHeroMovementComponent* HeroMovementComponent; // 0x05E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStaticMeshComponent* LadderTop; // 0x05E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x05F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_InterpolateToTransform* MoveToTask; // 0x05F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_Climb* ClimbTask; // 0x0600(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_ClimbExit* ClimbExitTask; // 0x0608(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_610[0x10]; // 0x0610(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerClimbLadderAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerClimbLadderAbility") } static class UPlayerClimbLadderAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerClimbLadderAbility; // Class Charlie.PlayerDeathAbility // 0x0048 (0x0560 - 0x0518) class UPlayerDeathAbility : public UBaseAnimatedAbility { public: float TimeDilationCoefficient; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeDilationDuration; // 0x051C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAnimationEntry DefaultAnimation; // 0x0520(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray AnimationOverridePerWeapon; // 0x0540(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAkAudioEvent* DeathTimeDilationEvent; // 0x0550(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_CharlieWaitDelay* TimeDilationTask; // 0x0558(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerDeathAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerDeathAbility") } static class UPlayerDeathAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerDeathAbility; // Class Charlie.PlayerDodgeAbility // 0x0220 (0x0738 - 0x0518) class UPlayerDodgeAbility : public UBaseAnimatedAbility { public: struct FDirectionalAnimationEntry AnimationsPerAngle; // 0x0518(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDirectionalAnimationEntry ExhaustedAnimationsPerAngle; // 0x0598(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float MaxLockOnRotationSpeed; // 0x0618(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61C[0x4]; // 0x061C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FDirectionalAnimationEntry PlayerDashEvadeAnimationsPerAngle; // 0x0620(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDirectionalAnimationEntry DroneDashEvadeAnimationsPerAngle; // 0x06A0(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag DashEvadeGameplayCueTag; // 0x0720(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DashAttackWindowEffect; // 0x0728(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_730[0x8]; // 0x0730(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerDodgeAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerDodgeAbility") } static class UPlayerDodgeAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerDodgeAbility; // Class Charlie.PlayerLandAbility // 0x0088 (0x05A0 - 0x0518) class UPlayerLandAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry LowHeightAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry LightLandingAnimation; // 0x0538(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry HeavyLandingAnimation; // 0x0558(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry DeathLandingAnimation; // 0x0578(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TSubclassOf DamageEffect; // 0x0598(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerLandAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerLandAbility") } static class UPlayerLandAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerLandAbility; // Class Charlie.PlayerPrimeAndTriggerAbility // 0x00F8 (0x0610 - 0x0518) class UPlayerPrimeAndTriggerAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x10]; // 0x0518(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) float Timeout; // 0x0528(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_52C[0x4]; // 0x052C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry PrimeAnimation; // 0x0530(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray PrimePerWeaponAnimationOverride; // 0x0550(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAnimationEntry TriggerAnimation; // 0x0560(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray TriggerPerWeaponAnimationOverride; // 0x0580(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bAutoUnsheatheWeapon; // 0x0590(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_591[0x7]; // 0x0591(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_CharlieWaitDelay* TimeOutTask; // 0x0598(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_ThrowablesAndEffectsMonitor* ThrowablesAndEffectsMonitor; // 0x05A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FThrowablesAndEffectsHandler ThrowablesAndEffectsHandler; // 0x05A8(0x0060)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerPrimeAndTriggerAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerPrimeAndTriggerAbility") } static class UPlayerPrimeAndTriggerAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerPrimeAndTriggerAbility; // Class Charlie.PlayerTeleportAbility // 0x0050 (0x0610 - 0x05C0) class UPlayerTeleportAbility : public UBaseTeleportAbility { public: bool bAutoUnsheatheWeapon; // 0x05C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldHaveLockOnTarget; // 0x05C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMinRange; // 0x05C2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C3[0x1]; // 0x05C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float MinRangeToActivate; // 0x05C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMaxRange; // 0x05C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5C9[0x3]; // 0x05C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxRangeToActivate; // 0x05CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FUIStat MaxRangeActivationStat; // 0x05D0(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAbilityTask_ValidateGround* ValidateGroundTask; // 0x0600(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_608[0x8]; // 0x0608(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerTeleportAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerTeleportAbility") } static class UPlayerTeleportAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerTeleportAbility; // Class Charlie.PlayerTeleportProjectile // 0x0048 (0x0358 - 0x0310) class APlayerTeleportProjectile final : public ACharlieBaseProjectile { public: float OutStunDurarion; // 0x0310(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TeleportMaxDuration; // 0x0314(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* CapturedActor; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTimerHandle TimerHandle; // 0x0320(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray ActorHiddenStates; // 0x0328(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_338[0x20]; // 0x0338(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerTeleportProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerTeleportProjectile") } static class APlayerTeleportProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerTeleportProjectile; // Class Charlie.PlayNavigateButton // 0x0000 (0x0508 - 0x0508) class UPlayNavigateButton final : public UStartMenuNavigateButton { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayNavigateButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayNavigateButton") } static class UPlayNavigateButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayNavigateButton; // Class Charlie.PointsAmbientZoneActor // 0x0020 (0x0300 - 0x02E0) class APointsAmbientZoneActor final : public AAmbientZoneActor { public: class URandomPointGeneratorFromPredefinedLocationComponent* RandomPointGeneratorFromPredefinedLocationComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBoxAmbientTriggerZoneComponent* BoxAmbientTriggerZoneComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URandomPointGenerationLocationComponent* RandomPoint; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* Mesh; // 0x02F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PointsAmbientZoneActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PointsAmbientZoneActor") } static class APointsAmbientZoneActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APointsAmbientZoneActor; // Class Charlie.PresencesSubsystem // 0x0060 (0x0090 - 0x0030) class UPresencesSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x60]; // 0x0030(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PresencesSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PresencesSubsystem") } static class UPresencesSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPresencesSubsystem; // Class Charlie.PressurePlatePuzzle // 0x0080 (0x0328 - 0x02A8) class APressurePlatePuzzle final : public AActor { public: struct FGameplayTagContainer ActivationRequiredTags; // 0x02A8(0x0020)(Edit, NativeAccessSpecifierPrivate) struct FGameplayTagContainer ActivationBlockedTags; // 0x02C8(0x0020)(Edit, NativeAccessSpecifierPrivate) bool bUseRows; // 0x02E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag PuzzleCompletedFactTag; // 0x02EC(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Rows; // 0x02F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class UAkAudioEvent* PuzzleCompletedEvent; // 0x0308(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieAkComponent* CharlieAkComponent; // 0x0310(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ResetPuzzle(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PressurePlatePuzzle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PressurePlatePuzzle") } static class APressurePlatePuzzle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APressurePlatePuzzle; // Class Charlie.ProfileFunnelSDRCalibrationWidget // 0x0000 (0x0548 - 0x0548) class UProfileFunnelSDRCalibrationWidget final : public UProfileFunnelVideoCalibrationWidget { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelSDRCalibrationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelSDRCalibrationWidget") } static class UProfileFunnelSDRCalibrationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileFunnelSDRCalibrationWidget; // Class Charlie.ProfileNameWidget // 0x0008 (0x0390 - 0x0388) class UProfileNameWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* ProfileNameTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnUserInitialized(const class UCommonUserInfo* UserInfo, bool bSuccessful, const class FText& Error, ECommonUserPrivilege RequestedPrivilege, ECommonUserOnlineContext OnlineContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileNameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileNameWidget") } static class UProfileNameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProfileNameWidget; // Class Charlie.ProfileFunnelWidget // 0x0000 (0x0000 - 0x0000) class IProfileFunnelWidget final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProfileFunnelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProfileFunnelWidget") } static class IProfileFunnelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IProfileFunnelWidget; // Class Charlie.ProtectionDroneAbility // 0x00F8 (0x05E0 - 0x04E8) class UProtectionDroneAbility : public UCharlieBaseGameplayAbility { public: uint8 Pad_4E8[0x28]; // 0x04E8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) float Duration; // 0x0510(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToRemoveOnBlock; // 0x0514(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LagOverride; // 0x0518(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DroneAttachedAOE; // 0x0520(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAOEAttachTarget AttachTarget; // 0x0528(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_529[0x7]; // 0x0529(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FUIStat DurationStat; // 0x0530(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FUIStat TimeToRemoveOnBlockStat; // 0x0560(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UAkAudioEvent* StartAbilityEvent; // 0x0590(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* EndAbilityEvent; // 0x0598(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DeactivationBufferTime; // 0x05A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ADrone* Drone; // 0x05A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x05B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* DurationTask; // 0x05B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneFollow* FollowTask; // 0x05C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* OwnerEventTask; // 0x05C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieBaseAreaOfEffect* AttachedAOE; // 0x05D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDroneLocked(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProtectionDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProtectionDroneAbility") } static class UProtectionDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProtectionDroneAbility; // Class Charlie.ProximityAcceleratingProjectile // 0x0018 (0x0358 - 0x0340) class AProximityAcceleratingProjectile final : public ADamageDealingProjectile { public: float AcceleratingRadius; // 0x0340(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NewSpeed; // 0x0344(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LifeSpanAfterAcceleration; // 0x0348(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceleratingRadiusSq; // 0x034C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnThrowableAccelerate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProximityAcceleratingProjectile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProximityAcceleratingProjectile") } static class AProximityAcceleratingProjectile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AProximityAcceleratingProjectile; // Class Charlie.QuestData // 0x0088 (0x00C0 - 0x0038) class UQuestData final : public UFactOwnerData { public: struct FQuestMindMapElement MainQuestElement; // 0x0038(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) TArray QuestElements; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray QuestLinks; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TSet Links; // 0x0070(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestData") } static class UQuestData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestData; // Class Charlie.QuestEventReceiverRuneWrapper // 0x0030 (0x0058 - 0x0028) class UQuestEventReceiverRuneWrapper final : public UBaseRuneWrapper { public: struct FQuestEventReceiverRune Rune; // 0x0028(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestEventReceiverRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestEventReceiverRuneWrapper") } static class UQuestEventReceiverRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestEventReceiverRuneWrapper; // Class Charlie.QuestEventReceiverRuneComponent // 0x0030 (0x00D8 - 0x00A8) class UQuestEventReceiverRuneComponent final : public UBaseRuneComponent { public: struct FQuestEventReceiverRune Rune; // 0x00A8(0x0030)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestEventReceiverRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestEventReceiverRuneComponent") } static class UQuestEventReceiverRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestEventReceiverRuneComponent; // Class Charlie.QuestEventSubsystem // 0x0080 (0x00B0 - 0x0030) class UQuestEventSubsystem final : public UWorldSubsystem { public: uint8 Pad_30[0x70]; // 0x0030(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnEnteredMapBlueprintDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) public: static void ActivateOrUnloadDataLayerAssetByCondition(const class UObject* WorldContextObject, bool bShouldActivate, const class UDataLayerAsset* DataLayer); bool HasEnteredMap() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestEventSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestEventSubsystem") } static class UQuestEventSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestEventSubsystem; // Class Charlie.QuestInfoBoxWidget // 0x0060 (0x03E8 - 0x0388) class UQuestInfoBoxWidget : public UFreyaUserWidget { public: class UFreyaTextBlock* QuestTitleTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* QuestDescriptionEBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* QuestArchivedSBox; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NewFactTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle OldFactTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NewFactBulletStyle; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* OldFactBulletStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* NewFactBulletTexture; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* OldFactBulletTexture; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIQuest* Quest; // 0x03E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestInfoBoxWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestInfoBoxWidget") } static class UQuestInfoBoxWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestInfoBoxWidget; // Class Charlie.QuestStatusData // 0x0008 (0x0068 - 0x0060) class UQuestStatusData final : public UFactData { public: EQuestStatus AdditionalQuestStatus; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuestStatusData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuestStatusData") } static class UQuestStatusData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuestStatusData; // Class Charlie.QuickChatFlowAsset // 0x0018 (0x0220 - 0x0208) class UQuickChatFlowAsset final : public UBaseDialogueFlowAsset { public: uint8 Pad_208[0x10]; // 0x0208(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UQuickChatSubsystem* QuickChatSubsystem; // 0x0218(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuickChatFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuickChatFlowAsset") } static class UQuickChatFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuickChatFlowAsset; // Class Charlie.QuickChatSubjectPersistenceRuneWrapper // 0x0038 (0x0060 - 0x0028) class UQuickChatSubjectPersistenceRuneWrapper final : public UBaseRuneWrapper { public: struct FQuickChatSubjectPersistenceRune Rune; // 0x0028(0x0038)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuickChatSubjectPersistenceRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuickChatSubjectPersistenceRuneWrapper") } static class UQuickChatSubjectPersistenceRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuickChatSubjectPersistenceRuneWrapper; // Class Charlie.QuitPhotoModeConfirmationMenuWidget // 0x0030 (0x0498 - 0x0468) class UQuitPhotoModeConfirmationMenuWidget : public UCharlieMenuWidget { public: class UCharlieTextButton* ConfirmBtn; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextButton* CancelBtn; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_478[0x20]; // 0x0478(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QuitPhotoModeConfirmationMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QuitPhotoModeConfirmationMenuWidget") } static class UQuitPhotoModeConfirmationMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQuitPhotoModeConfirmationMenuWidget; // Class Charlie.RadioFrequencyButton // 0x0030 (0x0510 - 0x04E0) class URadioFrequencyButton : public UCharlieButton { public: uint8 Pad_4E0[0x10]; // 0x04E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* IncrementOverTime; // 0x04F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F8[0x18]; // 0x04F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadioFrequencyButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadioFrequencyButton") } static class URadioFrequencyButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadioFrequencyButton; // Class Charlie.RadioPuzzleActionComponent // 0x0108 (0x0360 - 0x0258) class URadioPuzzleActionComponent final : public UInteractionActionComponent { public: float SolutionFrequency; // 0x0258(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float SolutionFrequencyErrorTolerance; // 0x025C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ERadioMode SolutionRadioMode; // 0x0260(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ValidateSolutionTime; // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CurrentFrequency; // 0x0268(0x0004)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ERadioMode CurrentMode; // 0x026C(0x0001)(Edit, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FComponentReference NeedleComponentReference; // 0x0270(0x0028)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStaticMeshComponent* CachedNeedleComponent; // 0x0298(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FComponentReference ModeButtonComponentReference; // 0x02A0(0x0028)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStaticMeshComponent* CachedModeButtonComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D NeedleXBounds; // 0x02D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ModeButtonXBounds; // 0x02E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D FMFrequencyRange; // 0x02F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D AMFrequencyRange; // 0x0300(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PlayAudioEvent; // 0x0310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* SetAMModeState; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* SetFMModeState; // 0x0320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* SwitchAMAudioEvent; // 0x0328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* SwitchFMAudioEvent; // 0x0330(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* SolutionSuccessAudioEvent; // 0x0338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkRtpc* RadioFrequencyRTPC; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* AkComponent; // 0x0348(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_350[0x10]; // 0x0350(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnFrequencyUpdated(float Frequency); void OnMenuManuallyClosedEvent(); void OnModeChanged(ERadioMode Mode); void UpdateModeButtonPosition(); void UpdateNeedlePosition() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RadioPuzzleActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RadioPuzzleActionComponent") } static class URadioPuzzleActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URadioPuzzleActionComponent; // Class Charlie.RandomPointGenerationLocationComponent // 0x0000 (0x0230 - 0x0230) class URandomPointGenerationLocationComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomPointGenerationLocationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomPointGenerationLocationComponent") } static class URandomPointGenerationLocationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomPointGenerationLocationComponent; // Class Charlie.RandomPointGeneratorFromPredefinedLocationComponent // 0x0030 (0x0260 - 0x0230) class URandomPointGeneratorFromPredefinedLocationComponent final : public USceneComponent { public: uint8 Pad_230[0x30]; // 0x0230(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RandomPointGeneratorFromPredefinedLocationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RandomPointGeneratorFromPredefinedLocationComponent") } static class URandomPointGeneratorFromPredefinedLocationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URandomPointGeneratorFromPredefinedLocationComponent; // Class Charlie.RelicInfoWidget // 0x0058 (0x0448 - 0x03F0) class URelicInfoWidget : public UAbilityItemInfoWidget { public: class UCharlieInventoryRelicItem* RelicItemEntry; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FText LockOnRequiredText; // 0x03F8(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText LockOnNotRequiredText; // 0x0408(0x0010)(Edit, NativeAccessSpecifierPrivate) class UVerticalBox* StatsVBox; // 0x0418(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* LockOnRequiredEntry; // 0x0420(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* CoolDownEntry; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* StatsPanel; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityIconWidget* ActiveRelicAbilityIconSumg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USpacer* AbilityIconsSpacer; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RelicInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RelicInfoWidget") } static class URelicInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URelicInfoWidget; // Class Charlie.RemoveOnEventComponent // 0x0020 (0x0048 - 0x0028) class URemoveOnEventComponent final : public UGameplayEffectComponent { public: struct FGameplayTagContainer EventToConsider; // 0x0028(0x0020)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RemoveOnEventComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RemoveOnEventComponent") } static class URemoveOnEventComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URemoveOnEventComponent; // Class Charlie.ResearchArticleEntryWidget // 0x0078 (0x0408 - 0x0390) class UResearchArticleEntryWidget : public UFreyaCustomButtonContentWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0390(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class FText ArticleTitleText; // 0x03B0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NormalImageStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredImageStyle; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* ArticleImg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* ArticleEntryBorder; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ArticleEntryTxt; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* ArticleLockedImg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* UpdatedSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchArticleEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchArticleEntryWidget") } static class UResearchArticleEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchArticleEntryWidget; // Class Charlie.ResearchCacheEntryWidget // 0x0080 (0x0410 - 0x0390) class UResearchCacheEntryWidget : public UFreyaCustomButtonContentWidget { public: class FText CacheNameText; // 0x0390(0x0010)(Edit, NativeAccessSpecifierPrivate) struct FDataTableRowHandle NormalTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03B0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* NormalCacheEntryImg; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImageStyle* HoveredCacheEntryImg; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* CacheEntryImg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CacheEntryNameTxt; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* CacheEntryLocationTxt; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ColonTxt; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* CacheEntryBorder; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* EntryUpdatedSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheEntryWidget") } static class UResearchCacheEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheEntryWidget; // Class Charlie.ResearchCacheIconWidget // 0x0008 (0x0390 - 0x0388) class UResearchCacheIconWidget : public UFreyaUserWidget { public: class UFreyaImage* CacheSymbolImg; // 0x0388(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchCacheIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchCacheIconWidget") } static class UResearchCacheIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchCacheIconWidget; // Class Charlie.ResearchConfig // 0x0150 (0x0178 - 0x0028) class UResearchConfig final : public UObject { public: TSoftObjectPtr ResearchData; // 0x0028(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap CacheSymbolImages; // 0x0050(0x0050)(Edit, Config, NativeAccessSpecifierPublic) struct FCacheImage CacheOpenedImage; // 0x00A0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FCacheImage CacheUnOpenedImage; // 0x00A8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) TArray IntroPossibilities; // 0x00B0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ResearchProgressDialogue; // 0x00C0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TMap ArticleDialogue; // 0x00D0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap, class FText> CacheDialogue; // 0x0120(0x0050)(Edit, Config, NativeAccessSpecifierPublic) float SubtitleDurationPadding; // 0x0170(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResearchingBarkDelay; // 0x0174(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchConfig") } static class UResearchConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchConfig; // Class Charlie.ResearchData // 0x0010 (0x0040 - 0x0030) class UResearchData final : public UDataAsset { public: TArray Categories; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchData") } static class UResearchData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchData; // Class Charlie.ResearchGameSubsystem // 0x00B8 (0x00E8 - 0x0030) class UResearchGameSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TMap GameLoreEntries; // 0x0080(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray GameResearchCaches; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UResearchGameSubsystem* Get(const class UObject* WorldContextObject); void ApplyResearchPayloadFromItems(const TArray& ItemDatas); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchGameSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchGameSubsystem") } static class UResearchGameSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchGameSubsystem; // Class Charlie.ResearchLoreEntryData // 0x0118 (0x0148 - 0x0030) class UResearchLoreEntryData final : public UPrimaryDataAsset { public: class UItemData* AssociatedItem; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag CategoryTag; // 0x0038(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText LoreEntryName; // 0x0040(0x0010)(Edit, NativeAccessSpecifierPublic) class FText LoreEntryDescription; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic) struct FGuid Guid; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPayloadData GrantedPayload; // 0x0070(0x00D8)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchLoreEntryData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchLoreEntryData") } static class UResearchLoreEntryData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchLoreEntryData; // Class Charlie.ResearchResultFunnelMenuWidget // 0x00A8 (0x0510 - 0x0468) class UResearchResultFunnelMenuWidget : public UCharlieMenuWidget { public: class UCharlieSingleSoundStyle* NewArticleSoundStyle; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* NewCacheSoundStyle; // 0x0470(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* NextFunnelOrCloseSoundStyle; // 0x0478(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchArticleWidget* ArticleResultSumg; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchCacheWidget* CacheResultSumg; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* ArticleFooterSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Articles; // 0x0498(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray Caches; // 0x04A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_4B8[0x28]; // 0x04B8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class UResearchCacheData* NextCacheToShow; // 0x04E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* InteractableActor; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F0[0x20]; // 0x04F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResearchResultFunnelMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResearchResultFunnelMenuWidget") } static class UResearchResultFunnelMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResearchResultFunnelMenuWidget; // Class Charlie.RoamingSplineAbility // 0x0020 (0x0520 - 0x0500) class URoamingSplineAbility final : public UBaseIdleAbility { public: class UAbilityTask_MoveAlongSpline* MoveToTask; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieRoamingPath* RoamingPath; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray OriginalConfig; // 0x0510(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) public: void MoveFailed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoamingSplineAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoamingSplineAbility") } static class URoamingSplineAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URoamingSplineAbility; // Class Charlie.RoamingZoneAbility // 0x0048 (0x0548 - 0x0500) class URoamingZoneAbility final : public UBaseIdleAbility { public: class UAbilityTask_MoveToTransform* MoveToTask; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* WaitTask; // 0x0508(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieRoamingZone* RoamingZone; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray OriginalConfig; // 0x0518(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_528[0x20]; // 0x0528(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveFailed(); void MoveFinished(); void WaitFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoamingZoneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoamingZoneAbility") } static class URoamingZoneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URoamingZoneAbility; // Class Charlie.RootConversationFlowAsset // 0x0000 (0x0208 - 0x0208) class URootConversationFlowAsset final : public UFlowAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RootConversationFlowAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootConversationFlowAsset") } static class URootConversationFlowAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootConversationFlowAsset; // Class Charlie.ScreenResearchLoreEntryMenuWidget // 0x0028 (0x04B0 - 0x0488) class UScreenResearchLoreEntryMenuWidget : public UResearchLoreEntryMenuWidget { public: class UFreyaProgressBar* ResearchCategoryProgressionBar; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ResearchCategoryTitleTxt; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchArticleButton* ArticleBtn; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UResearchArticleWidget* ArticleSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4A8[0x8]; // 0x04A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ScreenResearchLoreEntryMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ScreenResearchLoreEntryMenuWidget") } static class UScreenResearchLoreEntryMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UScreenResearchLoreEntryMenuWidget; // Class Charlie.SecretCompletedNotificationWidget // 0x0010 (0x03C0 - 0x03B0) class USecretCompletedNotificationWidget final : public UCharlieImageTimedNotificationWidget { public: class UFreyaImage* SmallIconImg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretCompletedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretCompletedNotificationWidget") } static class USecretCompletedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretCompletedNotificationWidget; // Class Charlie.SecretEntryWidget // 0x0028 (0x03B8 - 0x0390) class USecretEntryWidget : public UFreyaCustomButtonContentWidget { public: class UUpdatedWidget* UpdatedSumg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* IconImg; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* RewardAvailableImg; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTexture* UnknownTexture; // 0x03A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnablePixelatedEffect; // 0x03B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretEntryWidget") } static class USecretEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretEntryWidget; // Class Charlie.SecretInfoWidget // 0x00C0 (0x0448 - 0x0388) class USecretInfoWidget : public UFreyaUserWidget { public: class UFreyaTextBlock* StatusTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* SecretImg; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* WarningTxt; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* WarningBorder; // 0x03A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture* UnknownTexture; // 0x03B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag VigilKnownTag; // 0x03B8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bEnablePixelatedEffect; // 0x03C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText UnknownTitle; // 0x03C8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText StatusUnknownText; // 0x03D8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText StatusStartedText; // 0x03E8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText StatusCompletedText; // 0x03F8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText StatusRewardedText; // 0x0408(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText StatusFailedText; // 0x0418(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText RewardAvailableVigilKnownText; // 0x0428(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText RewardAvailableVigilUnknownText; // 0x0438(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SecretInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SecretInfoWidget") } static class USecretInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USecretInfoWidget; // Class Charlie.SequenceableInterface // 0x0000 (0x0000 - 0x0000) class ISequenceableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SequenceableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SequenceableInterface") } static class ISequenceableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISequenceableInterface; // Class Charlie.SettingEntrySelectorWidget // 0x0048 (0x05B8 - 0x0570) class USettingEntrySelectorWidget : public USelectorWidget { public: uint8 Pad_570[0x30]; // 0x0570(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UGameSetting* Setting; // 0x05A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5A8[0x10]; // 0x05A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWidget* GetWidgetToFocusOnNavigation(const EUINavigation InNavigation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingEntrySelectorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingEntrySelectorWidget") } static class USettingEntrySelectorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingEntrySelectorWidget; // Class Charlie.SettingEntrySwitcherWidget // 0x0020 (0x03A8 - 0x0388) class USettingEntrySwitcherWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USettingEntrySelectorWidget* SettingSelector; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USettingNavigateButton* SettingButton; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* SettingSwitcher; // 0x03A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingEntrySwitcherWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingEntrySwitcherWidget") } static class USettingEntrySwitcherWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingEntrySwitcherWidget; // Class Charlie.SettingsWrapperMenuWidget // 0x0018 (0x0490 - 0x0478) class USettingsWrapperMenuWidget : public UCharlieWrapperMenuWidget { public: uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCanvasPanel* SettingsCanvas; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USettingsMenuWidget* GameplaySettingsMenu; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SettingsWrapperMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SettingsWrapperMenuWidget") } static class USettingsWrapperMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USettingsWrapperMenuWidget; // Class Charlie.ShakeInteractableActor // 0x0010 (0x02C0 - 0x02B0) class AShakeInteractableActor : public AInteractableActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CharliePlayWorldCameraShake(TSubclassOf Shake, class UAkAudioEvent* Sound, const struct FDirectionalAudioData& DirectionalAudioData, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShakeInteractableActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShakeInteractableActor") } static class AShakeInteractableActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AShakeInteractableActor; // Class Charlie.SheatheWeaponAbility // 0x0048 (0x0560 - 0x0518) class USheatheWeaponAbility : public UBaseAnimatedAbility { public: struct FAnimationEntry SheatheAnimation; // 0x0518(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FAnimationEntry UnsheatheAnimation; // 0x0538(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_558[0x8]; // 0x0558(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SheatheWeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SheatheWeaponAbility") } static class USheatheWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USheatheWeaponAbility; // Class Charlie.SheenIntensityComponent // 0x0018 (0x00B8 - 0x00A0) class USheenIntensityComponent final : public UActorComponent { public: float SheenIntensity; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SheenAccumulation; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialParameterCollection* Collection; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ParameterName; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SheenIntensityComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SheenIntensityComponent") } static class USheenIntensityComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USheenIntensityComponent; // Class Charlie.ShopRewardMesh // 0x0008 (0x02C0 - 0x02B8) class AShopRewardMesh final : public AStaticMeshActor { public: uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnLoadingDone(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShopRewardMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShopRewardMesh") } static class AShopRewardMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AShopRewardMesh; // Class Charlie.ShopSubsystem // 0x0040 (0x0070 - 0x0030) class UShopSubsystem final : public UWorldSubsystem { public: class UDataTable* GoodDeedsRewardTable; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDataTable* GoodDeedsReplyTable; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDataTable* TimeLoopRewardTable; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDataTable* TimeLoopReplyTable; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShopSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShopSubsystem") } static class UShopSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShopSubsystem; // Class Charlie.SkipConversationAsyncAction // 0x0048 (0x0078 - 0x0030) class USkipConversationAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnDone; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UWorld* World; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UConversationSubsystem* ConversationSubsystem; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USkipConversationAsyncAction* SkipConversation(class UObject* WorldContextObject); void OnConversationFinished(); void OnEvaluateQuestionsFinished(); void OnEvaluateQuestionsStarted(); void OnQuestionAdded(const struct FDatumQuestion& DatumQuestion); void OnLineStarted(const struct FConversationAnswer& ConversationAnswer) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkipConversationAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkipConversationAsyncAction") } static class USkipConversationAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkipConversationAsyncAction; // Class Charlie.SkipInterface // 0x0000 (0x0000 - 0x0000) class ISkipInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkipInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkipInterface") } static class ISkipInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISkipInterface; // Class Charlie.SlotMenuWidget // 0x00A0 (0x0520 - 0x0480) class USlotMenuWidget : public UButtonToFocusMenuWidget { public: class UCharlieSingleSoundStyle* ComparePressedSound; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CompareReleasedSound; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DroneModuleLockedSound; // 0x0490(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* SlotFooterSumg; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ItemListSumg; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* HoveredItemInfoSumg; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemInfoPanelWidget* EquippedItemInfoSumg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ItemListHeaderTxt; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAttunementConfirmationMenuWidget* AttunementConfirmationMenu; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* WarningPanel; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag SlotTag; // 0x04D0(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag MenuToNavigateBackTo; // 0x04D8(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* EquippedItem; // 0x04E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* HoveredItem; // 0x04E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* SoundToPlayOnEquip; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryItem* ItemToModify; // 0x04F8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemEntryButton* HoveredBtn; // 0x0500(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_508[0x18]; // 0x0508(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SlotMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SlotMenuWidget") } static class USlotMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USlotMenuWidget; // Class Charlie.SphereAmbientZoneActor // 0x0018 (0x02F8 - 0x02E0) class ASphereAmbientZoneActor final : public AAmbientZoneActor { public: class URandomPointInSphereGeneratorComponent* RandomPointInSphereGeneratorComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USphereAmbientTriggerZoneComponent* SphereAmbientTriggerZoneComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* Mesh; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SphereAmbientZoneActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SphereAmbientZoneActor") } static class ASphereAmbientZoneActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASphereAmbientZoneActor; // Class Charlie.SprintAbility // 0x0070 (0x0558 - 0x04E8) class USprintAbility : public UCharlieBaseGameplayAbility { public: struct FGameplayTag SprintingCue; // 0x04E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpeedModifierEffect; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LockOnSpeedModifierEffect; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedModifierEffectLevel; // 0x0500(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndDelay; // 0x0504(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DashAttackWindowEffect; // 0x0508(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_ChangeTagOnEntity* WaitTagChangeTagOnEntity; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_CharlieWaitDelay* WaitTask; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayTagAdded* GameplayTagAddedTask; // 0x0528(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_WaitGameplayTagRemoved* GameplayTagRemovedTask; // 0x0530(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_MonitorMovementInput* MonitorMovementInputTask; // 0x0538(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle SpeedModifierEffectHandle; // 0x0540(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FActiveGameplayEffectHandle CostEffectHandle; // 0x0548(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EventCallback(const struct FGameplayEventData& Payload); void OnLockOnStart(); void OnLockOnStop(); void OnTagAdded(); void OnTagRemoved(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SprintAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SprintAbility") } static class USprintAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USprintAbility; // Class Charlie.StanceAttributeSet // 0x0078 (0x0170 - 0x00F8) class alignas(0x10) UStanceAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData StanceThreshold; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceThresholdCap; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceThresholdMax; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceRegenDelay; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceRegenRate; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceRegenRateModifierCoefficient; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceChunkCounts; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StanceAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StanceAttributeSet") } static class UStanceAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStanceAttributeSet; // Class Charlie.StanceToVFXParameterAbility // 0x0010 (0x04F8 - 0x04E8) class UStanceToVFXParameterAbility : public UCharlieBaseGameplayAbility { public: class FName NiagaraParameterName; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NiagaraComponentTag; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StanceToVFXParameterAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StanceToVFXParameterAbility") } static class UStanceToVFXParameterAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStanceToVFXParameterAbility; // Class Charlie.StartMenuDevNavigateButton // 0x0030 (0x0530 - 0x0500) class UStartMenuDevNavigateButton final : public UCharlieTextButton { public: struct FGameplayTag NavigateToMenu; // 0x0500(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSoftClassPath MenuPath; // 0x0508(0x0020)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPanelWidget* MenuParent; // 0x0528(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuDevNavigateButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuDevNavigateButton") } static class UStartMenuDevNavigateButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuDevNavigateButton; // Class Charlie.StartMenuMapButton // 0x0028 (0x0528 - 0x0500) class UStartMenuMapButton final : public UCharlieTextButton { public: TSoftObjectPtr Transition; // 0x0500(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuMapButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuMapButton") } static class UStartMenuMapButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuMapButton; // Class Charlie.StartMenuPlayEntryButton // 0x0090 (0x0578 - 0x04E8) class UStartMenuPlayEntryButton final : public UCharlieCustomButton { public: uint8 Pad_4E8[0x30]; // 0x04E8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UStartMenuPlayEntryWidget* StartMenuPlayWidget; // 0x0518(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* BlockedSoundStyle; // 0x0520(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieWidgetSoundStyle* DeleteGamePopupSoundStyle; // 0x0528(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* DeleteGameSoundStyle; // 0x0530(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* CancelDeleteGameSoundStyle; // 0x0538(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText DeleteSlotPopupTitle; // 0x0540(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText DeleteSlotPopupDesc; // 0x0550(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText AcceptPopupText; // 0x0560(0x0010)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuPlayEntryButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuPlayEntryButton") } static class UStartMenuPlayEntryButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuPlayEntryButton; // Class Charlie.StartMenuPlayWidget // 0x0050 (0x04B8 - 0x0468) class UStartMenuPlayWidget final : public UCharlieMenuWidget { public: uint8 Pad_468[0x18]; // 0x0468(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* NewGameWarningTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* PlayEBox; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* PlayFooterSumg; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DemoIncompatibleSavesTxt; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStartMenuPlayEntryButton* CurrentlyHoveredStartGameButton; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray StartGameButtons; // 0x04A8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuPlayWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuPlayWidget") } static class UStartMenuPlayWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuPlayWidget; // Class Charlie.StartMenuTermsAndConditionsWidget // 0x0038 (0x04A0 - 0x0468) class UStartMenuTermsAndConditionsWidget final : public UCharlieMenuWidget { public: uint8 Pad_468[0x18]; // 0x0468(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UFreyaScrollBox* TermsAndConditionScrollBox; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* AcceptFooter; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInputAction* AcceptInputAction; // 0x0490(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnScrolled(float CurrentOffset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuTermsAndConditionsWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuTermsAndConditionsWidget") } static class UStartMenuTermsAndConditionsWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStartMenuTermsAndConditionsWidget; // Class Charlie.StatUIData // 0x00D0 (0x00F8 - 0x0028) class UStatUIData final : public UGameplayEffectUIData { public: struct FGameplayAttribute GameplayAttributeToShow; // 0x0028(0x0038)(BlueprintReadOnly, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StatsToShow; // 0x0060(0x0010)(BlueprintReadOnly, ZeroConstructor, Deprecated, NativeAccessSpecifierPublic) TMap Stats; // 0x0070(0x0050)(Edit, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FUIStat StatToShow; // 0x00C0(0x0030)(BlueprintReadOnly, Deprecated, NativeAccessSpecifierPublic) EUIStatType StatType; // 0x00F0(0x0001)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StatUIData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StatUIData") } static class UStatUIData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStatUIData; // Class Charlie.HearingStimuliEmitterRuneWrapper // 0x0018 (0x0040 - 0x0028) class UHearingStimuliEmitterRuneWrapper final : public UBaseRuneWrapper { public: struct FHearingStimuliEmitterRune Rune; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HearingStimuliEmitterRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HearingStimuliEmitterRuneWrapper") } static class UHearingStimuliEmitterRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHearingStimuliEmitterRuneWrapper; // Class Charlie.HearingStimuliEventRuneWrapper // 0x0010 (0x0038 - 0x0028) class UHearingStimuliEventRuneWrapper final : public UBaseRuneWrapper { public: struct FHearingStimuliEventRune Rune; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HearingStimuliEventRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HearingStimuliEventRuneWrapper") } static class UHearingStimuliEventRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHearingStimuliEventRuneWrapper; // Class Charlie.HearingStimuliEventRuneComponent // 0x0010 (0x00B8 - 0x00A8) class UHearingStimuliEventRuneComponent final : public UBaseRuneComponent { public: struct FHearingStimuliEventRune Rune; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HearingStimuliEventRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HearingStimuliEventRuneComponent") } static class UHearingStimuliEventRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHearingStimuliEventRuneComponent; // Class Charlie.StoryGameModeLibrary // 0x0000 (0x0028 - 0x0028) class UStoryGameModeLibrary final : public UBlueprintFunctionLibrary { public: static bool IsPlaying(const class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryGameModeLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryGameModeLibrary") } static class UStoryGameModeLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryGameModeLibrary; // Class Charlie.StoryGameState // 0x0000 (0x0300 - 0x0300) class AStoryGameState final : public ACharlieGameState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryGameState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryGameState") } static class AStoryGameState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryGameState; // Class Charlie.StoryPlayerController // 0x0290 (0x0BF0 - 0x0960) class AStoryPlayerController : public ACharliePlayerController { public: uint8 Pad_960[0x10]; // 0x0960(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UInputAction* PreviousItemAction; // 0x0970(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* UseItemAction; // 0x0978(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* NextItemAction; // 0x0980(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PauseInputAction; // 0x0988(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PreviousSubTabInputAction; // 0x0990(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* InvertedPreviousSubTabInputAction; // 0x0998(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* NextSubTabInputAction; // 0x09A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* InvertedNextSubTabInputAction; // 0x09A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialogueContinueInputAction; // 0x09B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ShowHudInputAction; // 0x09B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* StopAudioLogInputAction; // 0x09C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ConfirmInputAction; // 0x09C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ScrollInputAction; // 0x09D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ClosePadInputAction; // 0x09D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ToggleShowInfoPanelInputAction; // 0x09E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PanInputAction; // 0x09E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartZoomAxisInputAction; // 0x09F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartZoomInInputAction; // 0x09F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartZoomInInvertedInputAction; // 0x0A00(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartZoomOutInputAction; // 0x0A08(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartZoomOutInvertedInputAction; // 0x0A10(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartDataListInputAction; // 0x0A18(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartInspectItemInputAction; // 0x0A20(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ChartScrollDatumInfoInputAction; // 0x0A28(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PanChartInputAction; // 0x0A30(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* OpenResearchLoreEntryInputAction; // 0x0A38(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* OpenAttunementMenuInputAction; // 0x0A40(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* FavoriteItemInputAction; // 0x0A48(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ArchiveItemInputAction; // 0x0A50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* UnequipInputAction; // 0x0A58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* AttunementRemoveWeaponModuleInputAction; // 0x0A60(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PadResearchLoreEntryInspectItemInputAction; // 0x0A68(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SlotCompareInputAction; // 0x0A70(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* UninstallDroneModuleInputAction; // 0x0A78(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* RadioPuzzleToggleModeInputAction; // 0x0A80(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* RadioPuzzleHorizontalAxisInputAction; // 0x0A88(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* RadioPuzzleLeftInputAction; // 0x0A90(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* RadioPuzzleRightInputAction; // 0x0A98(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleHorizontalAxisInputAction; // 0x0AA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleVerticalAxisInputAction; // 0x0AA8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleLeftInputAction; // 0x0AB0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleRightInputAction; // 0x0AB8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleTopInputAction; // 0x0AC0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DialPuzzleBottomInputAction; // 0x0AC8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemPlacementRemoveItemInputAction; // 0x0AD0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionFlipPreviousInputAction; // 0x0AD8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionFlipNextInputAction; // 0x0AE0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionTogglePlainTextInputAction; // 0x0AE8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionSkipPlayAudioInputAction; // 0x0AF0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionNextInputAction; // 0x0AF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ItemInspectionClosePaperItemInputAction; // 0x0B00(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ObservationTogglePlainTextInputAction; // 0x0B08(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* CraftingPreviewInputAction; // 0x0B10(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* CraftingIncreaseShardsQuantityInputAction; // 0x0B18(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* CraftingDecreaseShardsQuantityInputAction; // 0x0B20(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ResearchAllItemsInputAction; // 0x0B28(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* APCResearchLoreEntryInspectItemInputAction; // 0x0B30(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* APCOpenResearchLogInputAction; // 0x0B38(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* WorldMapZoomAxisInputAction; // 0x0B40(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* WorldMapZoomInInputAction; // 0x0B48(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* WorldMapZoomOutInputAction; // 0x0B50(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ScrollAreaInfoInputAction; // 0x0B58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* GoToCurrentLocationInputAction; // 0x0B60(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SkipBarkIntroAction; // 0x0B68(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SkipCinematicAction; // 0x0B70(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* SkipCreditsOpeningAction; // 0x0B78(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* EndGameContinueInputAction; // 0x0B80(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* DemoReturnToMainMenuInputAction; // 0x0B88(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* ToggleDebugCameraAction; // 0x0B90(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeShowHideMouseAction; // 0x0B98(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeNextTabAction; // 0x0BA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeNextTabInvertedAction; // 0x0BA8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModePreviousTabAction; // 0x0BB0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModePreviousTabInvertedAction; // 0x0BB8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeResetValueAction; // 0x0BC0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeShowHideUIAction; // 0x0BC8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeCloseAction; // 0x0BD0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeCameraRotationAction; // 0x0BD8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UInputAction* PhotoModeCameraMovementAction; // 0x0BE0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BE8[0x8]; // 0x0BE8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryPlayerController") } static class AStoryPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryPlayerController; // Class Charlie.StoryUnitData // 0x0008 (0x0038 - 0x0030) class UStoryUnitData final : public UPrimaryDataAsset { public: class FName DebugName; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryUnitData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryUnitData") } static class UStoryUnitData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryUnitData; // Class Charlie.StringFactData // 0x0010 (0x0070 - 0x0060) class UStringFactData final : public UFactData { public: class FText Description; // 0x0060(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StringFactData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StringFactData") } static class UStringFactData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStringFactData; // Class Charlie.StudyMenuWidget // 0x0008 (0x0510 - 0x0508) class UStudyMenuWidget : public UTradeMenuWidget { public: class UStudySummaryWidget* StudySummarySumg; // 0x0508(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StudyMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StudyMenuWidget") } static class UStudyMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStudyMenuWidget; // Class Charlie.StudySummaryWidget // 0x0028 (0x03B0 - 0x0388) class UStudySummaryWidget : public UFreyaUserWidget { public: class UFreyaImage* ItemStudiedImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* ElementsUnlockedEBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* ItemStudiedTxt; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ItemStudiedText; // 0x03A0(0x0010)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StudySummaryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StudySummaryWidget") } static class UStudySummaryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStudySummaryWidget; // Class Charlie.StylingInfoWidget // 0x0010 (0x0398 - 0x0388) class UStylingInfoWidget : public UFreyaUserWidget { public: class UCharlieTextBlock* TitleTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* DescTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StylingInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StylingInfoWidget") } static class UStylingInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStylingInfoWidget; // Class Charlie.SwitchActiveWeaponAbility // 0x0018 (0x0500 - 0x04E8) class USwitchActiveWeaponAbility : public UCharlieBaseGameplayAbility { public: class UAkAudioEvent* SwitchWeaponAudioEvent; // 0x04E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAbilityTask_WaitGameplayEvent* EventTask; // 0x04F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4F8[0x8]; // 0x04F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEventReceived(const struct FGameplayEventData& Payload); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SwitchActiveWeaponAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SwitchActiveWeaponAbility") } static class USwitchActiveWeaponAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USwitchActiveWeaponAbility; // Class Charlie.TeleportMarkerActor // 0x0020 (0x02F0 - 0x02D0) class ATeleportMarkerActor final : public ANavigationObjectBase { public: class UTeleportMarkerComponent* TeleportMarkerComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UEntityComponent* EntityComponent; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCheckpointRuneComponent* CheckpointRuneComponent; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class USaveIdentifierRuneComponent* SaveIdentifierRune; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TeleportMarkerActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TeleportMarkerActor") } static class ATeleportMarkerActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATeleportMarkerActor; // Class Charlie.TeleportMarkerComponent // 0x0000 (0x0230 - 0x0230) class UTeleportMarkerComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TeleportMarkerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TeleportMarkerComponent") } static class UTeleportMarkerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTeleportMarkerComponent; // Class Charlie.TerrorArenaManager // 0x0208 (0x0558 - 0x0350) class ATerrorArenaManager final : public ACharlieBossFightArenaManager { public: uint8 Pad_350[0x38]; // 0x0350(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* FloorMaterialCollection; // 0x0388(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WaveOriginParameterName; // 0x0390(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WaveActivationParameterName; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloorRipplesStartDuration; // 0x03A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloorRipplesStopDuration; // 0x03A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Paths; // 0x03A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray FightingArenas; // 0x03B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray SpinningWallSettingsPerPhase; // 0x03C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray ScreamSettingsPerPhase; // 0x03D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf AoEToSpawnAroundPillars; // 0x03E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> AoEsToSpawnAroundPillars; // 0x03F0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) float SpinningWallSpeed; // 0x0400(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpinningSpawningPause; // 0x0404(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpinningWallDestroyPause; // 0x0408(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpinningStartingAngle; // 0x040C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpinningRangeAngle; // 0x0410(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 IndexToActivateLabyrinth; // 0x0414(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AoEToActivate; // 0x0418(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bPreventSpinningWallFromSpawningFromWallPillars; // 0x0428(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_429[0x7]; // 0x0429(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray LabyrinthWallPillars; // 0x0430(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray SpawnerSettingsPerPhase; // 0x0440(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UAkStateValue* SearchingAudioState; // 0x0450(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkStateValue* FightingAudioState; // 0x0458(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PhaseAudioStates; // 0x0460(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TSet Pillars; // 0x0470(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray SpawnedEntities; // 0x04C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class ACharlieLymbicEntity* CurrentArenaEntity; // 0x04D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FTerrorRippleManager RippleManager; // 0x04D8(0x0028)(Transient, NoDestructor, NativeAccessSpecifierPrivate) struct FTerrorSpinningWallsManager SpinningWallsManager; // 0x0500(0x0028)(Transient, NativeAccessSpecifierPrivate) struct FTerrorTimedSpawnerManager TimedSpawnerManager; // 0x0528(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_540[0x10]; // 0x0540(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ATerrorPillarActor* LastActivatedPathPoint; // 0x0550(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorArenaManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorArenaManager") } static class ATerrorArenaManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATerrorArenaManager; // Class Charlie.TerrorPillarActor // 0x0058 (0x0310 - 0x02B8) class ATerrorPillarActor final : public AStaticMeshActor { public: class USphereComponent* ProximitySphere; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharlieAkComponent* AkComponent; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ATerrorFightArena* LinkedFightingArena; // 0x02C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* ActiveLoopSoundEvent; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AttractSoundEvent; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* FightArenaActivatingSoundEvent; // 0x02E0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ATerrorArenaManager* OwningManager; // 0x02E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2F0[0x20]; // 0x02F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAudioFinished(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo); void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnStartScreaming(); void OnStopScreaming(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorPillarActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorPillarActor") } static class ATerrorPillarActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATerrorPillarActor; // Class Charlie.TerrorProximitySpawningComponent // 0x0020 (0x0530 - 0x0510) class UTerrorProximitySpawningComponent final : public USphereComponent { public: class ALymbicEntitySpawner* SpawnerOwner; // 0x0510(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ATerrorArenaManager* TerrorArenaManager; // 0x0518(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_520[0x10]; // 0x0520(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCollisionBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TerrorProximitySpawningComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TerrorProximitySpawningComponent") } static class UTerrorProximitySpawningComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTerrorProximitySpawningComponent; // Class Charlie.ThankYouEndGameMenuWidget // 0x0010 (0x0478 - 0x0468) class UThankYouEndGameMenuWidget : public UCharlieMenuWidget { public: uint8 Pad_468[0x10]; // 0x0468(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThankYouEndGameMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThankYouEndGameMenuWidget") } static class UThankYouEndGameMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThankYouEndGameMenuWidget; // Class Charlie.ThrowablesAndEffectsAbility // 0x0000 (0x0000 - 0x0000) class IThrowablesAndEffectsAbility final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThrowablesAndEffectsAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThrowablesAndEffectsAbility") } static class IThrowablesAndEffectsAbility* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IThrowablesAndEffectsAbility; // Class Charlie.TierIconWidget // 0x0018 (0x03A0 - 0x0388) class UTierIconWidget : public UFreyaUserWidget { public: class UFreyaImage* TierIconImg; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray TexturePerTier; // 0x0390(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TierIconWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TierIconWidget") } static class UTierIconWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTierIconWidget; // Class Charlie.TimeloopClosingActionComponent // 0x0008 (0x0260 - 0x0258) class UTimeloopClosingActionComponent : public UInteractionActionComponent { public: float AdditionalRotationAngle; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopClosingActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopClosingActionComponent") } static class UTimeloopClosingActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopClosingActionComponent; // Class Charlie.TimeloopConfiguration // 0x00F0 (0x0118 - 0x0028) class UTimeloopConfiguration final : public UObject { public: float FadeDuration; // 0x0028(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 MaxNumberInTier[0x3]; // 0x002C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class FName TimeloopAttractorParamName; // 0x0030(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VFXSocketName; // 0x0038(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GuardianDyingSound; // 0x0040(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TimeloopOpeningSound; // 0x0068(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GuardianDirectionalVFX; // 0x0090(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GuardianCombatAudioEvent; // 0x00B8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StopGuardianCombatAudioEvent; // 0x00E0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray TimeloopExceptions; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopConfiguration") } static class UTimeloopConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopConfiguration; // Class Charlie.TimeloopDataTableValidationComponent // 0x0000 (0x0540 - 0x0540) class UTimeloopDataTableValidationComponent final : public UDataTableValidationComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopDataTableValidationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopDataTableValidationComponent") } static class UTimeloopDataTableValidationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopDataTableValidationComponent; // Class Charlie.TimeloopDroneAbility // 0x00A8 (0x0590 - 0x04E8) class UTimeloopDroneAbility : public UCharlieBaseGameplayAbility { public: float DroneDisplacementSpeed; // 0x04E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4EC[0x4]; // 0x04EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* StartTravelEvent; // 0x04F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* StopTravelEvent; // 0x04F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ADrone* Drone; // 0x0500(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform Target; // 0x0510(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsDroneTargetValid; // 0x0570(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_571[0x7]; // 0x0571(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAbilityTask_DroneWaitForState* DroneWaitForStateTask; // 0x0578(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_DroneFlyToPosition* DroneFlyToTargetTask; // 0x0580(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MoveFailed(); void StateReady(); void TargetReached(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopDroneAbility") } static class UTimeloopDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopDroneAbility; // Class Charlie.TimeloopEditorComponent // 0x0000 (0x00A0 - 0x00A0) class UTimeloopEditorComponent final : public UActorComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopEditorComponent") } static class UTimeloopEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopEditorComponent; // Class Charlie.TimeloopSubsystem // 0x01A0 (0x01D0 - 0x0030) class UTimeloopSubsystem final : public UWorldSubsystem { public: class UDataTable* GuardianDataTable; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataTable* TimeloopDataTable; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40[0x48]; // 0x0040(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class ATimeloopActor* CurrentTimeloop; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieCharacterGAS* CurrentHero; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_98[0xA0]; // 0x0098(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) struct FActiveGameplayEffectHandle CurrentCinematicWalkHandle; // 0x0138(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayAbilitySpecHandle DroneAbilityHandle; // 0x0140(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_144[0x8C]; // 0x0144(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CloseTimeloop(); void EnterTimeloop(class ACharlieCharacterGAS* Hero, class ATimeloopActor* Timeloop); void ExitTimeloop(); ETimeloopTier GetOrAddTimeloopTier(const class FName& TimeloopID); void SetupAnimPrism(class UStaticMeshComponent* StaticMeshComponent); void UnlockTimeloop(class ATimeloopActor* Timeloop); bool AreAnyGuardianAlive(const class UObject* WorldContextObject) const; class ATimeloopActor* GetCurrentTimeloop() const; uint8 GetCurrentTimeloopTier() const; bool IsHeroInsideTimeloop() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeloopSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeloopSubsystem") } static class UTimeloopSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeloopSubsystem; // Class Charlie.ToastTutorialData // 0x00E0 (0x0178 - 0x0098) class UToastTutorialData final : public UTutorialData { public: bool bAlwaysShow; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DisplayTime; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTutorialDetails TutorialDetails; // 0x00A0(0x00C8)(Edit, NativeAccessSpecifierPublic) class FText LongDescription; // 0x0168(0x0010)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToastTutorialData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToastTutorialData") } static class UToastTutorialData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToastTutorialData; // Class Charlie.ToggleDockDroneAbility // 0x0000 (0x04E8 - 0x04E8) class UToggleDockDroneAbility : public UCharlieBaseGameplayAbility { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ToggleDockDroneAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ToggleDockDroneAbility") } static class UToggleDockDroneAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UToggleDockDroneAbility; // Class Charlie.UmbilicalCordAnchorComponent // 0x0020 (0x00C0 - 0x00A0) class UUmbilicalCordAnchorComponent : public UActorComponent { public: TArray UmbilicalCordAttachSockets; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class ACharacter* CharacterOwner; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AUmbilicalCord* AttachedUmbilicalCord; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class AUmbilicalCord* GetUmbilicalCord() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UmbilicalCordAnchorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UmbilicalCordAnchorComponent") } static class UUmbilicalCordAnchorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUmbilicalCordAnchorComponent; // Class Charlie.TotemUmbilicalCordAnchorComponent // 0x0008 (0x00C8 - 0x00C0) class UTotemUmbilicalCordAnchorComponent final : public UUmbilicalCordAnchorComponent { public: class AEcstasyTotemActor* TotemOwner; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TotemUmbilicalCordAnchorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TotemUmbilicalCordAnchorComponent") } static class UTotemUmbilicalCordAnchorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTotemUmbilicalCordAnchorComponent; // Class Charlie.TradeActionComponent // 0x0018 (0x0270 - 0x0258) class UTradeActionComponent : public UInteractionActionComponent { public: class UCharlieSingleSoundStyle* ConversationNPCOpenTradeSoundStyle; // 0x0258(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieSingleSoundStyle* QuickChatNPCOpenTradeSoundStyle; // 0x0260(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkStateValue* TradeMusic; // 0x0268(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void CancelActiveAbilities() const; void GrantNamePayload() const; void PlayConversationNPCOpenTradeSound() const; void PlayQuickChatNPCOpenTradeSound() const; void PlayTradeMusic() const; void StopTradeMusic() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeActionComponent") } static class UTradeActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeActionComponent; // Class Charlie.TradeListWidget // 0x0058 (0x03E0 - 0x0388) class UTradeListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x48]; // 0x0388(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieWidgetSoundStyle* SoundStyle; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemListWidget* ItemListSumg; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeListWidget") } static class UTradeListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeListWidget; // Class Charlie.TradeGiveItemRuneWrapper // 0x0078 (0x00A0 - 0x0028) class UTradeGiveItemRuneWrapper final : public UBaseRuneWrapper { public: struct FTradeGiveItemRune Rune; // 0x0028(0x0078)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeGiveItemRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeGiveItemRuneWrapper") } static class UTradeGiveItemRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeGiveItemRuneWrapper; // Class Charlie.TradeOfferItemEventRuneWrapper // 0x0018 (0x0040 - 0x0028) class UTradeOfferItemEventRuneWrapper final : public UBaseRuneWrapper { public: struct FTradeOfferItemEventRune Rune; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeOfferItemEventRuneWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeOfferItemEventRuneWrapper") } static class UTradeOfferItemEventRuneWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeOfferItemEventRuneWrapper; // Class Charlie.TradeOfferItemEventRuneComponent // 0x0018 (0x00C0 - 0x00A8) class UTradeOfferItemEventRuneComponent final : public UBaseRuneComponent { public: struct FTradeOfferItemEventRune Rune; // 0x00A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TradeOfferItemEventRuneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TradeOfferItemEventRuneComponent") } static class UTradeOfferItemEventRuneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTradeOfferItemEventRuneComponent; // Class Charlie.TutorialButton // 0x0008 (0x04F0 - 0x04E8) class UTutorialButton : public UCharlieCustomButton { public: class UTutorialEntryWidget* TutorialEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialButton") } static class UTutorialButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialButton; // Class Charlie.TutorialCategoryListWidget // 0x0060 (0x03E8 - 0x0388) class UTutorialCategoryListWidget : public UFreyaUserWidget { public: uint8 Pad_388[0x48]; // 0x0388(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieTextBlock* CategoryTxt; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* CategoryListEBox; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialCategoryListWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialCategoryListWidget") } static class UTutorialCategoryListWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialCategoryListWidget; // Class Charlie.TutorialEntryWidget // 0x0010 (0x03A0 - 0x0390) class UTutorialEntryWidget : public UFreyaCustomButtonContentWidget { public: class UCharlieTextBlock* TutorialNameTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTutorialData* TutorialData; // 0x0398(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialEntryWidget") } static class UTutorialEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialEntryWidget; // Class Charlie.TutorialsMenuWidget // 0x0138 (0x05A0 - 0x0468) class UTutorialsMenuWidget : public UCharlieMenuWidget { public: TSubclassOf BlockingTutorialWidgetClass; // 0x0468(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaWidgetSwitcher* TutorialsListSwitcher; // 0x0470(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* TutorialsPanel; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* NoTutorialsTxt; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TutorialTitleTxt; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* TutorialsScrollBox; // 0x0490(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* TutorialsBtnScrollBox; // 0x0498(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaDynamicEntryBox* TutorialsEBox; // 0x04A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UVerticalBox* BlockingTutorialVBox; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* TutorialTypeSwitcher; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UToastTutorialWidget* ToastTutorialSumg; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFooterWidget* TutorialsFooterSumg; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray TutorialCategories; // 0x04C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UTutorialButton* ClickedTutorialButton; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool BlockingTutorialsWidgetPool; // 0x04E0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UTutorialButton* ActiveTutorialButton; // 0x0568(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTutorialData* ActiveTutorialData; // 0x0570(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_578[0x28]; // 0x0578(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialsMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialsMenuWidget") } static class UTutorialsMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialsMenuWidget; // Class Charlie.TutorialSubsystem // 0x0098 (0x00C8 - 0x0030) class UTutorialSubsystem final : public UWorldSubsystem { public: TArray PreviouslySeenTutorialIdentities; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray SeenTutorialIdentities; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray ToastTutorialsData; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray BlockingTutorialsData; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) struct FGameplayTagContainer QueuedBlockingTutorials; // 0x0070(0x0020)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_90[0x38]; // 0x0090(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialSubsystem") } static class UTutorialSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialSubsystem; // Class Charlie.UIConfig // 0x06F0 (0x0718 - 0x0028) class UUIConfig final : public UObject { public: TMap BuffEffectTypeStyles; // 0x0028(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap AbilityUnavailableReasonTexts; // 0x0078(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap AbilityActivationTypeTexts; // 0x00C8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap FactCategories; // 0x0118(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap WorldZoneInfoCategories; // 0x0168(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap DatumTypes; // 0x01B8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) float WeaponLevelUpNotificationDuration; // 0x0208(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CombatItemPickedUpNotificationDuration; // 0x020C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ItemNotificationDuration; // 0x0210(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecretCompletedNotificationDuration; // 0x0214(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecretFailedNotificationDuration; // 0x0218(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SecretStartedNotificationDuration; // 0x021C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NewStylingAvailableNotificationDuration; // 0x0220(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag TaljuSurvivorsStartingTag; // 0x0224(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TaljuSurvivorCompletedTags; // 0x0230(0x0020)(Edit, Config, NativeAccessSpecifierPublic) struct FSecretNotificationInfo GoodDeedNotificationInfo; // 0x0250(0x0070)(Edit, Config, NativeAccessSpecifierPublic) struct FSecretNotificationInfo TimeloopNotificationInfo; // 0x02C0(0x0070)(Edit, Config, NativeAccessSpecifierPublic) struct FSecretNotificationInfo MysteryNotificationInfo; // 0x0330(0x0070)(Edit, Config, NativeAccessSpecifierPublic) float GuardianKilledNotificationDuration; // 0x03A0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PanningStopTolerance; // 0x03A4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAudioEvent NewGameSoundSound; // 0x03A8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent ReturnToMainMenuSound; // 0x03B0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent LoadGameSound; // 0x03B8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent TravelWithAPCAudio; // 0x03C0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent TraveToAPCAudio; // 0x03C8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent NextFunnelAudio; // 0x03D0(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FAudioEvent PauseWorldAudioEvent; // 0x03D8(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FTypeWriterEffectSoundStyle TypeWriterEffectSoundStyle; // 0x03E0(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float MaxTypeWriterEffectDuration; // 0x03F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WheelScrollMultiplier; // 0x03FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MouseWheelScrollMultiplier; // 0x0400(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCompassOptions CompassOptions; // 0x0404(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText TradeReportMeText; // 0x0428(0x0010)(Edit, Config, NativeAccessSpecifierPublic) TMap LymbicSphereInfos; // 0x0438(0x0050)(Edit, Config, NativeAccessSpecifierPublic) struct FGenStyleNoLymbicSphere NoLymbicSphereInfoPanelStyles; // 0x0488(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) TMap HoldToConfirmPlaybackSpeeds; // 0x04A0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap TimeloopSignatures; // 0x04F0(0x0050)(Edit, Config, NativeAccessSpecifierPublic) float DefaultHoldToConfirmPlaybackSpeed; // 0x0540(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CinematicFooterVisibilityTime; // 0x0544(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double VolumesUserSettingStep; // 0x0548(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GameModeUserSettingStep; // 0x0550(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap TutorialsCategories; // 0x0558(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap MapsMetadata; // 0x05A8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap ZoneTagNameMap; // 0x05F8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) class FText ControllerDisconnectedTitle; // 0x0648(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ControllerDisconnectedBody; // 0x0658(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ControllerDisconnectedPSTitle; // 0x0668(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ControllerDisconnectedPSBody; // 0x0678(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText ControllerDisconnectedAcceptText; // 0x0688(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText GameNotFullyInstalledTitle; // 0x0698(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText GameNotFullyInstalledBody; // 0x06A8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) class FText GameNotFullyInstalledAccept; // 0x06B8(0x0010)(Edit, Config, NativeAccessSpecifierPublic) bool bEnableMyNacon; // 0x06C8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C9[0x7]; // 0x06C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString StoreSteamProductId; // 0x06D0(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StoreXboxProductId; // 0x06E0(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StorePlaystationProductId; // 0x06F0(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StoreEOSUrl; // 0x0700(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableMultipleScreenOptions; // 0x0710(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_711[0x7]; // 0x0711(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIConfig") } static class UUIConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIConfig; // Class Charlie.ItemTimedNotificationData // 0x0010 (0x00A8 - 0x0098) class UItemTimedNotificationData final : public UCharlieImageTimedNotificationData { public: struct FItemNotificationRune ItemNotificationRune; // 0x0098(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemTimedNotificationData") } static class UItemTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemTimedNotificationData; // Class Charlie.TutorialTimedNotificationData // 0x0008 (0x00A0 - 0x0098) class UTutorialTimedNotificationData final : public UCharlieImageTimedNotificationData { public: class UToastTutorialData* ToastTutorialData; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TutorialTimedNotificationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TutorialTimedNotificationData") } static class UTutorialTimedNotificationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTutorialTimedNotificationData; // Class Charlie.UmbilicalCord // 0x0078 (0x0320 - 0x02A8) class AUmbilicalCord : public AActor { public: class UNiagaraSystem* ConnectionToHazeNiagaraSystem; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* ConnectionToWalkerNiagaraSystem; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Lag; // 0x02B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Ratio; // 0x02BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BirthParamName; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BirthParamInitialValue; // 0x02C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TangentEndParameter; // 0x02CC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName CurveEndPositionParameter; // 0x02D4(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TangentStartParameter; // 0x02DC(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConnectionPointCrossoverLength; // 0x02E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray HazeConnections; // 0x02E8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray HollowWalkerConnections; // 0x02F8(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_308[0x18]; // 0x0308(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetFloatNiagaraParameter(const class AHaze* InHaze, const class FName& ParameterName, float InFloatParam); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UmbilicalCord") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UmbilicalCord") } static class AUmbilicalCord* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AUmbilicalCord; // Class Charlie.UsableItemWheelSlotWidget // 0x0050 (0x0428 - 0x03D8) class UUsableItemWheelSlotWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* EmptySlotImage; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UFreyaImage* ItemImg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* InputFeedbackAnim; // 0x0400(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieInventoryItem* InventoryEntry; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCharlieInventoryUseableBaseItem* UseableItem; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class ACharlieCharacterHero* Hero; // 0x0418(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInputFeedbackAnimEnded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UsableItemWheelSlotWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UsableItemWheelSlotWidget") } static class UUsableItemWheelSlotWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUsableItemWheelSlotWidget; // Class Charlie.UsableItemWheelSelectedSlotWidget // 0x0040 (0x0468 - 0x0428) class UUsableItemWheelSelectedSlotWidget : public UUsableItemWheelSlotWidget { public: class UCharlieSingleSoundStyle* ItemUnavailableSoundStyle; // 0x0428(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ItemAvailableStackTextStyle; // 0x0430(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ItemUnavailableStackTextStyle; // 0x0440(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaInputWidget* UseItemInputSumg; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemStackTextWidget* ItemStackTextSumg; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* AbilityFailedFeedbackAnim; // 0x0460(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnAbilityFailedFeedbackAnimEnded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UsableItemWheelSelectedSlotWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UsableItemWheelSelectedSlotWidget") } static class UUsableItemWheelSelectedSlotWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUsableItemWheelSelectedSlotWidget; // Class Charlie.UsableItemWheelWidget // 0x0038 (0x0420 - 0x03E8) class UUsableItemWheelWidget : public UCombatHudUserWidget { public: class UCharlieSingleSoundStyle* ItemCyclingSoundStyle; // 0x03E8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTag UsableSlotGroupTag; // 0x03F0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUsableItemWheelSlotWidget* PreviousItemSlotSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUsableItemWheelSelectedSlotWidget* SelectedItemSlotSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUsableItemWheelSlotWidget* NextItemSlotSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieHudWidget* ParentHudWidget; // 0x0410(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInputFeedbackAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UsableItemWheelWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UsableItemWheelWidget") } static class UUsableItemWheelWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUsableItemWheelWidget; // Class Charlie.UseableGuardianDetectorItemData // 0x0030 (0x02A0 - 0x0270) class UUseableGuardianDetectorItemData final : public UUseableBaseItemData { public: class UNiagaraSystem* GuardianDetectedNiagaraSystem; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName GuardianDetectedNiagaraParameterName; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* NoGuardianNiagaraSystem; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialParameterCollection* DetectionPostProcessMaterialCollection; // 0x0288(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DetectionPostProcessParameterName; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostProcessDuration; // 0x0298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostProcessTickRate; // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableGuardianDetectorItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableGuardianDetectorItemData") } static class UUseableGuardianDetectorItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableGuardianDetectorItemData; // Class Charlie.UseableItemData // 0x0010 (0x0280 - 0x0270) class UUseableItemData final : public UUseableBaseItemData { public: TSubclassOf UseGameplayEffect; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UseGameplayEffectLevel; // 0x0278(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableItemData") } static class UUseableItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableItemData; // Class Charlie.UseableXPBoostItemData // 0x0008 (0x0278 - 0x0270) class UUseableXPBoostItemData final : public UUseableBaseItemData { public: float XPToBeGiven; // 0x0270(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseableXPBoostItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseableXPBoostItemData") } static class UUseableXPBoostItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseableXPBoostItemData; // Class Charlie.UseItemAbility // 0x0018 (0x0530 - 0x0518) class UUseItemAbility : public UBaseAnimatedAbility { public: uint8 Pad_518[0x8]; // 0x0518(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieInventoryUseableBaseItem* UseableItem; // 0x0520(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_528[0x8]; // 0x0528(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UseItemAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UseItemAbility") } static class UUseItemAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUseItemAbility; // Class Charlie.WeakSpotComponent // 0x0040 (0x0550 - 0x0510) class UWeakSpotComponent final : public UCapsuleComponent { public: float BaseDamageMultiplier; // 0x0510(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LymbicDamageMultiplier; // 0x0514(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExclusivePoiseTarget; // 0x0518(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExclusiveStanceTarget; // 0x0519(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51A[0x6]; // 0x051A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LockOnOffset; // 0x0520(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAutoSwitchCondition; // 0x0538(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAngleDirection Direction; // 0x0539(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53A[0x2]; // 0x053A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AngleInDegrees; // 0x053C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0540(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePitch; // 0x0541(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseYaw; // 0x0542(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_543[0xD]; // 0x0543(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeakSpotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeakSpotComponent") } static class UWeakSpotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeakSpotComponent; // Class Charlie.Weapon // 0x0038 (0x02E0 - 0x02A8) class AWeapon : public AItem { public: class ACharlieCharacterGAS* CharacterGASOwner; // 0x02A8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeletalMeshComponent* WeaponMesh; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr ItemData; // 0x02B8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Weapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Weapon") } static class AWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWeapon; // Class Charlie.WeaponAttributeSet // 0x0078 (0x0170 - 0x00F8) class alignas(0x10) UWeaponAttributeSet final : public UCharlieAttributeSet { public: struct FGameplayAttributeData WeaponGrade; // 0x00F8(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData WeaponAttackPower; // 0x0108(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData WeaponParryAgility; // 0x0118(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData WeaponAttackSpeed; // 0x0128(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData BasePoiseDamage; // 0x0138(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData BaseStanceDamage; // 0x0148(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayAttributeData StanceChunkParryDamage; // 0x0158(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_168[0x8]; // 0x0168(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponAttributeSet") } static class UWeaponAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponAttributeSet; // Class Charlie.WeaponComboAbility // 0x0028 (0x06D8 - 0x06B0) class UWeaponComboAbility : public UWeaponAbility { public: uint8 Pad_6B0[0x18]; // 0x06B0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray ComboAttacks; // 0x06C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponComboAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponComboAbility") } static class UWeaponComboAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponComboAbility; // Class Charlie.WeaponContainerWidget // 0x0028 (0x0400 - 0x03D8) class UWeaponContainerWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class ULymbicAttributeBarWidget* LymbicEnergyAttributeBarSumg; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWeaponStatusWidget* WeaponStatusSumg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponContainerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponContainerWidget") } static class UWeaponContainerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponContainerWidget; // Class Charlie.WeaponLevelUpTimedNotificationWidget // 0x0018 (0x03C8 - 0x03B0) class UWeaponLevelUpTimedNotificationWidget final : public UCharlieImageTimedNotificationWidget { public: class UStatEntryWidget* LevelStatEntry; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDifferentialStatEntryWidget* LymbicEnergyStatEntry; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UComboHitDamageWidget* ComboHitDamageSumg; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponLevelUpTimedNotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponLevelUpTimedNotificationWidget") } static class UWeaponLevelUpTimedNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponLevelUpTimedNotificationWidget; // Class Charlie.WeaponModuleInfoWidget // 0x0040 (0x0450 - 0x0410) class UWeaponModuleInfoWidget : public UModuleInfoWidget { public: class FText LockOnRequiredText; // 0x0410(0x0010)(Edit, NativeAccessSpecifierPrivate) class FText LockOnNotRequiredText; // 0x0420(0x0010)(Edit, NativeAccessSpecifierPrivate) class UStatEntryWidget* LockOnRequiredEntry; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULymbicSphereIconWidget* LymbicSphereIconSumg; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UStatEntryWidget* LymbicEnergyCostEntry; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryWeaponModuleItem* WeaponModuleEntry; // 0x0448(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponModuleInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponModuleInfoWidget") } static class UWeaponModuleInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponModuleInfoWidget; // Class Charlie.WeaponStagedAttackAbility // 0x0070 (0x0720 - 0x06B0) class UWeaponStagedAttackAbility : public UWeaponAbility { public: uint8 Pad_6B0[0x8]; // 0x06B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAnimationEntry Attack; // 0x06B8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray CameraAnimations; // 0x06D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bAttachCameraSequenceToOwner; // 0x06E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E9[0x3]; // 0x06E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxRangeToTrigger; // 0x06EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StunDuration; // 0x06F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinAnimationCooldownCount; // 0x06F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxAnimationCooldownCount; // 0x06F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6FC[0x4]; // 0x06FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ALevelSequenceActor* WeaponStagedLevelSequenceActor; // 0x0700(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULevelSequence* SelectedSequence; // 0x0708(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAbilityTask_FaceTarget* FaceTargetTask; // 0x0710(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ACharlieCharacterGAS* TargetCharacter; // 0x0718(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponStagedAttackAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponStagedAttackAbility") } static class UWeaponStagedAttackAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponStagedAttackAbility; // Class Charlie.WeaponStatusWidget // 0x00A0 (0x0478 - 0x03D8) class UWeaponStatusWidget : public UCharlieHudUserWidgetBase { public: uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UCharlieSingleSoundStyle* WeaponLevelUpSound; // 0x03F0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* WeaponImg; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemRatingWidget* GradeSumg; // 0x0400(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UItemRatingWidget* LevelSumg; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* WeaponLevelUpAnim; // 0x0410(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* AddXPAnim; // 0x0418(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UMaterialInstanceDynamic* WeaponMaterial; // 0x0420(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieInventoryWeaponItem* CurrentWeapon; // 0x0428(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_430[0x48]; // 0x0430(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAddXPAnimFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponStatusWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponStatusWidget") } static class UWeaponStatusWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponStatusWidget; // Class Charlie.WorldMapButton // 0x0070 (0x0558 - 0x04E8) class UWorldMapButton : public UCharlieCustomButton { public: class UWorldMapEntryWidget* WorldMapEntry; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText PreviewText; // 0x04F0(0x0010)(Edit, NativeAccessSpecifierPrivate) class UIdentityData* LocationIdentityData; // 0x0500(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr BifrostTransition; // 0x0508(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsBlacksmithAtButtonLocation; // 0x0530(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsShopAtButtonLocation; // 0x0531(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_532[0x6]; // 0x0532(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UUIDatumData* WorldMapAreaDatum; // 0x0538(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ParentAlignment; // 0x0540(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_550[0x8]; // 0x0550(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapButton") } static class UWorldMapButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapButton; // Class Charlie.WorldMapEntryWidget // 0x0068 (0x03F8 - 0x0390) class UWorldMapEntryWidget : public UFreyaCustomButtonContentWidget { public: struct FDataTableRowHandle NormalTextStyle; // 0x0390(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) struct FDataTableRowHandle HoveredTextStyle; // 0x03A0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* NormalBorderStyle; // 0x03B0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorderStyle* HoveredBorderStyle; // 0x03B8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* WorldMapAreaNameTxt; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* WorldMapAreaImg; // 0x03C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* YouAreHereImg; // 0x03D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaBorder* WorldMapAreaNameBorder; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUpdatedWidget* NewnessSumg; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UUIDatumData* DatumData; // 0x03E8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetAnimation* HoverAnim; // 0x03F0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapEntryWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapEntryWidget") } static class UWorldMapEntryWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapEntryWidget; // Class Charlie.WorldMapGridWidget // 0x0048 (0x03D0 - 0x0388) class UWorldMapGridWidget : public UFreyaUserWidget { public: int32 LineCenterValue; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 LineValueJump; // 0x038C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 LinesVisibilityFlag; // 0x0390(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_394[0x4]; // 0x0394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCanvasPanel* GridCanvas; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray GridLines; // 0x03A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) struct FVector2D InitialCanvasOffset; // 0x03B0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ParentCanvasSize; // 0x03C0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapGridWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapGridWidget") } static class UWorldMapGridWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapGridWidget; // Class Charlie.WorldMapHolderWidget // 0x0000 (0x0388 - 0x0388) class UWorldMapHolderWidget final : public UFreyaUserWidget { public: void ShowWorldMapHolder(); void WaitAndHideWorldMapHolder(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapHolderWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapHolderWidget") } static class UWorldMapHolderWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapHolderWidget; // Class Charlie.WorldMapInfoWidget // 0x0158 (0x04E0 - 0x0388) class UWorldMapInfoWidget : public UFreyaUserWidget { public: struct FGameplayTag FactDescriptionCategoryTag; // 0x0388(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetSwitcher* ThreatSwitcher; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ThreatListPanel; // 0x0398(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FUserWidgetPool ThreatEntryPool; // 0x03A0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UFreyaTextBlock* ThreatTxt; // 0x0428(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf ThreatTierWidgetClass; // 0x0430(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ThreatUnknownText; // 0x0438(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ThreatUnknownTextStyle; // 0x0448(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class FText ThreatClearedText; // 0x0458(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) struct FDataTableRowHandle ThreatClearedTextStyle; // 0x0468(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate) class UPanelWidget* BlacksmithLabel; // 0x0478(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* ShopLabel; // 0x0480(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UTexture2D* FallbackTexture; // 0x0488(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText FallbackText; // 0x0490(0x0010)(Edit, NativeAccessSpecifierPrivate) TSubclassOf WorldMapZoneInfoWidgetClass; // 0x04A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* TitleTxt; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* MapImg; // 0x04B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieRichTextBlock* DescTxt; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaScrollBox* DescScrollBox; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPanelWidget* WorldZonePanel; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray CategoryWidgets; // 0x04D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapInfoWidget") } static class UWorldMapInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapInfoWidget; // Class Charlie.WorldMapPointOfInterestWidget // 0x0048 (0x03D0 - 0x0388) class UWorldMapPointOfInterestWidget : public UFreyaUserWidget { public: int32 DistanceVisibilityFlag; // 0x0388(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* ImageTexture; // 0x0390(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText Text; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) class UIdentityData* LocationIdentityData; // 0x03A8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UFreyaImage* PointOfInterestImg; // 0x03B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* PointOfInterestTxt; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ParentAlignment; // 0x03C0(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapPointOfInterestWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapPointOfInterestWidget") } static class UWorldMapPointOfInterestWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapPointOfInterestWidget; // Class Charlie.WorldMapScaleWidget // 0x0028 (0x03B0 - 0x0388) class UWorldMapScaleWidget final : public UFreyaUserWidget { public: class USizeBox* ScaleSBox; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharlieTextBlock* ScaleDistanceTxt; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FText ScaleText; // 0x0398(0x0010)(Edit, NativeAccessSpecifierPrivate) int32 DefaultScaleTextValue; // 0x03A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3AC[0x4]; // 0x03AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapScaleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapScaleWidget") } static class UWorldMapScaleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapScaleWidget; // Class Charlie.WorldMapZoneInfoWidget // 0x0018 (0x03A0 - 0x0388) class UWorldMapZoneInfoWidget : public UFreyaUserWidget { public: class UTitleWidget* CategoryHeaderTxt; // 0x0388(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UDynamicEntryBox* FactsEBox; // 0x0390(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapZoneInfoWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapZoneInfoWidget") } static class UWorldMapZoneInfoWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapZoneInfoWidget; // Class Charlie.WorldStateSubsystem // 0x0020 (0x0050 - 0x0030) class UWorldStateSubsystem final : public UWorldSubsystem { public: struct FGameplayTagContainer MapStateTags; // 0x0030(0x0020)(Transient, NativeAccessSpecifierPrivate) public: void AddStateTag(const struct FGameplayTag& StateTag); void RemoveStateTag(const struct FGameplayTag& StateTag); void SendWorldEvent(const struct FGameplayTag& EventTag); bool HasAllStateTags(const struct FGameplayTagContainer& StateTags) const; bool HasAnyStateTags(const struct FGameplayTagContainer& StateTags) const; bool HasStateTag(const struct FGameplayTag& StateTag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldStateSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldStateSubsystem") } static class UWorldStateSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldStateSubsystem; // Class Charlie.WrapperEndGameMenuWidget // 0x0008 (0x0470 - 0x0468) class UWrapperEndGameMenuWidget : public UCharlieMenuWidget { public: uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WrapperEndGameMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WrapperEndGameMenuWidget") } static class UWrapperEndGameMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWrapperEndGameMenuWidget; // Class Charlie.PressurePlate // 0x00C8 (0x0370 - 0x02A8) class APressurePlate : public AActor { public: class UBoxComponent* TriggerComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMovablePlate* MovingPlate; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkComponent* AkComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USceneComponent* PivotComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer ActivationRequiredTags; // 0x02C8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer ActivationBlockedTags; // 0x02E8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer SendWorldEventOnActivation; // 0x0308(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer SendTagFactOnActivation; // 0x0328(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) int32 RowIndex; // 0x0348(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class APressurePlatePuzzle* PuzzleMaster; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bValid; // 0x0358(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWaitActorStoppedToTrigger; // 0x0359(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStayPressed; // 0x035A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPressed; // 0x035B(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* ActorInTrigger; // 0x0360(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_368[0x8]; // 0x0368(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnPressPressurePlate(); void OnPressurePlateActivatedFailure(); void OnPressurePlateActivatedSuccess(); void OnPressurePlateReset(); void OnReleasePressurePlate(); void ReceiveSetPressed(); void ResetPressurePlate(); void ResetPressurePlatePuzzle(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PressurePlate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PressurePlate") } static class APressurePlate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APressurePlate; // Class Charlie.DamageDealingPressurePlate // 0x0010 (0x0380 - 0x0370) class ADamageDealingPressurePlate final : public APressurePlate { public: class UCharlieAbilitySystemComponent* AbilitySystemComponent; // 0x0370(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPressurePlateDamageDealerComponent* DamageDealerComponent; // 0x0378(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageDealingPressurePlate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageDealingPressurePlate") } static class ADamageDealingPressurePlate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADamageDealingPressurePlate; // Class Charlie.MovablePlate // 0x0120 (0x0350 - 0x0230) class UMovablePlate final : public USceneComponent { public: uint8 Pad_230[0x30]; // 0x0230(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* MoveCurve; // 0x0260(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PressSound; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PressCompleteSound; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ReleaseSound; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* ReleaseCompleteSound; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* CachedAkComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_290[0xC0]; // 0x0290(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMove(float Output); void OnMoveFinished(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MovablePlate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MovablePlate") } static class UMovablePlate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMovablePlate; // Class Charlie.AbilityTask_AddRagDollTorque // 0x0020 (0x00A0 - 0x0080) class UAbilityTask_AddRagDollTorque final : public UAbilityTask { public: class USkeletalMeshComponent* TargetMesh; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_AddRagDollTorque") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_AddRagDollTorque") } static class UAbilityTask_AddRagDollTorque* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_AddRagDollTorque; // Class Charlie.AbilityTask_FaceTarget // 0x0018 (0x0098 - 0x0080) class UAbilityTask_FaceTarget final : public UAbilityTask { public: class ACharlieCharacterHero* TargetCharacterHero; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* TargetActor; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_FaceTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_FaceTarget") } static class UAbilityTask_FaceTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_FaceTarget; // Class Charlie.AbilityTask_LockTarget // 0x0038 (0x00B8 - 0x0080) class UAbilityTask_LockTarget final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieCharacterHero* TargetCharacterHero; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class APlayerController* PlayerController; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class ULockOnWidget* LockWidget; // 0x00A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_LockTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_LockTarget") } static class UAbilityTask_LockTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_LockTarget; // Class Charlie.AbilityTask_MonitorLockedTarget // 0x0040 (0x00C0 - 0x0080) class UAbilityTask_MonitorLockedTarget final : public UAbilityTask { public: uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class ACharlieCharacterHero* CharacterHero; // 0x00B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AActor* OriginalTarget; // 0x00B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MonitorLockedTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MonitorLockedTarget") } static class UAbilityTask_MonitorLockedTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MonitorLockedTarget; // Class Charlie.AbilityTask_MoveToTransform // 0x00A0 (0x0120 - 0x0080) class alignas(0x10) UAbilityTask_MoveToTransform final : public UAbilityTask { public: uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* TargetActor; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AAIController* AIController; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x70]; // 0x00B0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAbilityTask_MoveToTransform* MoveToTransform(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class AActor* TargetActor_0, const struct FTransform& TargetTransform); void OnMoveRequestFinished(const struct FAIRequestID& RequestID, EPathFollowingResult Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_MoveToTransform") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_MoveToTransform") } static class UAbilityTask_MoveToTransform* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_MoveToTransform; // Class Charlie.AbilityTask_PlayBirthAbsorbAnimation // 0x0030 (0x00B0 - 0x0080) class UAbilityTask_PlayBirthAbsorbAnimation final : public UAbilityTask { public: uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class AHaze* Haze; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNiagaraComponent* NiagaraComponent; // 0x00A0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AbilityTask_PlayBirthAbsorbAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AbilityTask_PlayBirthAbsorbAnimation") } static class UAbilityTask_PlayBirthAbsorbAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAbilityTask_PlayBirthAbsorbAnimation; // Class Charlie.CharlieGameplayCueNotify_SimpleDurationCue // 0x0000 (0x00E0 - 0x00E0) class UCharlieGameplayCueNotify_SimpleDurationCue final : public UCharlieGameplayCueNotify_SimpleCueBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_SimpleDurationCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_SimpleDurationCue") } static class UCharlieGameplayCueNotify_SimpleDurationCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_SimpleDurationCue; // Class Charlie.CharlieGameplayCueNotify_SimpleInstantCue // 0x0000 (0x00E0 - 0x00E0) class UCharlieGameplayCueNotify_SimpleInstantCue final : public UCharlieGameplayCueNotify_SimpleCueBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_SimpleInstantCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_SimpleInstantCue") } static class UCharlieGameplayCueNotify_SimpleInstantCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_SimpleInstantCue; // Class Charlie.CharlieGameplayCueNotify_SimpleMaterialCue // 0x0038 (0x0078 - 0x0040) class UCharlieGameplayCueNotify_SimpleMaterialCue final : public UGameplayCueNotify_Static { public: struct FMaterialFadeDefinition MaterialFadeDefinition; // 0x0040(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharlieGameplayCueNotify_SimpleMaterialCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharlieGameplayCueNotify_SimpleMaterialCue") } static class UCharlieGameplayCueNotify_SimpleMaterialCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharlieGameplayCueNotify_SimpleMaterialCue; }