#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: CJ #include "Basic.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "ModelViewViewModel_classes.hpp" #include "AIModule_structs.hpp" #include "AIModule_classes.hpp" #include "CJBehaviourToken_classes.hpp" #include "CJ_structs.hpp" #include "CJLyraBase_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "CJWorldState_structs.hpp" #include "AkAudio_structs.hpp" #include "AkAudio_classes.hpp" #include "CJBookmarks_classes.hpp" #include "DeveloperSettings_structs.hpp" #include "DeveloperSettings_classes.hpp" #include "EnhancedInput_classes.hpp" #include "GameplayTags_structs.hpp" #include "PhysicsCore_structs.hpp" #include "InputCore_structs.hpp" #include "CinematicCamera_classes.hpp" #include "AnimationSharing_classes.hpp" #include "UMG_structs.hpp" #include "UMG_classes.hpp" #include "CJWorldIcons_structs.hpp" #include "CJScreenNavigation_structs.hpp" #include "CommonUI_classes.hpp" #include "ZoneGraph_structs.hpp" #include "ZoneGraph_classes.hpp" #include "MotionTrajectory_structs.hpp" #include "CJTimeOfDayPreset_structs.hpp" #include "CJTimeOfDayPreset_classes.hpp" #include "Awful_SplineMovement_classes.hpp" #include "NavigationSystem_classes.hpp" #include "GameplayBehaviorsModule_classes.hpp" #include "FieldSystemEngine_classes.hpp" #include "ChaosVehicles_structs.hpp" #include "ChaosVehicles_classes.hpp" #include "CommonLoadingScreen_structs.hpp" #include "SlateCore_structs.hpp" #include "CJInteraction_structs.hpp" #include "CJInteraction_classes.hpp" #include "HTN_classes.hpp" #include "PCG_structs.hpp" #include "PCG_classes.hpp" #include "SmartObjectsModule_structs.hpp" #include "GameSettings_classes.hpp" #include "CJInventory_structs.hpp" #include "CJInventory_classes.hpp" #include "CJTime_structs.hpp" #include "CJNamedLocations_classes.hpp" #include "CommonInput_classes.hpp" #include "CJModelViewViewModel_classes.hpp" #include "CJSlateWidgets_structs.hpp" namespace SDK { // Class CJ.PCGLoadGridCellDataSettings // 0x0048 (0x0110 - 0x00C8) class UPCGLoadGridCellDataSettings final : public UPCGSettings { public: struct FPCGAttributePropertyInputSelector AssetReferenceSelector; // 0x00C8(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPCGHiGenGrid RuntimeGenerationGridSize; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RuntimeGenerationGridIs2D; // 0x010C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10D[0x3]; // 0x010D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PCGLoadGridCellDataSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PCGLoadGridCellDataSettings") } static class UPCGLoadGridCellDataSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; //DUMPER7_ASSERTS_UPCGLoadGridCellDataSettings; // Class CJ.AcousticPortalConnectionSubsystem // 0x0050 (0x0088 - 0x0038) class UAcousticPortalConnectionSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AcousticPortalConnectionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AcousticPortalConnectionSubsystem") } static class UAcousticPortalConnectionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAcousticPortalConnectionSubsystem; // Class CJ.CJCameraUtils // 0x0000 (0x0028 - 0x0028) class UCJCameraUtils final : public UBlueprintFunctionLibrary { public: static class UCameraComponent* GetActorCameraComponent(const class AActor* TargetActor); static class USpringArmComponent* GetActorSpringArmComponent(const class AActor* TargetActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraUtils") } static class UCJCameraUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCameraUtils; // Class CJ.ManagedSpawnPoint // 0x0850 (0x0B00 - 0x02B0) class AManagedSpawnPoint final : public AActor { public: class FName PlaceId; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer SpiritTags; // 0x02B8(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic) bool SpawnImmediately; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpawnPointType TypeOfSpawn; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpawnRanking SpawnRanking; // 0x02DA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDeactivationMode WhenDeactivated; // 0x02DB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UManagedSpawnData* SpawnDataSet; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr VehicleIdAsset; // 0x02E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SpawnSpecificMember; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x3]; // 0x0311(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SpawnMemberAtIndex; // 0x0314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialVehicleSpeed; // 0x0318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AVehicleTrafficPath* VehiclePath; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AVehicleTrafficPathContainer* VehiclePathContainer; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FGameplayTagContainer VehicleTags; // 0x0330(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap VehicleOccupants; // 0x0350(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bSpawnDriver; // 0x03A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterVisualsId DriverVisualsId; // 0x03A4(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr DriverCharacterID; // 0x03B8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DriverNPCWorldStateID; // 0x03E0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CharacterSpawnDataClass; // 0x0408(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSpawnCondition; // 0x0430(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_431[0x3]; // 0x0431(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId SpawnCondition; // 0x0434(0x0018)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BodyColorIndex; // 0x044C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VehicleAge; // 0x0450(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VehicleAmountDirt; // 0x0454(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VehicleLicensePlate; // 0x0458(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVehicleLocked; // 0x045C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowStealing; // 0x045D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRegisterAsStreamingSource; // 0x045E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRegisterAsTriggerSource; // 0x045F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bKillVehicleWhenStuck; // 0x0460(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTagAsEnemy; // 0x0461(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseStopCondition; // 0x0462(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_463[0x1]; // 0x0463(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId StopCondition; // 0x0464(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDriveOnClosedRoads; // 0x047C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSpawnOnLane; // 0x047D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideTrafficLaneFilter; // 0x047E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47F[0x1]; // 0x047F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FZoneGraphTagFilter TrafficQueryFilter; // 0x0480(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_48C[0x4]; // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* LootTableOverride; // 0x0490(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* StartingInventoryOverride; // 0x0498(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr NamedLocationIdentifier; // 0x04A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId IconVisibleCondition; // 0x04C8(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceIconsToHidden; // 0x04E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E1[0x7]; // 0x04E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMapIconConfigCollectionAsset* MapConfigAsset; // 0x04E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FMapIconConfig MapIcon; // 0x04F0(0x0180)(Edit, NativeAccessSpecifierPublic) struct FMapIconConfig MiniMapIcon; // 0x0670(0x0180)(Edit, NativeAccessSpecifierPublic) struct FCompassIconConfig CompassIcon; // 0x07F0(0x0170)(Edit, NativeAccessSpecifierPublic) struct FHudIconConfig HudIcon; // 0x0960(0x0180)(Edit, NativeAccessSpecifierPublic) TArray> SidecarComponents; // 0x0AE0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bTransient; // 0x0AF0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInLevelInstance; // 0x0AF1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AF2[0xE]; // 0x0AF2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkerMoved(); void SetForcedPlaceId(class FName NewPlaceId); void TriggerSpawn(); class AActor* GetSpawnedActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ManagedSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ManagedSpawnPoint") } static class AManagedSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AManagedSpawnPoint; // Class CJ.ActionCondition // 0x0000 (0x0028 - 0x0028) class UActionCondition : public UObject { public: bool Evaluate(const struct FMoveSetContext& Context) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActionCondition") } static class UActionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActionCondition; // Class CJ.SynchronizedInteractionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class USynchronizedInteractionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static struct FSynchronizedInteractionResult ComputeSynchronization(const struct FComputeSyncInParams& InParams, struct FComputeSyncOutParams* OutParams, struct FSynchronizedMetaDataCache* InOutCache); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SynchronizedInteractionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SynchronizedInteractionFunctionLibrary") } static class USynchronizedInteractionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USynchronizedInteractionFunctionLibrary; // Class CJ.ActorGroupSmartObjectHolder // 0x0008 (0x02B8 - 0x02B0) class AActorGroupSmartObjectHolder final : public AActor { public: class USmartObjectComponent* SmartObject; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorGroupSmartObjectHolder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorGroupSmartObjectHolder") } static class AActorGroupSmartObjectHolder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AActorGroupSmartObjectHolder; // Class CJ.CharacterActionType // 0x0008 (0x0030 - 0x0028) class UCharacterActionType : public UObject { public: EDefenseConditionType DefCon; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionType") } static class UCharacterActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionType; // Class CJ.MeleeActionType // 0x0000 (0x0030 - 0x0030) class UMeleeActionType : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeActionType") } static class UMeleeActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeActionType; // Class CJ.MeleeDamagingActionType // 0x0000 (0x0030 - 0x0030) class UMeleeDamagingActionType : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeDamagingActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeDamagingActionType") } static class UMeleeDamagingActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeDamagingActionType; // Class CJ.MeleeHeavyHitActionType // 0x0000 (0x0030 - 0x0030) class UMeleeHeavyHitActionType : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeHeavyHitActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeHeavyHitActionType") } static class UMeleeHeavyHitActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeHeavyHitActionType; // Class CJ.AnimNotifyStateRootInformedCapsuleMotion // 0x0018 (0x0048 - 0x0030) class UAnimNotifyStateRootInformedCapsuleMotion final : public UAnimNotifyState { public: bool bUseTranslation; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseRotation; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName MotionDriverId; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DisabledByMotionDriverId; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWarperRootMotionProcessMode WarperProcessMode; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyRootInformedCapsuleMotionSettings(const struct FRootInformedCapsuleMotionSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateRootInformedCapsuleMotion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateRootInformedCapsuleMotion") } static class UAnimNotifyStateRootInformedCapsuleMotion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateRootInformedCapsuleMotion; // Class CJ.ActorSpawnPoint // 0x01D8 (0x0488 - 0x02B0) class AActorSpawnPoint final : public AActor { public: TMulticastInlineDelegate OnActorSpawned; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActorDepawned; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FWSBoolId SpawnCondition; // 0x02D0(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlueprintVariationConfig BlueprintVariation; // 0x02E8(0x0188)(Edit, NativeAccessSpecifierPublic) class AActor* SpawnedActor; // 0x0470(0x0008)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_478[0x10]; // 0x0478(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DespawnActor(); void SpawnActor(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorSpawnPoint") } static class AActorSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AActorSpawnPoint; // Class CJ.LSRuntimePartitionLHGrid // 0x0000 (0x0058 - 0x0058) class ULSRuntimePartitionLHGrid final : public URuntimePartitionLHGrid { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSRuntimePartitionLHGrid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSRuntimePartitionLHGrid") } static class ULSRuntimePartitionLHGrid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSRuntimePartitionLHGrid; // Class CJ.AdrenalineDefinitionsDataTable // 0x0000 (0x00B0 - 0x00B0) class UAdrenalineDefinitionsDataTable final : public UDataTable { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AdrenalineDefinitionsDataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AdrenalineDefinitionsDataTable") } static class UAdrenalineDefinitionsDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAdrenalineDefinitionsDataTable; // Class CJ.MeleeShoveActionType // 0x0000 (0x0030 - 0x0030) class UMeleeShoveActionType final : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeShoveActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeShoveActionType") } static class UMeleeShoveActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeShoveActionType; // Class CJ.AIBehaviorDataDefinition // 0x0070 (0x0098 - 0x0028) class UAIBehaviorDataDefinition final : public UObject { public: class UBehaviorTree* BehaviorTree; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UHTN* BaseHTN; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray StartingGoals; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bOverrideScoringFunctions; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf TargetScoringFunctions[0x5]; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverridePositioningProfile; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPositioningProfile* PositioningProfile; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float MinimumSnapshotUpdateRate; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumSnapshotUpdateRate; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NavFilter; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIBehaviorDataDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIBehaviorDataDefinition") } static class UAIBehaviorDataDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIBehaviorDataDefinition; // Class CJ.AIDataDefinition // 0x0040 (0x0068 - 0x0028) class UAIDataDefinition final : public UObject { public: class UCharacterTypeDataDefinition* CharacterTypeData; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAIBehaviorDataDefinition* BehaviorData; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDialogueDataDefinition* DialogueDataDefinition; // 0x0038(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDailyScheduleDefinition* Schedule; // 0x0040(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray> SidecarComponents; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) class UDataTable* LootTable; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* InventoryTable; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataDefinition") } static class UAIDataDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataDefinition; // Class CJ.MeleeLightMissActionType // 0x0000 (0x0030 - 0x0030) class UMeleeLightMissActionType final : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeLightMissActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeLightMissActionType") } static class UMeleeLightMissActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeLightMissActionType; // Class CJ.AIDataProcessingSystem // 0x0070 (0x00A8 - 0x0038) class UAIDataProcessingSystem final : public UAISubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCJActiveAgentRegistry* AgentSubsystem; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCompositeDataTable* StimEventData; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_50[0x58]; // 0x0050(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataProcessingSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataProcessingSystem") } static class UAIDataProcessingSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataProcessingSystem; // Class CJ.CJTabButtonInterface // 0x0000 (0x0000 - 0x0000) class ICJTabButtonInterface final { public: void SetTabLabelInfo(const struct FCJTabDescriptor& TabDescriptor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJTabButtonInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJTabButtonInterface") } static class ICJTabButtonInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICJTabButtonInterface; // Class CJ.AIGroupSpawnData // 0x0028 (0x0050 - 0x0028) class UAIGroupSpawnData final : public UObject { public: int32 GroupSize; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double GroupSpawnAreaRadius; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool GroupSizeIsRandom; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FInt32Range GroupSizeRange; // 0x003C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIGroupSpawnData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIGroupSpawnData") } static class UAIGroupSpawnData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIGroupSpawnData; // Class CJ.MeleeLightHitActionType // 0x0000 (0x0030 - 0x0030) class UMeleeLightHitActionType : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeLightHitActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeLightHitActionType") } static class UMeleeLightHitActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeLightHitActionType; // Class CJ.AISenseConfig_Threat // 0x0018 (0x0060 - 0x0048) class UAISenseConfig_Threat final : public UAISenseConfig { public: float SightRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HearRadius; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeripheralVisionAngleDegrees; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearClippingRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ActorThreatTag; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseConfig_Threat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseConfig_Threat") } static class UAISenseConfig_Threat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseConfig_Threat; // Class CJ.AutotestListConfigAsset // 0x00A0 (0x00D0 - 0x0030) class UAutotestListConfigAsset final : public UPrimaryDataAsset { public: TMap> TestBluePrints; // 0x0030(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TMap> TestBluePrintsPSO; // 0x0080(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutotestListConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutotestListConfigAsset") } static class UAutotestListConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutotestListConfigAsset; // Class CJ.AISenseEvent_Threat // 0x0020 (0x0048 - 0x0028) class UAISenseEvent_Threat final : public UAISenseEvent { public: struct FAIThreatEvent Event; // 0x0028(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISenseEvent_Threat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISenseEvent_Threat") } static class UAISenseEvent_Threat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISenseEvent_Threat; // Class CJ.MeleeNonDamagingActionType // 0x0000 (0x0030 - 0x0030) class UMeleeNonDamagingActionType : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeNonDamagingActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeNonDamagingActionType") } static class UMeleeNonDamagingActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeNonDamagingActionType; // Class CJ.MeleePerfectParryActionType // 0x0000 (0x0030 - 0x0030) class UMeleePerfectParryActionType final : public UMeleeNonDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleePerfectParryActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleePerfectParryActionType") } static class UMeleePerfectParryActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleePerfectParryActionType; // Class CJ.SynchronizedInteractionSubsystem // 0x0050 (0x0088 - 0x0038) class USynchronizedInteractionSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SynchronizedInteractionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SynchronizedInteractionSubsystem") } static class USynchronizedInteractionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USynchronizedInteractionSubsystem; // Class CJ.AISense_Threat // 0x0068 (0x00E0 - 0x0078) class UAISense_Threat final : public UAISense { public: uint8 Pad_78[0x50]; // 0x0078(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray ThreatEvents; // 0x00C8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ReportThreatEvent(class UObject* WorldContextObject, class AActor* Instigator, float ThreatScore, class FName Tag, class AActor* Ignore); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISense_Threat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISense_Threat") } static class UAISense_Threat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAISense_Threat; // Class CJ.PCGSchedulingProximityCull // 0x0008 (0x0048 - 0x0040) class UPCGSchedulingProximityCull : public UPCGSchedulingPolicyBase { public: float MinGenerationRadius; // 0x0040(0x0004)(Edit, BlueprintVisible, 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("PCGSchedulingProximityCull") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PCGSchedulingProximityCull") } static class UPCGSchedulingProximityCull* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPCGSchedulingProximityCull; // Class CJ.AITargetingSystem // 0x0020 (0x0068 - 0x0048) class UAITargetingSystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool AddExternalCandidate(class ANPCAIController* Controller, class FName PlaceId, const struct FGameplayTag& Reason); static void BP_AddMetaTag(class ANPCAIController* Controller, const class FName& PlaceId, const struct FGameplayTag& Tag); static struct FAITargetStructure BP_GetActiveTarget(class ANPCAIController* Controller, EAITargetingVariant TargetType); static struct FTimeslicedTargetData ConsumeBreadcrumb_Enum(class ANPCAIController* Controller, EAITargetingVariant TargetType); static struct FTimeslicedTargetData ConsumeBreadcrumb_Key(class ANPCAIController* Controller, class FName PlaceId); static struct FTimeslicedTargetData ConsumeBreadcrumb_Struct(class ANPCAIController* Controller, const struct FAITargetStructure& TargetObject); static TArray GetAllTargeting(class ACJCharacter* Target, EAITargetingVariant TargetType); static bool HasLineOfSight(class ANPCAIController* Controller, EAITargetingVariant TargetType); static bool HasPlayerAsTarget(class AActor* Controller, EAITargetingVariant TargetType); static bool HasStimClass(const struct FAITargetStructure& TargetObject, EStimEventClass EventClass, float Timeframe); static bool HasTarget(class ANPCAIController* Controller, EAITargetingVariant TargetType, bool bMustHaveValidActor); static bool IsTarget(class ACJCharacter* Character, EAITargetingVariant TargetType); static bool IsThreat(const struct FAITargetStructure& TargetObject); static bool IsValid_Breadcrumb(const struct FTimeslicedTargetData& DataStruct); static bool IsValidTarget(const struct FAITargetStructure& Target); static struct FTimeslicedTargetData PeekBreadcrumb_Enum(class ANPCAIController* Controller, EAITargetingVariant TargetType); static struct FTimeslicedTargetData PeekBreadcrumb_Key(class ANPCAIController* Controller, class FName PlaceId); static struct FTimeslicedTargetData PeekBreadcrumb_Struct(class ANPCAIController* Controller, const struct FAITargetStructure& TargetObject); static bool RemoveExternalCandidate(class ANPCAIController* Controller, class FName PlaceId); static bool RequestImmediateTarget(class ANPCAIController* Controller, EAITargetingVariant QueryType); static void RequestNewTarget(class ANPCAIController* Controller, EAITargetingVariant QueryType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetingSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetingSystem") } static class UAITargetingSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetingSystem; // Class CJ.ContainedActionType // 0x0000 (0x0030 - 0x0030) class UContainedActionType : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ContainedActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ContainedActionType") } static class UContainedActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UContainedActionType; // Class CJ.ExitContainedActionType // 0x0000 (0x0030 - 0x0030) class UExitContainedActionType : public UContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExitContainedActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExitContainedActionType") } static class UExitContainedActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExitContainedActionType; // Class CJ.IntimidateGrabExit // 0x0000 (0x0030 - 0x0030) class UIntimidateGrabExit : public UExitContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateGrabExit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateGrabExit") } static class UIntimidateGrabExit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateGrabExit; // Class CJ.IntimidateFail // 0x0000 (0x0030 - 0x0030) class UIntimidateFail final : public UIntimidateGrabExit { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateFail") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateFail") } static class UIntimidateFail* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateFail; // Class CJ.AITargetScoringDefinition // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition : public UObject { public: class FName CalculateTargetCandidateScores(class UWorld* World, class ANPCAIController* Controller, class ACJCharacter* OwnerCharacter, class UMotivationInformationCollection* MotivationInfo) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition") } static class UAITargetScoringDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition; // Class CJ.AITargetScoringDefinition_BlueprintBase // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_BlueprintBase final : public UAITargetScoringDefinition { public: static TArray GetTargetCandidates_Struct(class ANPCAIController* Controller); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_BlueprintBase") } static class UAITargetScoringDefinition_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_BlueprintBase; // Class CJ.IntimidateNodeAsync // 0x0070 (0x00A0 - 0x0030) class UIntimidateNodeAsync final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFail; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbort; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCompleted; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ACJCharacter* Instigator; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class ACJCharacter* Target; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCharacterActionMoveSet* MoveSet; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UIntimidateNodeAsync* IntimidateNode(class ACJCharacter* InInstigator, class ACJCharacter* InTarget, class UCharacterActionMoveSet* InMoveSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateNodeAsync") } static class UIntimidateNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateNodeAsync; // Class CJ.AITargetScoringDefinition_DefaultMovement // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_DefaultMovement final : public UAITargetScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_DefaultMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_DefaultMovement") } static class UAITargetScoringDefinition_DefaultMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_DefaultMovement; // Class CJ.CJSettingScreen // 0x0030 (0x0530 - 0x0500) class UCJSettingScreen final : public UGameSettingScreen { public: class UCJTabListWidgetBase* TopSettingsTabs; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UInputAction* BackAction; // 0x0508(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UInputAction* ApplyAction; // 0x0510(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UInputAction* CancelAction; // 0x0518(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_520[0x10]; // 0x0520(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSettingScreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSettingScreen") } static class UCJSettingScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSettingScreen; // Class CJ.AITargetScoringDefinition_DefaultCombat // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_DefaultCombat final : public UAITargetScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_DefaultCombat") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_DefaultCombat") } static class UAITargetScoringDefinition_DefaultCombat* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_DefaultCombat; // Class CJ.MeleeParryAttemptedActionType // 0x0000 (0x0030 - 0x0030) class UMeleeParryAttemptedActionType final : public UMeleeNonDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeParryAttemptedActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeParryAttemptedActionType") } static class UMeleeParryAttemptedActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeParryAttemptedActionType; // Class CJ.AITargetScoringDefinition_DefaultInteraction // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_DefaultInteraction final : public UAITargetScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_DefaultInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_DefaultInteraction") } static class UAITargetScoringDefinition_DefaultInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_DefaultInteraction; // Class CJ.CJCameraModifier // 0x0000 (0x0030 - 0x0030) class UCJCameraModifier : public UDataAsset { public: void BlueprintEnterTransition(const struct FCJCameraContext& InCameraContext, struct FCJCameraContext* OutCameraContext); void BlueprintExitCamera(const struct FCJCameraContext& InCameraContext, struct FCJCameraContext* OutCameraContext); void BlueprintModifyCamera(const struct FCJCameraContext& InCameraContext, struct FCJCameraContext* OutCameraContext); void BlueprintProcessViewRotation(const struct FCJCameraContext& InCameraContext, const struct FRotator& InViewRotation, const struct FRotator& InDeltaRot, struct FCJCameraContext* OutCameraContext, struct FRotator* OutViewRotation, struct FRotator* OutDeltaRot); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraModifier") } static class UCJCameraModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCameraModifier; // Class CJ.CameraModifierBoomCollisionSetup // 0x0020 (0x0050 - 0x0030) class UCameraModifierBoomCollisionSetup final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TargetArmLength; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ProbeSize; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel ProbeChannel; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDoCollisionTest; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E[0x12]; // 0x003E(0x0012)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierBoomCollisionSetup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierBoomCollisionSetup") } static class UCameraModifierBoomCollisionSetup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierBoomCollisionSetup; // Class CJ.AITargetScoringDefinition_DefaultPOI // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_DefaultPOI final : public UAITargetScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_DefaultPOI") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_DefaultPOI") } static class UAITargetScoringDefinition_DefaultPOI* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_DefaultPOI; // Class CJ.IntimidateGrabLoop // 0x0000 (0x0030 - 0x0030) class UIntimidateGrabLoop final : public UContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateGrabLoop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateGrabLoop") } static class UIntimidateGrabLoop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateGrabLoop; // Class CJ.JiraNodeAsync // 0x0030 (0x0060 - 0x0030) class UJiraNodeAsync final : public UBlueprintAsyncActionBase { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate Completed; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FString jiraissuenumber; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UJiraNodeAsync* SubmitJira(const class FString& ContentString, const class FString& BugPath, const class FString& TextFilePath, const class FString& ImageFilePath); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JiraNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JiraNodeAsync") } static class UJiraNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJiraNodeAsync; // Class CJ.AITargetScoringDefinition_DefaultMovementArea // 0x0000 (0x0028 - 0x0028) class UAITargetScoringDefinition_DefaultMovementArea final : public UAITargetScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_DefaultMovementArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_DefaultMovementArea") } static class UAITargetScoringDefinition_DefaultMovementArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_DefaultMovementArea; // Class CJ.CharacterTelemetryTrackerComponent // 0x0028 (0x00E8 - 0x00C0) class UCharacterTelemetryTrackerComponent final : public UActorComponent { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* Character; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterTelemetryTrackerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterTelemetryTrackerComponent") } static class UCharacterTelemetryTrackerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterTelemetryTrackerComponent; // Class CJ.AITargetScoringDefinition_MovementArea_SequencedSpline // 0x0008 (0x0030 - 0x0028) class UAITargetScoringDefinition_MovementArea_SequencedSpline final : public UAITargetScoringDefinition { public: bool bLockAcquiredTarget; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITargetScoringDefinition_MovementArea_SequencedSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITargetScoringDefinition_MovementArea_SequencedSpline") } static class UAITargetScoringDefinition_MovementArea_SequencedSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITargetScoringDefinition_MovementArea_SequencedSpline; // Class CJ.ZeroHealthHandler // 0x0000 (0x0000 - 0x0000) class IZeroHealthHandler final { public: void BP_OnDeathPrevented(TSubclassOf DamageType); bool BP_ShouldPreventDeath(TSubclassOf DamageType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZeroHealthHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZeroHealthHandler") } static class IZeroHealthHandler* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IZeroHealthHandler; // Class CJ.MusicControlSubsystem // 0x0048 (0x0080 - 0x0038) class UMusicControlSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* MusicControlActor; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkComponent* MusicControlActorEmitter; // 0x0060(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf MusicControlBlueprintClass; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkRtpc* MusicVoiceVolumeRtpc; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkAudioEvent* MusicPlayEvent; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class AActor* GetMusicControlActor(class UObject* WorldContextObject); static class ULSAKComponent* GetMusicControlLSAKComponent(class UObject* WorldContextObject); static void SetMusicState(class UAkStateValue* StateValue, class UObject* WorldContextObject, float VoiceVolume); static void SetMusicStateFromBehavior(const class UDataVolumeBehaviorChangeMusicState* MusicStateBehavior, class UObject* WorldContextObject, EMusicStateBehaviorStateListType StatesToSet, float VoiceVolume); static void SetMusicStatesFromDataVolumeList(class UCJDataVolumeList* List, class UObject* WorldContextObject, float VoiceVolume, EMusicStateBehaviorStateListType StatesToSet); void OnMusicControlAssetsLoaded(const TArray& Assets); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MusicControlSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MusicControlSubsystem") } static class UMusicControlSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMusicControlSubsystem; // Class CJ.AITaskHelperBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UAITaskHelperBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool IsTaskFinished(const class UAITask* AITask); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITaskHelperBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITaskHelperBlueprintLibrary") } static class UAITaskHelperBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITaskHelperBlueprintLibrary; // Class CJ.AITask_UseSmartObjectContextual // 0x00D0 (0x0140 - 0x0070) class alignas(0x10) UAITask_UseSmartObjectContextual final : public UAITask { public: uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UAITask_MoveTo* MoveToTask; // 0x0090(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UGameplayBehavior* GameplayBehavior; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_A0[0xA0]; // 0x00A0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UAITask_UseSmartObjectContextual* UseClaimedSmartObject(class AAIController* Controller, const struct FSmartObjectClaimHandle& ClaimHandle, bool bLockAILogic); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITask_UseSmartObjectContextual") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITask_UseSmartObjectContextual") } static class UAITask_UseSmartObjectContextual* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITask_UseSmartObjectContextual; // Class CJ.MoonLightComponent // 0x0000 (0x0490 - 0x0490) class UMoonLightComponent final : public UDirectionalLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoonLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoonLightComponent") } static class UMoonLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMoonLightComponent; // Class CJ.AITeamAttitudeBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UAITeamAttitudeBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool SetTeamAttitudeBetweenTeams(EPredefinedTeamId First, EPredefinedTeamId Second, ETeamAttitude NewAttitude); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITeamAttitudeBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITeamAttitudeBlueprintLibrary") } static class UAITeamAttitudeBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITeamAttitudeBlueprintLibrary; // Class CJ.CJDataVolumeBehavior // 0x0000 (0x0030 - 0x0030) class UCJDataVolumeBehavior : public UDataAsset { public: void BlueprintActorApproachingVolume(class AActor* Other, class ACJDataVolume* Owner, const struct FVector& ApproachVelocity) const; void BlueprintActorEnteredVolume(class AActor* Other, class ACJDataVolume* Owner) const; void BlueprintActorExitedVolume(class AActor* Other, class ACJDataVolume* Owner) const; void BlueprintActorLeavingVolume(class AActor* Other, class ACJDataVolume* Owner, const struct FVector& DepartureVelocity) const; void BlueprintActorMovingFurtherIntoVolume(class AActor* Other, class ACJDataVolume* Owner, const struct FVector& ApproachVelocity) const; void BlueprintActorWithdrawingFromVolume(class AActor* Other, class ACJDataVolume* Owner, const struct FVector& DepartureVelocity) const; void BlueprintBeginPlay(class ACJDataVolume* Owner) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDataVolumeBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDataVolumeBehavior") } static class UCJDataVolumeBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDataVolumeBehavior; // Class CJ.DataVolumeBehaviorLookAtNamedLocation // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorLookAtNamedLocation final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorLookAtNamedLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorLookAtNamedLocation") } static class UDataVolumeBehaviorLookAtNamedLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorLookAtNamedLocation; // Class CJ.AITeamAttitudeConfig // 0x0010 (0x0048 - 0x0038) class UAITeamAttitudeConfig final : public UDeveloperSettings { public: TArray TeamAttitudeContainers; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AITeamAttitudeConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AITeamAttitudeConfig") } static class UAITeamAttitudeConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAITeamAttitudeConfig; // Class CJ.MeleeWeaponThrowActionType // 0x0000 (0x0030 - 0x0030) class UMeleeWeaponThrowActionType final : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeWeaponThrowActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeWeaponThrowActionType") } static class UMeleeWeaponThrowActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeWeaponThrowActionType; // Class CJ.AkComponentProxy // 0x0010 (0x0260 - 0x0250) class UAkComponentProxy final : public USceneComponent { public: TWeakObjectPtr AkAudioComponent; // 0x0250(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AkComponentProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AkComponentProxy") } static class UAkComponentProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAkComponentProxy; // Class CJ.AmbientRoadGraphAsset // 0x0030 (0x0060 - 0x0030) class UAmbientRoadGraphAsset final : public UDataAsset { public: class UAkAudioEvent* PlayRoadGraphBlendEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StopRoadGraphBlendEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* SwitchValueLowDensity; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* SwitchValueMediumDensity; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* SwitchValueHighDensity; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* SwitchValueMaxDensity; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientRoadGraphAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientRoadGraphAsset") } static class UAmbientRoadGraphAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientRoadGraphAsset; // Class CJ.CharacterActionGate // 0x0000 (0x0028 - 0x0028) class UCharacterActionGate : public UObject { public: bool CheckGateAgainstNewAction(const struct FGateContext& InContext, TArray>* OutFailureReasonResults, struct FActionGateSuccessResponse* OutSuccessResponse) const; bool EvaluateSelf(const class ACJCharacter* NewActionInstigator, const struct FAIRequestID& NewActionRequestID, TArray>* OutFailureReasonResults, TArray* OutSuccessResponses) const; bool ShouldCheckGate(const struct FGateContext& InContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionGate") } static class UCharacterActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionGate; // Class CJ.MoveShapeActionGate // 0x0010 (0x0038 - 0x0028) class UMoveShapeActionGate final : public UCharacterActionGate { public: ECommonFlags IgnoreIfFlagRaised; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMoveShape* MoveShape; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoveShapeActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoveShapeActionGate") } static class UMoveShapeActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMoveShapeActionGate; // Class CJ.AmbientRoadGraphSubsystem // 0x00B0 (0x00F8 - 0x0048) class UAmbientRoadGraphSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UAmbientRoadGraphAsset* GameSyncs; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCJAudioSettings* AudioSettings; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_78[0x10]; // 0x0078(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMap ZoneIndexToEmitterMap; // 0x0088(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_D8[0x20]; // 0x00D8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AmbientRoadGraphSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AmbientRoadGraphSubsystem") } static class UAmbientRoadGraphSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAmbientRoadGraphSubsystem; // Class CJ.VehicleVariationComponent // 0x00D0 (0x0190 - 0x00C0) class UVehicleVariationComponent final : public UActorComponent { public: TArray Colors; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FInt32Interval RandomizationInterval; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Age; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval AgeRandomizationInterval; // 0x00DC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmountDirt; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LicensePlate; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval AmountDirtRandomizationInterval; // 0x00EC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UVehicleVariationOverrideDataAsset* ActiveOverrideDataAsset; // 0x00F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_100[0x40]; // 0x0100(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) TMap RestoreMaterialOverrides; // 0x0140(0x0050)(NativeAccessSpecifierPrivate) public: void SetColorIndex(int32 ColorIndex); int32 GetAmountOfColors() const; int32 GetColorIndex() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleVariationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleVariationComponent") } static class UVehicleVariationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleVariationComponent; // Class CJ.AndActionCondition // 0x0010 (0x0038 - 0x0028) class UAndActionCondition final : public UActionCondition { public: TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AndActionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AndActionCondition") } static class UAndActionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAndActionCondition; // Class CJ.InventoryItemPickup // 0x0130 (0x03E0 - 0x02B0) class AInventoryItemPickup final : public AActor { public: uint8 Pad_2B0[0x28]; // 0x02B0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnItemPickedUp; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TSoftObjectPtr Item; // 0x02E8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Amount; // 0x0310(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SimulatePhysics; // 0x0314(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsedWithAction; // 0x0315(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_316[0x2]; // 0x0316(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector DropVelocity; // 0x0318(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DropRotation; // 0x0330(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMeshComponent* StaticMeshComponent; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractionComponent* InteractionComponent; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* PickupAudioEvent; // 0x0358(0x0008)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_360[0x40]; // 0x0360(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) struct FInstancedStruct StateInfo; // 0x03A0(0x0010)(SaveGame, NativeAccessSpecifierPublic) uint8 Pad_3B0[0x30]; // 0x03B0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnValueUpdatedCallback(class UWorldStateInfo* WorldStateInfo, const struct FWSBoolId& ID, bool NewValue); void Pickup(class ACharacter* Character); void SetItem(TSoftObjectPtr InItem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemPickup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemPickup") } static class AInventoryItemPickup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInventoryItemPickup; // Class CJ.OptionalViewInfo // 0x08E8 (0x0910 - 0x0028) class UOptionalViewInfo final : public UObject { public: uint8 Pad_28[0x8E8]; // 0x0028(0x08E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Reset(); void SetValue(const struct FMinimalViewInfo& NewValue); const struct FMinimalViewInfo GetValue() const; bool IsSet() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OptionalViewInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OptionalViewInfo") } static class UOptionalViewInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOptionalViewInfo; // Class CJ.AnimationWarpPointTransformer // 0x0000 (0x0028 - 0x0028) class UAnimationWarpPointTransformer : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationWarpPointTransformer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationWarpPointTransformer") } static class UAnimationWarpPointTransformer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationWarpPointTransformer; // Class CJ.AnimNotifyAnimationPlayRateDilation // 0x0008 (0x0040 - 0x0038) class UAnimNotifyAnimationPlayRateDilation final : public UAnimNotify { public: float Dilator; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Time; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyAnimationPlayRateDilation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyAnimationPlayRateDilation") } static class UAnimNotifyAnimationPlayRateDilation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyAnimationPlayRateDilation; // Class CJ.NewsEvent // 0x0030 (0x0058 - 0x0028) class UNewsEvent final : public UObject { public: class FText NewsHeadlineText; // 0x0028(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText NewsBodyText; // 0x0038(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) class UTexture2D* Image; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GenerateNewsText(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewsEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewsEvent") } static class UNewsEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNewsEvent; // Class CJ.AnimNotifyFootStep // 0x0000 (0x0038 - 0x0038) class UAnimNotifyFootStep final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyFootStep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyFootStep") } static class UAnimNotifyFootStep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyFootStep; // Class CJ.Weapon // 0x0040 (0x02F0 - 0x02B0) class AWeapon : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWeaponTypeDataAsset* WeaponTypeData; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJHealthComponent* HealthComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bIsParryable; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0xF]; // 0x02C9(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachSocket; // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr WieldingCharacter; // 0x02E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr WieldingComponent; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: struct FTransform GetSocketTransform(class FName InSocketName, ERelativeTransformSpace TransformSpace); struct FGameplayTag GetTag(); EWeaponType GetWeaponType(); void OnHealthChanged(class UCJHealthComponent* InHealthComp, const class FString& Reason); class UMeshComponent* GetMesh() const; 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 CJ.MeleeWeapon // 0x0110 (0x0400 - 0x02F0) class AMeleeWeapon : public AWeapon { public: class UProjectileMovementComponent* WeaponMovement; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BounceEnergyTransferWeight; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationalEnergyRetnetion; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyReItimizationOnRest; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RestThreshold; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTimeToWaitForRest; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDamageOnThrowImpact; // 0x030C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30D[0x3]; // 0x030D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SelfDamageForceThreshold; // 0x0310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMeleeWeaponItemInstance* InventoryItemInstance; // 0x0318(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr SpawnedPickUp; // 0x0320(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DurabilityfDamage; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34C[0x4]; // 0x034C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DurabilityDamageType; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_358[0x30]; // 0x0358(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag Tag; // 0x0388(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDropOnDeselect; // 0x0390(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsBroken; // 0x0391(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsDropped; // 0x0392(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_393[0x6D]; // 0x0393(0x006D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorHitWithWeapon(class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitVelocity); void OnComponentBounced(const struct FHitResult& Hit, const struct FVector& ImpactVelocity); void OnComponentHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void SetDropImpulse(const struct FVector& Velocity, const struct FVector& Rotation); struct FVector GetBreakVelocity() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeWeapon") } static class AMeleeWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMeleeWeapon; // Class CJ.AnimNotifySFX // 0x0048 (0x0080 - 0x0038) class UAnimNotifySFX final : public UAnimNotify { public: struct FGameplayTagContainer Tags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray Events; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray Switches; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) class FName AttachBone; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static void PreviewSFXInEditor(const class USkeletalMeshComponent* InMeshComp, const TArray& InEvents, const TArray& InSwitches, class FName bone); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifySFX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifySFX") } static class UAnimNotifySFX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifySFX; // Class CJ.MotivationCalculationDefinition // 0x0008 (0x0030 - 0x0028) class UMotivationCalculationDefinition : public UObject { public: class FName MotivationKey; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void CalculateBoolValue(class ANPCAIController* Controller, float DeltaTime, bool* OutValue); void CalculateFloatValue(class ANPCAIController* Controller, float DeltaTime, float* OutValue); void CalculateIntValue(class ANPCAIController* Controller, float DeltaTime, int32* OutValue); void CalculateVectorValue(class ANPCAIController* Controller, float DeltaTime, struct FVector* OutValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MotivationCalculationDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MotivationCalculationDefinition") } static class UMotivationCalculationDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMotivationCalculationDefinition; // Class CJ.AnimNotifyStateActivateGeometry // 0x0048 (0x0078 - 0x0030) class UAnimNotifyStateActivateGeometry final : public UAnimNotifyState { public: class FName SocketName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawTraceDebug; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TraceSphereRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimationSampleTimeStep; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FieldRadius; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateActivateGeometry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateActivateGeometry") } static class UAnimNotifyStateActivateGeometry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateActivateGeometry; // Class CJ.AnimNotifyStateEndEarly // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateEndEarly : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateEndEarly") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateEndEarly") } static class UAnimNotifyStateEndEarly* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateEndEarly; // Class CJ.ObserveSquadStateAsyncAction // 0x0020 (0x0050 - 0x0030) class UObserveSquadStateAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnSquadKilled; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UObserveSquadStateAsyncAction* ObserveSquadState(class UObject* WorldContextObject, const struct FSquadId& SquadId); static class UObserveSquadStateAsyncAction* ObserveTaggedSquadState(class UObject* WorldContextObject, const struct FIngameEventId& IngameEvent, const struct FGameplayTag& SquadTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObserveSquadStateAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObserveSquadStateAsyncAction") } static class UObserveSquadStateAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObserveSquadStateAsyncAction; // Class CJ.AnimNotifyStateEndToLocomotion // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateEndToLocomotion : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateEndToLocomotion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateEndToLocomotion") } static class UAnimNotifyStateEndToLocomotion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateEndToLocomotion; // Class CJ.AnimNotifyStateStartDeath // 0x0018 (0x0048 - 0x0030) class UAnimNotifyStateStartDeath final : public UAnimNotifyState { public: class FName SimulateFromBone; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SimulationPriority; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0xF]; // 0x0039(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateStartDeath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateStartDeath") } static class UAnimNotifyStateStartDeath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateStartDeath; // Class CJ.JobsSettings // 0x00B0 (0x00E8 - 0x0038) class UJobsSettings final : public UDeveloperSettings { public: TSoftObjectPtr CrewMemberDatabase; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr BigTakePlanningScreen; // 0x0060(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag BigTakePlanningScreenLayer; // 0x0088(0x0008)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BigTakePlayerStartTagName; // 0x0090(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BigTakePlayerStartEscapeTagName; // 0x0098(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BigTakeRestartCheckpointName; // 0x00A0(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BigTakeAbortCheckpointName; // 0x00A8(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetId BigTakeMission; // 0x00B0(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText BigTakeName; // 0x00C0(0x0010)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText BigTakeDealerName; // 0x00D0(0x0010)(Edit, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) float BigTakeDealerCut; // 0x00E0(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BigTakeMaxLoot; // 0x00E4(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JobsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JobsSettings") } static class UJobsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJobsSettings; // Class CJ.PartnerOverlayAllowedActionGate // 0x0000 (0x0028 - 0x0028) class UPartnerOverlayAllowedActionGate final : public UCharacterActionGate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PartnerOverlayAllowedActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PartnerOverlayAllowedActionGate") } static class UPartnerOverlayAllowedActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPartnerOverlayAllowedActionGate; // Class CJ.AnimNotifyStateTransformWarpBase // 0x0018 (0x0048 - 0x0030) class UAnimNotifyStateTransformWarpBase : public UAnimNotifyState { public: class FName WarpTargetName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WarpBoneName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWarpTranslation; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWarpRotation; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETransformWarpApplyMode ApplyMode; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyTransformWarpBaseSettings(const struct FTransformWarpBaseSettings& Settings) const; void SetWarpRotation(const bool bEnabled) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateTransformWarpBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateTransformWarpBase") } static class UAnimNotifyStateTransformWarpBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateTransformWarpBase; // Class CJ.AnimNotifyStateSyncTransformWarp // 0x0060 (0x00A8 - 0x0048) class UAnimNotifyStateSyncTransformWarp final : public UAnimNotifyStateTransformWarpBase { public: float TranslationStridePercentage; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationStridePercentage; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseAuthoredSyncMarkers; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf StrideNotify; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EWarpTranslationType TranslationWarpMode; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 WarpTranslationAxisFlags; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RootMotionTranslationAxisFlags; // 0x0062(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAlphaBlendOption AddTranslationEasingFunc; // 0x0063(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* AddTranslationEasingCurve; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bOnlyRotateCapsuleYaw; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFinishUpWarpingOnEnd; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAdjustForError; // 0x0072(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyExtraRootMotionOutsideWarpWindow; // 0x0073(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClampToMaxWarpVelocity; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConsumeWarpTargetAtEnd; // 0x0075(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_76[0x32]; // 0x0076(0x0032)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplySyncTransformWarpSettings(const struct FSyncTransformWarpSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateSyncTransformWarp") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateSyncTransformWarp") } static class UAnimNotifyStateSyncTransformWarp* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateSyncTransformWarp; // Class CJ.CharacterActionEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UCharacterActionEvaluatorResultType : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionEvaluatorResultType") } static class UCharacterActionEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionEvaluatorResultType; // Class CJ.OutOfMoveShapeEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UOutOfMoveShapeEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OutOfMoveShapeEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OutOfMoveShapeEvaluatorResultType") } static class UOutOfMoveShapeEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOutOfMoveShapeEvaluatorResultType; // Class CJ.WeatherOcclusionCaptureVolume // 0x0000 (0x02E8 - 0x02E8) class AWeatherOcclusionCaptureVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeatherOcclusionCaptureVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeatherOcclusionCaptureVolume") } static class AWeatherOcclusionCaptureVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWeatherOcclusionCaptureVolume; // Class CJ.AnimNotifyStateSyncWarpSubstate // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateSyncWarpSubstate final : public UAnimNotifyState { public: EWarpType WarpType; // 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("AnimNotifyStateSyncWarpSubstate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateSyncWarpSubstate") } static class UAnimNotifyStateSyncWarpSubstate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateSyncWarpSubstate; // Class CJ.HudEquipmentViewModel // 0x0020 (0x0088 - 0x0068) class UHudEquipmentViewModel final : public UMVVMViewModelBase { public: bool bPistolWielded; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PistolClips; // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRifleWielded; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 RifleClips; // 0x0074(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Ammo; // 0x0078(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0xC]; // 0x007C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnUnwieldWeapon(); void OnWieldWeapon(class AWeapon* Weapon); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudEquipmentViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudEquipmentViewModel") } static class UHudEquipmentViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudEquipmentViewModel; // Class CJ.AnimNotifySynchronizedCommit // 0x0000 (0x0038 - 0x0038) class UAnimNotifySynchronizedCommit final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifySynchronizedCommit") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifySynchronizedCommit") } static class UAnimNotifySynchronizedCommit* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifySynchronizedCommit; // Class CJ.CJBaseAnimInstance // 0x0890 (0x0C80 - 0x03F0) #pragma pack(push, 0x1) class alignas(0x10) UCJBaseAnimInstance : public UAnimInstance { public: class ACJCharacter* OwningPlayer; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJCharacterMovementComponent* CharacterMovementComponent; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UTransformWarperComponent* TransformWarperComponent; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USynchronizedAnimationSelectionComponent* SynchronizedAnimationSelectionComponent; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCameraComponent* OptionalCameraComponent; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float SteeringValueMultiplier; // 0x0410(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WorldTimeSeconds_CODE; // 0x0414(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector ActorLocation_CODE; // 0x0418(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator ActorRotation_CODE; // 0x0430(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector Velocity_CODE; // 0x0448(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocalVelocity2D_CODE; // 0x0460(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed_CODE; // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LateralSpeed_CODE; // 0x047C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VerticalSpeed_CODE; // 0x0480(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_484[0x4]; // 0x0484(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Acceleration_CODE; // 0x0488(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Acceleration2D_CODE; // 0x04A0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LocalAcceleration2D_CODE; // 0x04B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PrevLocalAcceleration2D_CODE; // 0x04D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJCharacterMovementSpeedState MovementSpeedState_CODE; // 0x04E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInAir_CODE; // 0x04E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAccelerating_CODE; // 0x04EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsStartMove_CODE; // 0x04EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBumpedInto_CODE; // 0x04EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4ED[0x3]; // 0x04ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LocalAccelerationAngle_CODE; // 0x04F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LocalVelocityAngle_CODE; // 0x04F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisplacementSinceLastUpdate_CODE; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisplacementSpeed_CODE; // 0x04FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float YawDeltaSinceLastUpdate_CODE; // 0x0500(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStopping_CODE; // 0x0504(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_505[0x3]; // 0x0505(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LastPredictedDistanceToStop_CODE; // 0x0508(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFalling_CODE; // 0x050C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_50D[0x3]; // 0x050D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FallHeight_CODE; // 0x0510(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLandingWithMovement_CODE; // 0x0514(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLandingWithoutMovement_CODE; // 0x0515(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPivoting_CODE; // 0x0516(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_517[0x1]; // 0x0517(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float LastPredictedDistanceToPivot_CODE; // 0x0518(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double LastPivotTimestamp_CODE; // 0x0520(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInRagdoll_CODE; // 0x0528(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDead_CODE; // 0x0529(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSprinting_CODE; // 0x052A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCrouching_CODE; // 0x052B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInVehicle_CODE; // 0x052C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsDazed_CODE; // 0x052D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsNPC_CODE; // 0x052E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCallVehicle_CODE; // 0x052F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MovementInput_CODE; // 0x0530(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MovementInputCharacterSpace_CODE; // 0x0548(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasMovementInput_CODE; // 0x0560(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLandingWithMovementInput_CODE; // 0x0561(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsLandingWithoutMovementInput_CODE; // 0x0562(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_563[0x5]; // 0x0563(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastValidAcceleration_CODE; // 0x0568(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LastValidAccelerationTimestamp_CODE; // 0x0580(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LastWantedDirection_CODE; // 0x0588(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLastWantedDirectionValid_CODE; // 0x05A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A1[0x7]; // 0x05A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double LastWantedDirectionTimestamp_CODE; // 0x05A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LocalLastWantedDirectionAngle_CODE; // 0x05B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAwareofCarThreat_CODE; // 0x05B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B5[0x3]; // 0x05B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector EscapeDiraction_CODE; // 0x05B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimationLocomotionMode DesiredLocomotionMode_CODE; // 0x05D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAnimationLocomotionMode CurrentLocomotionMode_CODE; // 0x05D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsSwitchLocomotionMode_CODE; // 0x05D2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJCharacterABPLocomotionType ABPLocomotionType_CODE; // 0x05D3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOrientToTargetValid_CODE; // 0x05D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOrientToTargetIsPivot_CODE; // 0x05D5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOrientToTargetIsStart_CODE; // 0x05D6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsSynchronizedAnimation_CODE; // 0x05D7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PrimaryActionType_CODE; // 0x05D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsOverlay_CODE; // 0x05E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInstigator_CODE; // 0x05E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5E2[0x2]; // 0x05E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIRequestID PrimaryRequestID_CODE; // 0x05E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) bool bInMelee_CODE; // 0x05E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsMeleeAction_CODE; // 0x05E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeleeIsBlocking_CODE; // 0x05EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInChase_CODE; // 0x05EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsLightAttempted_CODE; // 0x05EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsParryAttempted_CODE; // 0x05ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5EE[0x2]; // 0x05EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform ConnectJointSynchronizationTransform_CODE; // 0x05F0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInRangedCombat_CODE; // 0x0650(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFiredWeaponThisFrame_CODE; // 0x0651(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_652[0x2]; // 0x0652(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AimYaw_CODE; // 0x0654(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimPitch_CODE; // 0x0658(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInDialogue_CODE; // 0x065C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65D[0x3]; // 0x065D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FMarkerSyncAnimPosition LocomotionFootPhase_CODE; // 0x0660(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) bool bWantsSelfContainedAction_CODE; // 0x0674(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInHazard_CODE; // 0x0675(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCameraInfoValid_CODE; // 0x0676(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_677[0x1]; // 0x0677(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator CameraRotation_CODE; // 0x0678(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bWantsVehicleEvadeAction_CODE; // 0x0690(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsVehicleForceExitDriver_CODE; // 0x0691(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsStealVehicle_CODE; // 0x0692(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsOpenDoor_CODE; // 0x0693(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsTraversal_CODE; // 0x0694(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_695[0xB]; // 0x0695(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) struct FSynchronizationContext TraversalSyncAnimContext_CODE; // 0x06A0(0x0190)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FCharacterTraversalRequestInfo TraversalRequestInfo_CODE; // 0x0830(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_844[0x4]; // 0x0844(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap> LocomotionMapping; // 0x0848(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_898[0x3E0]; // 0x0898(0x03E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnterPool(); void OnExitPool(); void OnSayingLine(const struct FGameplayTagContainer& Tags, float Duration); void SwitchLocomotionMode(const EAnimationLocomotionMode& NewMode); bool WantsEndEarly(const class UAnimSequenceBase* Animation) const; bool WantsEndToLoco(const class UAnimSequenceBase* Animation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJBaseAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJBaseAnimInstance") } static class UCJBaseAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCJBaseAnimInstance; // Class CJ.NPCAnimInstance // 0x0010 (0x0C90 - 0x0C80) class UNPCAnimInstance final : public UCJBaseAnimInstance { public: float CachedGameTime_CODE; // 0x0C78(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CachedWorldDeltaSeconds_CODE; // 0x0C7C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSupressOneOffs_CODE; // 0x0C80(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C81[0x7]; // 0x0C81(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ANPCCharacter* OwningNPC; // 0x0C88(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) 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 CJ.AnimNotifySynchronizedEffector // 0x0000 (0x0038 - 0x0038) class UAnimNotifySynchronizedEffector final : public UAnimNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifySynchronizedEffector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifySynchronizedEffector") } static class UAnimNotifySynchronizedEffector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifySynchronizedEffector; // Class CJ.AnimNotifyVFX // 0x0088 (0x00C0 - 0x0038) class UAnimNotifyVFX final : public UAnimNotify { public: class FName JointName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform OffsetTransform; // 0x0040(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer GameplayTags; // 0x00A0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: void SetGameplayTags(const struct FGameplayTagContainer& NewGameplayTags) const; void SetJointName(class FName NewJointName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyVFX") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyVFX") } static class UAnimNotifyVFX* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyVFX; // Class CJ.ParryableActionGate // 0x0000 (0x0028 - 0x0028) class UParryableActionGate final : public UCharacterActionGate { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParryableActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParryableActionGate") } static class UParryableActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParryableActionGate; // Class CJ.AnimSelectionFailedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UAnimSelectionFailedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimSelectionFailedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimSelectionFailedEvaluatorResultType") } static class UAnimSelectionFailedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimSelectionFailedEvaluatorResultType; // Class CJ.MoveShape // 0x0000 (0x0030 - 0x0030) class UMoveShape : public UDataAsset { public: void DebugDrawShape(const class ACJCharacter* NewActionInstigator, const struct FTransform& TargetTransform, bool bTargetingSucceeded) const; bool IsTargetInShape(const class ACJCharacter* NewActionInstigator, const struct FTransform& TargetTransform) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoveShape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoveShape") } static class UMoveShape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMoveShape; // Class CJ.ArcMoveShape // 0x0010 (0x0040 - 0x0030) class UArcMoveShape final : public UMoveShape { public: TArray Arcs; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ArcMoveShape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ArcMoveShape") } static class UArcMoveShape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UArcMoveShape; // Class CJ.CJGameplayTagsFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCJGameplayTagsFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AppendRandomGameplayTag(const struct FGameplayTagContainer& FromContainer, struct FGameplayTagContainer& ToContainer); static struct FGameplayTag GetGameplayTagFromName(class FName Name_0); static void ResetTagContainer(struct FGameplayTagContainer& TagContainer); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJGameplayTagsFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJGameplayTagsFunctionLibrary") } static class UCJGameplayTagsFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJGameplayTagsFunctionLibrary; // Class CJ.AOOFunctionPreset // 0x0000 (0x0028 - 0x0028) class UAOOFunctionPreset final : public UObject { public: bool CanPropagate(const class AAreaOfOperations* AOO, class ANPCAIController* Broadcaster, const struct FAITargetStructure& TargetToPropagate) const; bool CanReceivePropagatedTarget(const class AAreaOfOperations* AOO, class ANPCAIController* Receiver, const struct FAITargetStructure& TargetToPropagate) const; void OnSuccessfulPropagation(const class AAreaOfOperations* AOO, class ANPCAIController* Broadcaster) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AOOFunctionPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AOOFunctionPreset") } static class UAOOFunctionPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAOOFunctionPreset; // Class CJ.NotificationWidgetCreatorBase // 0x0000 (0x0028 - 0x0028) class UNotificationWidgetCreatorBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationWidgetCreatorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationWidgetCreatorBase") } static class UNotificationWidgetCreatorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationWidgetCreatorBase; // Class CJ.InventoryNotificationWidgetCreator // 0x00A0 (0x00C8 - 0x0028) class UInventoryNotificationWidgetCreator final : public UNotificationWidgetCreatorBase { public: TMap, struct FInventoryNotificationWidgetCreationConfig> HandledItems; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) TMap, struct FInventoryNotificationWidgetCreationConfig> HandledItemCategories; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryNotificationWidgetCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryNotificationWidgetCreator") } static class UInventoryNotificationWidgetCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryNotificationWidgetCreator; // Class CJ.CJDataVolume // 0x1078 (0x1360 - 0x02E8) class ACJDataVolume : public AVolume { public: uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray BehaviorLists; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray AdditionalBehaviors; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TMap BehaviourMetadata; // 0x0310(0x0050)(Edit, ExportObject, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) class UDataLayerAsset* StreamingDataLayer; // 0x0360(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray OverlappingActors; // 0x0368(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_378[0x88]; // 0x0378(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ScaleCache; // 0x0400(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 bUseInlinePostProcessSettings : 1; // 0x0418(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceUseInlineBlendRadius : 1; // 0x0418(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForceUseInlineBlendWeight : 1; // 0x0418(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_419[0x7]; // 0x0419(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings PostProcessSettings; // 0x0420(0x0770)(Edit, NativeAccessSpecifierPublic) float PostProcessBlendRadius; // 0x0B90(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostProcessBlendWeight; // 0x0B94(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteriorData* InteriorDataAsset; // 0x0B98(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bWatchVelocityOfNearbyAgents; // 0x0BA0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BA1[0x3]; // 0x0BA1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ApproachThresholdAngle; // 0x0BA4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RangeOutsideFurthestPoint; // 0x0BA8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BAC[0x4]; // 0x0BAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCJDVB_PostProcess* ActivePostProcessBehavior; // 0x0BB0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray RegisteredPostProcessBehaviors; // 0x0BB8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_BC8[0x8]; // 0x0BC8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings FinalPostProcessSettings; // 0x0BD0(0x0770)(Transient, Protected, NativeAccessSpecifierProtected) class UPostProcessingSubsystem* PostProcessingSubsystem; // 0x1340(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UCJDVB_CullDistance* CullDistanceSettings; // 0x1348(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class ACullDistanceVolume* CullDistanceVolume; // 0x1350(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 bIsRegisteredAsPostProcess : 1; // 0x1358(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bComponentsRegistered : 1; // 0x1358(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_1359[0x7]; // 0x1359(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginApproach(class AActor* Character, const struct FVector& ApproachVelocity); void BeginLeave(class AActor* Character, const struct FVector& DepartureVelocity); void BeginMoveFurtherInto(class AActor* Character, const struct FVector& ApproachVelocity); void BeginOverlap(class AActor* OverlappingActor, class AActor* OtherActor); void BeginWithdraw(class AActor* Character, const struct FVector& DepartureVelocity); void EndOverlap(class AActor* OverlappingActor, class AActor* OtherActor); bool GetCharacterVelocityRelationship(class AActor* Character, struct FVelocityRelationship* OutRelationship) const; bool IsApproachingBorder(class AActor* Character, struct FVector* OutApproachVelocity) const; bool IsInside(class AActor* Character) const; bool IsMovingAlongBorder(class AActor* Character) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDataVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDataVolume") } static class ACJDataVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJDataVolume; // Class CJ.OverlayOccupiedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UOverlayOccupiedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OverlayOccupiedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OverlayOccupiedEvaluatorResultType") } static class UOverlayOccupiedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOverlayOccupiedEvaluatorResultType; // Class CJ.AreaOfOperations // 0x00A0 (0x1400 - 0x1360) class AAreaOfOperations final : public ACJDataVolume { public: uint8 Pad_1360[0x8]; // 0x1360(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray PerMemberConfig; // 0x1368(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) struct FGameplayTagContainer ExcludedUserTypes; // 0x1378(0x0020)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic) float PropagationRate; // 0x1398(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_139C[0x4]; // 0x139C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray TargetTypesToPropagate; // 0x13A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TSubclassOf FunctionPreset; // 0x13B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13B8[0x20]; // 0x13B8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ControllerCache; // 0x13D8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_13E8[0x18]; // 0x13E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void GetAreaOfOperations(class ACJCharacter* ContextActor, TArray* ConnectedAOOs); static bool IsLocationInsideAOOBounds(class ACJCharacter* ContextActor, const struct FVector& Location); static bool IsPartOfAreaOfOperations(class ACJCharacter* Actor); bool IsLocationInsideBounds(const struct FVector& Location); void OnMemberSpawned(class AActor* SpawnedActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AreaOfOperations") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AreaOfOperations") } static class AAreaOfOperations* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAreaOfOperations; // Class CJ.AskNodeAsync // 0x00E8 (0x0118 - 0x0030) class UAskNodeAsync final : public UBlueprintAsyncActionBase { public: class USayFlow* SayFlow; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_38[0x88]; // 0x0038(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate ButtonUp; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ButtonDown; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ButtonLeft; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ButtonRight; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class FString ScriptKey; // 0x0100(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ACJCharacter* Speaker; // 0x0110(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UAskNodeAsync* AskNode(class USayFlow* WorldContextObject, const class FString& ScriptKey_0, class UNPCVoiceIdentifierAsset* InSpeakerId, const struct FAskChoiceId& InUpChoice, const struct FAskChoiceId& InDownChoice, const struct FAskChoiceId& InLeftChoice, const struct FAskChoiceId& InRightChoice, bool InUpEnabled, bool InDownEnabled, bool InLeftEnabled, bool InRightEnabled, const struct FInventoryChecks& InventoryChecks); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AskNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AskNodeAsync") } static class UAskNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAskNodeAsync; // Class CJ.AssignStoryCardsBookmarkEvent // 0x0050 (0x0078 - 0x0028) class UAssignStoryCardsBookmarkEvent final : public UBookmarkPostLoadEvent { public: TSet> Cards; // 0x0028(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AssignStoryCardsBookmarkEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AssignStoryCardsBookmarkEvent") } static class UAssignStoryCardsBookmarkEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAssignStoryCardsBookmarkEvent; // Class CJ.AsyncSayNodeBase // 0x0010 (0x0040 - 0x0030) class UAsyncSayNodeBase : public UBlueprintAsyncActionBase { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AsyncSayNodeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AsyncSayNodeBase") } static class UAsyncSayNodeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAsyncSayNodeBase; // Class CJ.PlayerAnimInstance // 0x0000 (0x0C80 - 0x0C80) class UPlayerAnimInstance : public UCJBaseAnimInstance { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerAnimInstance") } static class UPlayerAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerAnimInstance; // Class CJ.AttentionOverlayHelpers // 0x0000 (0x0028 - 0x0028) class UAttentionOverlayHelpers final : public UBlueprintFunctionLibrary { public: static void DisableAttentionOverlayForActorMeshes(class AActor* InActor, EPostProcessingAttentionType InAttentionType); static void EnableAttentionOverlayForActorMeshes(class AActor* InActor, EPostProcessingAttentionType InAttentionType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AttentionOverlayHelpers") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AttentionOverlayHelpers") } static class UAttentionOverlayHelpers* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAttentionOverlayHelpers; // Class CJ.AudioEmitterInterface // 0x0000 (0x0000 - 0x0000) class IAudioEmitterInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioEmitterInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioEmitterInterface") } static class IAudioEmitterInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IAudioEmitterInterface; // Class CJ.CharacterActionNotify // 0x0010 (0x0038 - 0x0028) class UCharacterActionNotify : public UObject { public: float FireTime; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0xC]; // 0x002C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FireNotify(const struct FActionUpdateContext& ActionUpdateContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionNotify") } static class UCharacterActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionNotify; // Class CJ.PhysicsEffectActionNotify // 0x0000 (0x0038 - 0x0038) class UPhysicsEffectActionNotify final : public UCharacterActionNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhysicsEffectActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhysicsEffectActionNotify") } static class UPhysicsEffectActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhysicsEffectActionNotify; // Class CJ.AudioLoopManagerSubsystem // 0x0068 (0x00B0 - 0x0048) class UAudioLoopManagerSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x68]; // 0x0048(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioLoopManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioLoopManagerSubsystem") } static class UAudioLoopManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioLoopManagerSubsystem; // Class CJ.TelemetryEnforcementTrackerSubsystem // 0x0008 (0x0040 - 0x0038) class UTelemetryEnforcementTrackerSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCrimeEscalated(EPredefinedTeamId Faction, ECrimeType Crime, const struct FVector& WorldPosition, const struct FCrimeEscalationContext& Context); void OnCrimeReported(EPredefinedTeamId Faction, ECrimeType Crime, const struct FVector& WorldPosition); void OnCrimeSceneActivated(EPredefinedTeamId Faction, ECrimeSceneActivation Activation, const struct FVector& WorldPosition); void OnCrimeStatusUpdated(EPredefinedTeamId Faction, ECrimeSceneStatus Status, const struct FVector& WorldPosition); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TelemetryEnforcementTrackerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TelemetryEnforcementTrackerSubsystem") } static class UTelemetryEnforcementTrackerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTelemetryEnforcementTrackerSubsystem; // Class CJ.AudioRainSubsystem // 0x01D0 (0x0218 - 0x0048) class UAudioRainSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMap SurfaceTypeToAudioEventMap; // 0x0058(0x0050)(NativeAccessSpecifierPrivate) TMap SurfaceTypeToVoicePoolMap; // 0x00A8(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) class UWorld* World; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class ACJCharacter* Player; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSet ProbedActorUniqueIds; // 0x0108(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_158[0xC0]; // 0x0158(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioRainSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioRainSubsystem") } static class UAudioRainSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioRainSubsystem; // Class CJ.PooledHudIcon // 0x00D8 (0x0100 - 0x0028) class UPooledHudIcon final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Brush; // 0x0030(0x00B0)(NativeAccessSpecifierPublic) uint8 Pad_E0[0x20]; // 0x00E0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PooledHudIcon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PooledHudIcon") } static class UPooledHudIcon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPooledHudIcon; // Class CJ.PedestrianGroupMemberComponent // 0x0010 (0x00D0 - 0x00C0) class UPedestrianGroupMemberComponent final : public UActorComponent { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FVector GetDesiredPosition() const; float GetDesiredSpeed() const; struct FVector GetLookAtPosition() const; bool IsSpeaker() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PedestrianGroupMemberComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PedestrianGroupMemberComponent") } static class UPedestrianGroupMemberComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPedestrianGroupMemberComponent; // Class CJ.AutoEnvironmentalHazardSettings // 0x0240 (0x0278 - 0x0038) class UAutoEnvironmentalHazardSettings final : public UDeveloperSettings { public: ECommonFlags FlagForActive; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float HazardSearchDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnvironmentalTakedownSearchDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MediumHazardMaxHeight; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MediumHazardMinHeight; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowHazardMaxHeight; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LowHazardMinHeight; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr WallActionMoveSet; // 0x0058(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr WallActionType; // 0x0080(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallHazardMinHeight; // 0x00A8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallSearchPitchAngleLimit; // 0x00AC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallSearchApproachAngleLimit; // 0x00B0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallMinimumApproachSpeed; // 0x00B4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WallCooldown; // 0x00B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr WallLinkedLayer; // 0x00C0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TableActionMoveSet; // 0x00E8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr TableActionType; // 0x0110(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TableCooldown; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr TableLinkedLayer; // 0x0140(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr RailingActionMoveSet; // 0x0168(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr RailingActionType; // 0x0190(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RailingMaxWidth; // 0x01B8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RailingCooldown; // 0x01BC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr RailingLinkedLayer; // 0x01C0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StumbleActionMoveSet; // 0x01E8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr StumbleActionType; // 0x0210(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StumbleCooldown; // 0x0238(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StumbleOnCorpseProb; // 0x023C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StumbleProb; // 0x0240(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr StumbleLinkedLayer; // 0x0248(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverLedgeMaxSlant; // 0x0270(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OverLedgeMinDropLateralDistance; // 0x0274(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoEnvironmentalHazardSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoEnvironmentalHazardSettings") } static class UAutoEnvironmentalHazardSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoEnvironmentalHazardSettings; // Class CJ.AutotestConfigAsset // 0x0080 (0x00B0 - 0x0030) class UAutotestConfigAsset final : public UPrimaryDataAsset { public: class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TestBlueprint; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TestNamedLocation; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AutotestDataLayerAsset; // 0x0088(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutotestConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutotestConfigAsset") } static class UAutotestConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutotestConfigAsset; // Class CJ.NPCAIController // 0x01A0 (0x0570 - 0x03D0) class ANPCAIController : public AAIController { public: uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UMotivationInformationCollection* MotivationInformationComponent; // 0x03D8(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UBlackboardComponent* PlanningBlackboard; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UMotivationSchema* BaseMotivationSchema; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAIBehaviorDataDefinition* BehaviorData; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBehaviorTree* BaseBT; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnTargetChangedBP; // 0x0400(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_410[0x48]; // 0x0410(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UAIPlanningGoalComponent* GoalBehaviorState; // 0x0458(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UHTNComponent* PlanningComponent; // 0x0460(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UHTN* BaseHTN; // 0x0468(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AActor* LatestTarget; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float CrowdSeperationWeight; // 0x0478(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VehicleSightAngleOverride; // 0x047C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUsingDoor; // 0x0480(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_481[0x7]; // 0x0481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTetherComponent* TetherComponent; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float DistToTargetThreshold; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTrackTargetHeadingLive; // 0x0494(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_495[0x3]; // 0x0495(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray DropOnStunTokens; // 0x0498(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_4A8[0x70]; // 0x04A8(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) class ANPCCharacter* PossesedCharacter; // 0x0518(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_520[0x50]; // 0x0520(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static TArray GetBehaviorTreeFlowDebugString(class ACJCharacter* CharacterToDebug); class ANPCCharacter* GetPossessedCharacter(); void LockLogic(class FName Key); void OnStunStateChanged(bool bStunned); void PauseLogic(const class FString& Reason); void ResumeLogic(const class FString& Reason); bool RunHTN(class UHTN* HTNAsset); void StartLogic(); void StopLogic(const class FString& Reason); void UnlockLogic(class FName Key); bool WasLastMovePotentiallyUnreachable(); class FString DescribeActiveBehaviorTreeTasks() const; class FString DescribeActivePlan() const; class FString DescribeActiveTasks() const; ETeamAttitude GetTeamAttitudeTowards_BP(const class AActor* Actor) const; bool IsActive() const; bool IsPaused() const; bool IsStopped() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCAIController") } static class ANPCAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANPCAIController; // Class CJ.AutoTestPSOCacheLocationTool // 0x00E0 (0x0390 - 0x02B0) class AAutoTestPSOCacheLocationTool final : public AActor { public: struct FColor GridAreaColor; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor GridPointColor; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor LinetraceColor; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor GroundPointColor; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D GridAreaWidhtHeight; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GridAreaThickness; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GridPointSize; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GridResolution; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LinetraceLength; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LinetraceThickness; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GroundPointSize; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double CameraRotationSpeed; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double CacheLocationOffsetZ; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel RayCastCollisionChannel; // 0x0310(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector FinalOriginLocation; // 0x0318(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator FinalOriginRotation; // 0x0330(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray FinalCacheLocations; // 0x0348(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_358[0x38]; // 0x0358(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoTestPSOCacheLocationTool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoTestPSOCacheLocationTool") } static class AAutoTestPSOCacheLocationTool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAutoTestPSOCacheLocationTool; // Class CJ.WeaponFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UWeaponFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void GetMeleeWeapon(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, struct FInventoryItemLocator* Item, EGetInventoryWeaponResult* Result); static void GetRangedWeapon(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, bool bWithAmmo, struct FInventoryItemLocator* Item, EGetInventoryWeaponResult* Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponFunctionLibrary") } static class UWeaponFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponFunctionLibrary; // Class CJ.AutoTestSpawner // 0x00F0 (0x03A0 - 0x02B0) class AAutoTestSpawner final : public AActor { public: TMap> TestBluePrints; // 0x02B0(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TMap> TestBluePrintsPSO; // 0x0300(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) TMap> TestAutotestConfigAssets; // 0x0350(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: class AAutoTestSubsystem* ActivateDataLayerAndGetAutotest(const class FString& Value); void ActivateDataLayerFromConfigAsset(const class FString& Value); class UAutotestConfigAsset* GetAutotestConfigAssetForTest(const class FString& Value); class AAutoTestSubsystem* GetAutotestFromConfigAsset(const class FString& Value); bool IsAutotestDataLayerActive(const class FString& Value); class AAutoTestSubsystem* SpawnAndGetAutoTest(const class FString& Value); void SpawnAutoTest(const class FString& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoTestSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoTestSpawner") } static class AAutoTestSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAutoTestSpawner; // Class CJ.MeleeComponent // 0x0238 (0x02F8 - 0x00C0) class UMeleeComponent : public UActorComponent { public: class ACJCharacter* OwningCharacter; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionHandlerComponent* ActionHandler; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr MeleeTarget; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PreviousMeleeTarget; // 0x00F8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetingRange; // 0x0120(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThrowTargetingMultiplier; // 0x0124(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementConsiderationTime; // 0x0128(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterActionMoveSet* MeleeMoveSet; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionMoveSet* MeleeMoveSetOverride; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf BlockingStatusEffect; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeleeTimeoutEnabled; // 0x0148(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CombatWarpBalance; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeCooldownTime; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastMeleeDamageTakenTimestamp; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EvadeDistance; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraAxisTolerance; // 0x015C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlignToCameraAxis; // 0x0160(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinAxisDist; // 0x0164(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AttackInfoStorageDuration; // 0x0168(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearAttackInfoEntryWhenKilled; // 0x016C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_16D[0x3]; // 0x016D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DefensiveStunPercentage; // 0x0170(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_174[0x4]; // 0x0174(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDamageAndPostureDefinitionsDataTable* DamageAndPostureDefinitionsTable; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMap, struct FActionRequestParamSASData> ContainedActionSASLayers; // 0x0180(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float ClosingRateBlendFactor; // 0x01D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag MeleeHitStimEventTag; // 0x01D4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1DC[0xC]; // 0x01DC(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FAttackResultInfo> RecentAttackInfo; // 0x01E8(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_238[0x60]; // 0x0238(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray MoveSets; // 0x0298(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) float SquaredTargetClosingRate; // 0x02A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetOffset; // 0x02B0(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMulticastInlineDelegate OnEnteredMelee; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnExitedMelee; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMeleeTargetChanged; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void EnterMelee(); void ExitMelee(); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); void OnRequestStarted(const class AActor* OwningActor, const struct FAIRequestID& CurrentRequestID); void OnUnwieldWeapon(); void OnWieldWeapon(class AWeapon* Weapon); struct FAIRequestID RequestMeleeAction(TSubclassOf MeleeType, const struct FActionRequestParamBlock& OverrideBlock); struct FAIRequestID RequestMeleeActionSingle(TSubclassOf MeleeType, const struct FTransform& AnchorTransform, bool bInterrupt); void SetMeleeMoveSet(class UCharacterActionMoveSet* NewMoveset); void SetTaggedMoveset(const struct FTaggedMoveSet& NewMoveset); float GetClosingRate() const; float GetLastDealtDamageTimestamp() const; float GetLastMeleeActioonTimestamp() const; float GetLastTakenDamageTimestamp() const; bool IsBlocking() const; bool IsMeleeActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeComponent") } static class UMeleeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeComponent; // Class CJ.AutoTestSubsystem // 0x00C0 (0x0370 - 0x02B0) class AAutoTestSubsystem final : public AActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool TestStarted; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool TestCompleted; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJAutotestResult TestResult; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C3[0x5]; // 0x02C3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class FString TestResultString; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString LastCompletedTestStage; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TestStartLocation; // 0x02E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator TestStartRotation; // 0x0300(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class UNamedLocationIdentifierAsset* TestNamedLocationAsset; // 0x0318(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMap AdditionalNamedLocations; // 0x0320(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: void PopulateSpline(class USplineComponent* SplineComponent, const struct FVector& Start, const struct FVector& stop, float Density); void SendTestFinishedEvent(); void StartAutoTest(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoTestSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoTestSubsystem") } static class AAutoTestSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAutoTestSubsystem; // Class CJ.BasicControlledCineCameraActor // 0x0030 (0x0B00 - 0x0AD0) class ABasicControlledCineCameraActor final : public ACineCameraActor { public: uint8 Pad_AD0[0x8]; // 0x0AD0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCJCM_LimitRotation* RotationLimiter; // 0x0AD8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float SensitivityScale; // 0x0AE0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AE4[0x1C]; // 0x0AE4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BasicControlledCineCameraActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BasicControlledCineCameraActor") } static class ABasicControlledCineCameraActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ABasicControlledCineCameraActor; // Class CJ.CJCharacter // 0x0C50 (0x12A0 - 0x0650) class ACJCharacter : public ACharacter { public: uint8 Pad_650[0x28]; // 0x0650(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x0678(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetId CharacterId; // 0x0680(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetId NPCWorldStateID; // 0x0690(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CharacterLevel; // 0x06A0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A4[0x4]; // 0x06A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnWieldWeapon; // 0x06A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnUnwieldWeapon; // 0x06B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnAimWeaponUpdated; // 0x06C8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6C9[0x7]; // 0x06C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCharacterRevive; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnStagger; // 0x06E0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnTraverseObstacle; // 0x06E1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDeath; // 0x06E2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnKnockedOut; // 0x06E3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnEnterVehicle; // 0x06E4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnExitVehicle; // 0x06E5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnInteriorStatusChanged; // 0x06E6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6E7[0x1]; // 0x06E7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf LootableComponentClass; // 0x06E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ULootableComponent* LootableComponent; // 0x06F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf WieldingComponentClass; // 0x06F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWieldingComponent* WieldingComponent; // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterTypeDataAsset* CharacterTypeData; // 0x0708(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterAnimLinkedLayersDataAsset* CharacterAnimLinkedLayersFallback; // 0x0710(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UChooserTable* LinkedLayersChooser; // 0x0718(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Hat; // 0x0720(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* StaticMeshHat; // 0x0728(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomComponent* GroomHair; // 0x0730(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomComponent* GroomBeard; // 0x0738(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomComponent* GroomMustache; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Head; // 0x0748(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Torso; // 0x0750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* OuterTorso; // 0x0758(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Legs; // 0x0760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Feet; // 0x0768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Accessory; // 0x0770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Eyewear; // 0x0778(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* StaticMeshEyewear; // 0x0780(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Watch; // 0x0788(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Earrings; // 0x0790(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* StaticMeshEarrings; // 0x0798(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* RingsGloves; // 0x07A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Backpack; // 0x07A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bEnableHeadlook; // 0x07B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B1[0x3]; // 0x07B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CombatScaleOverride; // 0x07B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseTurnRate; // 0x07B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActionTriggerMassMultiplier; // 0x07BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VehicleAvoidanceThreshold; // 0x07C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxVehicleAvoidanceLimit; // 0x07C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinVehicleAvoidanceLimit; // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeadshotMultiplier; // 0x07CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StaggerThreshold; // 0x07D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StaggerImpactRecoveryPerSecond; // 0x07D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StaggerDuration; // 0x07D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterToCharacterStumbleCooldown; // 0x07DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAwareCarThreat; // 0x07E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7E1[0x7]; // 0x07E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector RequestedEscapeDir; // 0x07E8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsSprinting; // 0x0800(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStaggering; // 0x0801(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_802[0x6]; // 0x0802(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastStaggerHitDirection; // 0x0808(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTraversing; // 0x0820(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJCharacterTraversalAnimType TraversalAnimType; // 0x0821(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_822[0x2]; // 0x0822(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterTraversalRequestInfo TraversalRequestInfo; // 0x0824(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, NativeAccessSpecifierPublic) class FName TraversalWarpTargetName; // 0x0838(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TraversalAction; // 0x0840(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterActionMoveSet* TraversalMoveSet; // 0x0848(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionMoveSet* VehicleMoveSet; // 0x0850(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionMoveSet* DoorMoveSet; // 0x0858(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_860[0x8]; // 0x0860(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnCombatStateEntered; // 0x0868(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCombatStateExited; // 0x0878(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) ECommonFlags DisarmFlag; // 0x0888(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_889[0x3]; // 0x0889(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DisarmChance; // 0x088C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsParryable; // 0x0890(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_891[0x3]; // 0x0891(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinFatalMass; // 0x0894(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFatalSpeed; // 0x0898(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89C[0x4]; // 0x089C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FText SubtitleName; // 0x08A0(0x0010)(Protected, NativeAccessSpecifierProtected) bool bIsAiming; // 0x08B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bInCombat; // 0x08B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8B2[0xA]; // 0x08B2(0x000A)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag GunAimStimEventTag; // 0x08BC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag DeadStimEventTag; // 0x08C4(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTag KnockedOutStimEventTag; // 0x08CC(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8D4[0x4]; // 0x08D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class URangedCombatComponent* RangedCombatComponent; // 0x08D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCombatPositioningComponent* MeleePositioningComponent; // 0x08E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UMeleeComponent* MeleeComponent; // 0x08E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UContainedActionComponent* ContainedActionComponent; // 0x08F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJPointInterestComponent* PointInterestComponent; // 0x08F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJSpatialAwarenessComponent* SpatialAwarenessComponent; // 0x0900(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJHealthComponent* HealthComponent; // 0x0908(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPostureComponent* PostureComponent; // 0x0910(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJCharacterDamageEffect* CharacterDamageEffect; // 0x0918(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStatusEffectComponent* StatusEffectComponent; // 0x0920(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterWorldStateComponent* CharacterWorldStateComponent; // 0x0928(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName AttachWeaponSocket; // 0x0930(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterSoundComponent* CharacterSoundComponent; // 0x0938(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* CharacterSoundEmitter; // 0x0940(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* CharacterDialogueEmitter; // 0x0948(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UZoneGraphLaneTrackerComponent* LaneTracker; // 0x0950(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USynchronizedAnimationSelectionComponent* SyncedAnimSelector; // 0x0958(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionHandlerComponent* ActionHandler; // 0x0960(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UFlagRaisingComponent* FlagRaiser; // 0x0968(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterTelemetryTrackerComponent* TelemetryTrackingComponent; // 0x0970(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterWetness* CharacterWetness; // 0x0978(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float LightPhysicsDamage; // 0x0980(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_984[0x4]; // 0x0984(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf LightPhysicsDamageType; // 0x0988(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeavyPhysicsDamage; // 0x0990(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_994[0x4]; // 0x0994(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf HeavyPhysicsDamageType; // 0x0998(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf VisualEffectsControllerClass; // 0x09A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SoundEffectsControllerClass; // 0x09A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf BloodEffectsControllerClass; // 0x09B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterVisualEffectsController* VisualEffectsController; // 0x09B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterSoundEffectsController* SoundEffectsController; // 0x09C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterBloodEffectsController* BloodEffectsController; // 0x09C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCapsuleComponent* VehicleImpactSkirtComponent; // 0x09D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 InteriorCounter; // 0x09D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ZoneId; // 0x09DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPedestrian; // 0x09E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9E1[0x7]; // 0x09E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterCharacterImpactConfiguration CharacterCharacterImpactConfig; // 0x09E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FInteractionCharacterActionsConfiguration InteractableActionsConfig; // 0x0A38(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsMeleeTargetableByPlayer; // 0x0A88(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A89[0x7]; // 0x0A89(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCJStimuliSourceComponent* StimEventSourceComponent; // 0x0A90(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FGameplayTag WieldableTag; // 0x0A98(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsRegisteredWithWwise; // 0x0AA0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA1[0x7]; // 0x0AA1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterTypeDataAsset* m_CharacterVisuals; // 0x0AA8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterTypeDataAsset* AppliedCharacterVisuals; // 0x0AB0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float DeathCleanUpTime; // 0x0AB8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsClimbing; // 0x0ABC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_ABD[0x23]; // 0x0ABD(0x0023)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* LatestDamageCauser; // 0x0AE0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AActor* LatestDamageInstigator; // 0x0AE8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf PhysicalAnimationClass; // 0x0AF0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterPhysicalAnimationComponent* PhysicalAnimation; // 0x0AF8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UMotionWarpingComponent* MotionWarping; // 0x0B00(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UTransformWarperComponent* TransformWarper; // 0x0B08(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) ECJCharacterABPLocomotionType ABPLocomotionType; // 0x0B10(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B11[0x3]; // 0x0B11(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FallDistance; // 0x0B14(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B18[0x68]; // 0x0B18(0x0068)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGameplayTagChanged; // 0x0B80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSayLineStart; // 0x0B90(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSayLineEnd; // 0x0BA0(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSayFlowEnter; // 0x0BB0(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSayFlowExit; // 0x0BC0(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FVector ConnectOffset; // 0x0BD0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivityTags; // 0x0BE8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer CharacterUserTags; // 0x0C08(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FName ForceLethalImpact; // 0x0C28(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ForceNonLethalImpact; // 0x0C30(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C38[0x148]; // 0x0C38(0x0148)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* MeshParent; // 0x0D80(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_D88[0x10]; // 0x0D88(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterAnimLinkedLayersDataAsset* CurrentlyLinkedLayers; // 0x0D98(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_DA0[0x30]; // 0x0DA0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UCJCharacterMovementComponent* CJMovementComponent; // 0x0DD0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FGameplayTagContainer GenericTags; // 0x0DD8(0x0020)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) uint8 Pad_DF8[0x50]; // 0x0DF8(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer AnimNotifyStateTags; // 0x0E48(0x0020)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) uint8 Pad_E68[0x84]; // 0x0E68(0x0084)(Fixing Size After Last Property [ Dumper-7 ]) float AttachBlendTime; // 0x0EEC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EF0[0x10]; // 0x0EF0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf VehicleLinkedLayer; // 0x0F00(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F08[0x30]; // 0x0F08(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FLinkedLayerMetaData> LinkedLayerData; // 0x0F38(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) uint8 Pad_F88[0x30C]; // 0x0F88(0x030C)(Fixing Size After Last Property [ Dumper-7 ]) class FName OriginalMeshCollisionProfile; // 0x1294(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_129C[0x4]; // 0x129C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddCharacterResponse(ECommonFlags FlagKey, const struct FCharacterCharacterResponse& Response); void AddGenericGameplayTag(const struct FGameplayTag& Tag); void AddGenericGameplayTags(const struct FGameplayTagContainer& InTags); void Aim(const struct FVector& in_target); void AimEnd(); void AimStart(); void ApplyCharacterVisuals(class UCharacterTypeDataAsset* CharacterVisuals); bool AttemptDisarm(); void BP_NotifyHeavyPhysicsDamage(class AActor* ImpactingActor, float BaseDamage, const struct FVector& HitDirection, const struct FVector& HitLocation, const class UCJDamageType* DamageType); void ClearCharacterResponse(ECommonFlags FlagKey); void ClearOverrideDisarmChance(); void Die(ECJCharacterDeathType Death); void DoFallDamage(float DistanceFallen); int32 EmitWwiseEvent(class UAkAudioEvent* Event, const class FName EmitterName); int32 EmitWwiseEventOnBone(class UAkAudioEvent* Event, const class FName BoneName); void EndCrouch(); void EnterCombatState(const struct FGameplayTag& OptionalStimEventTag); bool EnterDoorOpen(class ADoor* Door); void EnterVehicleCompleted(class ACJVehicle* Vehicle, EVehicleSeatId VehicleSeatId, EVehicleDoorId VehicleDoorId); void ExecuteRangedHitReaction(); void ExitCombatState(); void ExitVehicleEndedAt(EVehicleSeatId SeatId); struct FGameplayTagContainer GetAllTags(); class UCharacterTypeDataAsset* GetAppliedCharacterVisuals(); class UCJCharacterMovementComponent* GetCJMovementComponent(); ECJCharacterDeathType GetDeathReason(); float GetHealth(); class UZoneGraphLaneTrackerComponent* GetLaneTracker(); float GetMaxHealth(); float GetMaxPosture(); float GetPosture(); EPredefinedTeamId GetTeam(); void HitByVehicle(const class ACJVehicle* Vehicle, const struct FVector& HitLocation, const struct FVector& NormalImpulse); void InitMeshDependecies(); void InterruptCurrentAction(); bool IsInActiveFlow(); bool IsSpecificIntersect(class AActor* Candidate, ECollisionChannel Channel, const struct FVector& Bias); void KickRagdoll(); void NotifyCameOutOfRagdoll(); void OnDamageDealt(const struct FTakeDamageContext& TakeDamageContext); void OnDamageTaken(const struct FTakeDamageContext& TakeDamageContext); void OnDisarmAttempt(bool bActive); void OnFlagForAutoHazardChanged(bool bActive); void OnHealthBecomeZero(); void OnHealthChanged(class UCJHealthComponent* InHealthComponent, const class FString& Reason); void OnHitByProjectile(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void OnMajorHit(); float OnModifyAdrenalineGained(float AdrenalineToGain, const struct FGameplayTag& AdrenalineTag); float OnModifyDamageDealt(const struct FTakeDamageContext& TakeDamageContext); struct FDamageAndPostureContext OnModifyDealDamageContext(const struct FTakeDamageContext& TakeDamageContext); float OnModifyPostureDealt(const struct FTakeDamageContext& TakeDamageContext); struct FDamageAndPostureContext OnModifyTakeDamageContext(const struct FTakeDamageContext& TakeDamageContext); void OnSkirtBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnSkirtEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnStunFlagRaised(bool bActive); void OverrideDisarmChance(float NewChance); void RemoveGenericGameplayTag(const struct FGameplayTag& Tag); void RemoveGenericGameplayTags(const struct FGameplayTagContainer& InTags); void RequestBreakoutFromCombatLoco(); void RequestCapsuleShorten(float NewCapsuleHeight); void RequestCapsuleShrink(float NewCapsuleRadius); void RequestClearCombatTasks(); void RequestExitVehicle(); bool RequestInteractionAction(class AActor* InteractableObject, const struct FInteractionHandle& Handle, EInteractionType InteractionType); void RequestInterruptActions(); void RequestMeleeWeaponThrowHit(class UMeshComponent* Weapon, TSubclassOf LinkedLayer, class UCharacterActionMoveSet* ActionMoveSet, TSubclassOf DamageType); void RequestRaiseStepHeight(float NewStepHeight); void RequestRestoreCapsuleHeight(); void RequestRestoreCapsuleRadius(); void RequestRestoreStepHeight(); void RequestReturnToCombatLoco(); void RequestStumble(); void ResetParryable(); void RespondToPhysicsImpact(class AActor* Impactor, class UPrimitiveComponent* ImpactingComponent, const struct FVector& ImpulseDirection, const struct FVector& HitLocation, float LethalVelocityThreshold, float MaxVelocity, float NormalMass, bool bGetPushBack); void Revive(); void SetAnimNotifySmartObjectSlotInUse(const bool bInUse); void SetCharacterResponse(ECommonFlags Flag, const struct FCharacterCharacterResponse& Response); void SetCollisionEnabled(bool CollisionEnabled); void SetFlow(TSoftClassPtr InFlow); void SetGenerateSplineTrajectory(bool bAllow); void SetInteractIntent(const struct FSayIntentId& IntentID, EInteractionType InteractionType); void SetParryable(bool bNewValue); void SetSkirtCollidsWithCharacters(bool bValue); void SetSkirtCollidsWithSkirt(bool bValue); void SetUpdateAnimCurveValues(const struct FCharacterUpdateAnimCurveValues& SetValues); void SetWantStopSprint(); void SpawnAutoHazardField(); void Sprint(); bool StandardHeavyPhysDamage(class AActor* Impactor); void StartClimb(); void StartCrouch(); void StopClimb(); void StopSprint(); void ToggleCrouch(); void TransferCharacterImpactMovement(class ACJCharacter* Impactor, const struct FVector& ImpactDirection, float ImpactSpeed, float Duration, bool bForceSidestep, bool bAsPlanMove); void TransferImpactMovement(const struct FVector& ImpactDirection, float ImpactSpeed, float Duration, bool bAsPlanMove); void UpdateHeadLookFromMovement(float Duration, float UpdateChance); void UpdateLinkedLayers(); bool CanUseHeadlook() const; class USayFlow* GetActiveFlow() const; float GetDamageScale() const; class ACJCharacter* GetExitVehicleInstigator() const; const struct FIngameEventId GetIngameEventId() const; EVehicleDoorId GetInteractingDoor() const; struct FInventoryId GetInventoryId() const; struct FVector GetStaggerHitDirection() const; float GetStaggerValue() const; class FText GetSubtitleName() const; ETeamAttitude GetTeamAttitudeTowards_BP(const class AActor* Actor) const; class ACJVehicle* GetVehicle() const; EVehicleDoorId GetVehicleDoor() const; EVehicleEntrySection GetVehicleEntrySection() const; struct FTransform GetVehicleExitTransform() const; EVehicleSeatId GetVehicleSeat() const; class ARangedWeapon* GetWeapon() const; class UWeaponTypeDataAsset* GetWeaponTypeData() const; class AWeapon* GetWieldableWeapon() const; const struct FWSResolveContext GetWorldStateContext() const; double GetWorldTimeSeconds() const; bool HintExists(const class FName Hint, const double ValidTimeAgo, const double AllowError) const; bool IsAiming() const; bool IsAlive() const; bool IsConscious() const; bool IsDead() const; bool IsEnteringVehicle() const; bool IsExitingVehicle() const; bool IsHoldingWeapon() const; bool IsInCombat() const; bool IsInCombatLoco() const; bool IsInDialogue() const; bool IsIndoors() const; bool IsInInterior() const; bool IsInRagdoll() const; bool IsInSmartObject() const; bool IsInVehicle() const; bool IsKnockedOut() const; bool IsPlayer() const; bool IsSeatedInVehicle() const; bool IsUnconscious() const; bool IsVehicleDriver() const; bool IsVehiclePassenger() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCharacter") } static class ACJCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJCharacter; // Class CJ.PlayerCharacter // 0x0340 (0x15E0 - 0x12A0) class APlayerCharacter : public ACJCharacter { public: uint8 Pad_12A0[0x10]; // 0x12A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ContextualCameraManagerClass; // 0x12B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ProxyPlayerCharacterContextualCameraManagerClass; // 0x12B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCJContextualCameraManager* ContextualCameraManager; // 0x12C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJCameraBoom* CameraBoom; // 0x12C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCameraComponent* CameraComponent; // 0x12D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float MaxWalkStickMagnitude; // 0x12D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPhysicalSurface LastTraversedPhysicalSurface; // 0x12DC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12DD[0x3]; // 0x12DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UCJListenerComponent* LSAKDistanceProbe; // 0x12E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPlayerInputActionsDataAsset* PlayerInputActions; // 0x12E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterStateShaderPropagationComponent* CharacterStateShaderPropagationComponent; // 0x12F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) double DistancescoreWeight; // 0x12F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double CamerscoreWeight; // 0x1300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FacingWeight; // 0x1308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ViewVsLeftStickBlend; // 0x1310(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ActiveStickWeight; // 0x1318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double PassiveStickWeight; // 0x1320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LastTargetWeight; // 0x1328(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double DistancescoreMinRange; // 0x1330(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double DistancescoreMaxRange; // 0x1338(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LastTargetTimer; // 0x1340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TargetStickChangeTolerance; // 0x1348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActiveTargetingTimeout; // 0x1350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinTimeBetweenJumps; // 0x1354(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinTimeBetweenBarges; // 0x1358(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_135C[0x4]; // 0x135C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastMeleeAttackDirection; // 0x1360(0x0018)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIRequestID LastLightAttackAction; // 0x1378(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastHeavyAttackAction; // 0x137C(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastParryAction; // 0x1380(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastEvadeAction; // 0x1384(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastThrownWeaponAction; // 0x1388(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastShoveAction; // 0x138C(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FAIRequestID LastTakedownAction; // 0x1390(0x0004)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1394[0x4]; // 0x1394(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnProjectedSpreadChanged; // 0x1398(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TWeakObjectPtr LastRunAIControllerProxyPlayer; // 0x13A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRunWithAnimDebugCamera; // 0x13B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13B1[0x7]; // 0x13B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AAIController* PlayerAIController; // 0x13B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool CanCancelAiControl; // 0x13C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C1[0x7]; // 0x13C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnNPCDied; // 0x13C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNPCKnockedOut; // 0x13D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMovedToNewRegionDelegate; // 0x13E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMovedToNewRoadNameDelegate; // 0x13F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FGameplayTag ForceUnlockMovementTag; // 0x1408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RegionsLayerName; // 0x1410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StrikeAlignmentTime; // 0x1418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawExperimentalHudElements; // 0x141C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141D[0xB]; // 0x141D(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) float AimIndicatorSmoothingRate; // 0x1428(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorMinWidth; // 0x142C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorMaxWidth; // 0x1430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorMinLength; // 0x1434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorMaxLength; // 0x1438(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorActionFocusDuration; // 0x143C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimIndicatorShortActionFocusDuration; // 0x1440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIndicateAllCombatActions; // 0x1444(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsAimIndicatorShown; // 0x1445(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1446[0x72]; // 0x1446(0x0072)(Fixing Size After Last Property [ Dumper-7 ]) class UEnhancedInputComponent* EnhancedInputComponent; // 0x14B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_14C0[0x120]; // 0x14C0(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class APlayerCharacter* GetPlayingInstance(); int32 CalculateAPCost(int32 BaseCost); void EvadeMisdirection(float Duration); struct FVector GetAttackAimDirection(); struct FSmartObjectSlotHandle GetInteractableSmartObjectSlotHandle(); void GetProjectedSpread(struct FVector2D* ScreenCenter, struct FVector2D* ScreenSide); struct FVector GetSmoothedAttackAimDirection(); float GetSmoothedAttackAimLength(); float GetSmoothedAttackAimWidth(); void OnAttackAttempt(const struct FAIRequestID& ID, class ACJCharacter* Target); void OnDefendAttempt(const struct FAIRequestID& ID, class ACJCharacter* Target); void OnEnteredMelee(); void OnExitedMelee(); void OnMovedToNewRegion(int32 RegionId, class FName RegionName); void OnMovedToNewRoadName(class FName RoadName); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); void OnRequestStarted(const class AActor* OwningActor, const struct FAIRequestID& CurrentRequestID); void OnShoveAttempt(const struct FAIRequestID& ID, class ACJCharacter* Target); void OnTakedownAttempt(const struct FAIRequestID& ID, class ACJCharacter* Target); struct FAIRequestID RequestMeleeAttack(TSubclassOf ActionType); void RestorePlayingState(); void SetInCutscene(bool InCutscene); bool ShowAimIndicator(); class UPlayerDialogueComponent* GetDialogueComponent() const; bool InGodMode() const; bool IsInCutscene() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerCharacter") } static class APlayerCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerCharacter; // Class CJ.BlueprintSayCondition // 0x0008 (0x0030 - 0x0028) class UBlueprintSayCondition : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Evaluate(class ACJCharacter* Character, class ACJCharacter* SourceCharacter) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintSayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintSayCondition") } static class UBlueprintSayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintSayCondition; // Class CJ.CJUIFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCJUIFunctionLibrary final : public UBlueprintFunctionLibrary { public: static int32 CompareStrings(const class FString& Left, const class FString& Right, ESearchCase SearchCase); static int32 CompareTexts(const class FText& Left, const class FText& Right, ESearchCase SearchCase); static void CustomSortObjectArray(TArray& Array, TDelegate Comparison); static void EnqueueCustomGenericNotification(class UObject* WorldContextObject, const struct FGameplayTag& Type, const class FText& Name_0, const class FText& Text, class UTexture2D* Image); static void EnqueueCustomNotification(class UObject* WorldContextObject, class UMVVMViewModelBase* Notification); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJUIFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJUIFunctionLibrary") } static class UCJUIFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJUIFunctionLibrary; // Class CJ.BlueprintSayScript // 0x0008 (0x0030 - 0x0028) class UBlueprintSayScript : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void PostLineExecute(class ACJCharacter* Character, class ACJCharacter* SourceCharacter) const; void PreLineExecute(class ACJCharacter* Character, class ACJCharacter* SourceCharacter) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintSayScript") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintSayScript") } static class UBlueprintSayScript* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlueprintSayScript; // Class CJ.PlaceIdInterface // 0x0000 (0x0000 - 0x0000) class IPlaceIdInterface final { public: class FName GetPlaceID() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlaceIdInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlaceIdInterface") } static class IPlaceIdInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IPlaceIdInterface; // Class CJ.BlueprintVariationInterface // 0x0000 (0x0000 - 0x0000) class IBlueprintVariationInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlueprintVariationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlueprintVariationInterface") } static class IBlueprintVariationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IBlueprintVariationInterface; // Class CJ.CharacterActionInterval // 0x0010 (0x0038 - 0x0028) class UCharacterActionInterval : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float StartTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnEnterInterval(const struct FActionUpdateContext& ActionUpdateContext) const; void OnExitInterval(const struct FActionUpdateContext& ActionUpdateContext, EIntervalExitReason ExitReason) const; void TriggerIntervalAction(const struct FActionUpdateContext& ActionUpdateContext) const; void UpdateInterval(float DeltaTime, const struct FActionUpdateContext& ActionUpdateContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionInterval") } static class UCharacterActionInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionInterval; // Class CJ.PlayerInputActionsDataAsset // 0x0110 (0x0140 - 0x0030) class UPlayerInputActionsDataAsset final : public UDataAsset { public: class UInputAction* AimAction; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* FireAction; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ReloadAction; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* NextWeaponAction; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* PreviousWeaponAction; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ToggleWeaponAction; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* PunchAction; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ParryAction; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* EvadeAction; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* EvadeDirection; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* HeavyMeleeAction; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* BlockStanceAction; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ShoveAction; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* GrabAction; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* GrabThrowAction; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TakedownAction; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ThrowWeaponAction; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* UseAdrenaline; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* JumpAction; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* CrouchAction; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* SprintAction; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* MovePlayerAction; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraAction; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraJoystickAction; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* SwitchCameraSideAction; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* DialogueInterfaceAction; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* CancelItemUse; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ExitVehicle; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* CallPlayerVehicle; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* DieAction; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ReviveAction; // 0x0120(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* CauseCrashAction; // 0x0128(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* GainHealthAction; // 0x0130(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* GainAdrenalineAction; // 0x0138(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerInputActionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerInputActionsDataAsset") } static class UPlayerInputActionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerInputActionsDataAsset; // Class CJ.BranchingInterval // 0x0000 (0x0038 - 0x0038) class UBranchingInterval final : public UCharacterActionInterval { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BranchingInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BranchingInterval") } static class UBranchingInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBranchingInterval; // Class CJ.ZoneGraphWidget // 0x00B0 (0x0228 - 0x0178) class UZoneGraphWidget final : public UWidget { public: struct FLinearColor NavigationPathColorAndOpacity; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavigationPathLineWidth; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavigationPathStepLength; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseCustomLaneColor; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLinearColor CustomLaneColorAndOpacity; // 0x0194(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseCustomLaneLineWidth; // 0x01A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A5[0x3]; // 0x01A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CustomLaneLineWidth; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinDistanceBetweenPoints; // 0x01AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector MapCenter; // 0x01B0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector MapSize; // 0x01C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FZoneGraphTagMask LaneTags; // 0x01E0(0x0004)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1E4[0x44]; // 0x01E4(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZoneGraphWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZoneGraphWidget") } static class UZoneGraphWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UZoneGraphWidget; // Class CJ.BreakableComponent // 0x0030 (0x0280 - 0x0250) class UBreakableComponent final : public USceneComponent { public: class UNiagaraSystem* BreakEffect; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USoundBase* BreakSound; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnBroken; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bSKipHideComponentsOnBroken; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSKipHideComponentsOnDamaged; // 0x0271(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSKipShowComponentsOnDamaged; // 0x0272(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_273[0xD]; // 0x0273(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPointDamageTaken(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BreakableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BreakableComponent") } static class UBreakableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBreakableComponent; // Class CJ.DamageAndPostureDefinitionsDataTable // 0x0000 (0x00B0 - 0x00B0) class UDamageAndPostureDefinitionsDataTable final : public UDataTable { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageAndPostureDefinitionsDataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageAndPostureDefinitionsDataTable") } static class UDamageAndPostureDefinitionsDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageAndPostureDefinitionsDataTable; // Class CJ.BTComposite_Random // 0x0000 (0x0080 - 0x0080) class UBTComposite_Random final : public UBTCompositeNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTComposite_Random") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTComposite_Random") } static class UBTComposite_Random* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTComposite_Random; // Class CJ.BTDecorator_AbortOnTouch // 0x0000 (0x0090 - 0x0090) class UBTDecorator_AbortOnTouch final : public UBTDecorator_BlackboardBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_AbortOnTouch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_AbortOnTouch") } static class UBTDecorator_AbortOnTouch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_AbortOnTouch; // Class CJ.PlayerStartContainerWidget // 0x0018 (0x0340 - 0x0328) class UPlayerStartContainerWidget final : public UUserWidget { public: class AActor* PlayerStart; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnPlayerTeleported; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void TeleportPlayer(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerStartContainerWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerStartContainerWidget") } static class UPlayerStartContainerWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerStartContainerWidget; // Class CJ.BTDecorator_AccessMotivationInfo // 0x0060 (0x00C8 - 0x0068) class UBTDecorator_AccessMotivationInfo final : public UBTDecorator { public: struct FSelectableMotivationKey MotivationInformation; // 0x0068(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) EArithmeticKeyOperation Comparator; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation VecComparator; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBasicKeyOperation BasicComparator; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation ComparatorBasicBlackboard; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseBlackboard; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Value; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector VecValue; // 0x0080(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector ComparisonKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) uint8 OperationType; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SelectedType; // 0x00C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetMotivationSchemaKeyEntryNames() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_AccessMotivationInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_AccessMotivationInfo") } static class UBTDecorator_AccessMotivationInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_AccessMotivationInfo; // Class CJ.VehicleAbilityComponent // 0x0028 (0x00E8 - 0x00C0) class UVehicleAbilityComponent : public UActorComponent { public: class ACJVehicle* ParentVehicle; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) double RecentlyUsedTimeThreshold; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleAbility AbilityId; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x17]; // 0x00D1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateAbility(); void DeactivateAbility(); bool IsAbilityActive() const; bool IsAbilityAvailable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleAbilityComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleAbilityComponent") } static class UVehicleAbilityComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleAbilityComponent; // Class CJ.VehicleSideRamAbilityComponent // 0x0000 (0x00E8 - 0x00E8) class UVehicleSideRamAbilityComponent : public UVehicleAbilityComponent { public: float ModifyImpactDamageDone(float Damage); void TriggerSideRam(ESideRamActivation SideRamActivation); float GetAbilityDirection() const; float GetSideRamChargeNormalized() const; bool ShouldShowDebug() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSideRamAbilityComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSideRamAbilityComponent") } static class UVehicleSideRamAbilityComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSideRamAbilityComponent; // Class CJ.BTDecorator_ChangedSchedule // 0x0028 (0x0090 - 0x0068) class UBTDecorator_ChangedSchedule final : public UBTDecorator { public: struct FBlackboardKeySelector TargetCharacter; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ChangedSchedule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ChangedSchedule") } static class UBTDecorator_ChangedSchedule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ChangedSchedule; // Class CJ.PlayerControllerInputActionsDataAsset // 0x0020 (0x0050 - 0x0030) class UPlayerControllerInputActionsDataAsset final : public UDataAsset { public: class UInputAction* InteractAction; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* SecondaryInteractAction; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* DialogueSkipLineAction; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* DilateTimeAction; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerControllerInputActionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerControllerInputActionsDataAsset") } static class UPlayerControllerInputActionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerControllerInputActionsDataAsset; // Class CJ.BTDecorator_CheckActivityTags // 0x0028 (0x0090 - 0x0068) class UBTDecorator_CheckActivityTags final : public UBTDecorator { public: struct FBlackboardKeySelector ClaimHandleBBKey; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckActivityTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckActivityTags") } static class UBTDecorator_CheckActivityTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckActivityTags; // Class CJ.BTDecorator_CheckCharacterWeapon // 0x0030 (0x0098 - 0x0068) class UBTDecorator_CheckCharacterWeapon final : public UBTDecorator { public: bool IsHoldingWeapon; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector TargetCharacter; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckCharacterWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckCharacterWeapon") } static class UBTDecorator_CheckCharacterWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckCharacterWeapon; // Class CJ.PositioningProfile // 0x0050 (0x0080 - 0x0030) class UPositioningProfile final : public UDataAsset { public: TMap Modes; // 0x0030(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PositioningProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PositioningProfile") } static class UPositioningProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPositioningProfile; // Class CJ.BTDecorator_CheckGroup // 0x0050 (0x00B8 - 0x0068) class UBTDecorator_CheckGroup final : public UBTDecorator { public: struct FBlackboardKeySelector SelfActorKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) bool AllGroupMembersMustMatch; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGameplayContainerMatchType MatchType; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x0098(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckGroup") } static class UBTDecorator_CheckGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckGroup; // Class CJ.WorldMapPanel // 0x04C0 (0x0650 - 0x0190) class UWorldMapPanel final : public UPanelWidget { public: struct FGameplayTagQuery MapIconTagQuery; // 0x0190(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float ZoomDuration; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEasingFunc ZoomEasingFunc; // 0x01DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PanDuration; // 0x01E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEasingFunc PanEasingFunc; // 0x01E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SnapDuration; // 0x01E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEasingFunc SnapEasingFunc; // 0x01EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRotateMapWithFocusedLocation; // 0x01ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1EE[0x2]; // 0x01EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MapRotationOffset; // 0x01F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MapRotationSpeed; // 0x01F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MapPivot; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ZoomFactor; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseScale; // 0x020C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin StickToEdgeMargin; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FSlateBrush StickToEdgeIndicator; // 0x0220(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float StickToEdgeIndicatorOffset; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StickToEdgeIndicatorBaseRotation; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInteractable; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCircular; // 0x02D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DA[0x2]; // 0x02DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumClippingRects; // 0x02DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateBrush ClippingBorderBrush; // 0x02E0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FMargin ClippingBorderSize; // 0x0390(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float MapIconElevationBelow; // 0x03A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MapIconElevationAbove; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDefaultMap; // 0x03A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush DefaultMapBrush; // 0x03B0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FVector DefaultMapCenter; // 0x0460(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DefaultMapSize; // 0x0478(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMinZoom; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMaxZoom; // 0x0494(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DefaultZoomLevels; // 0x0498(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldMapMaterialSet; // 0x04A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFocusedLocationReached; // 0x04B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldMapZoomChanged; // 0x04C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldMapRotationOffsetChanged; // 0x04D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldMapFocusedLocationChanged; // 0x04E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldMapClicked; // 0x04F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldIconClicked; // 0x0508(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldIconFocused; // 0x0518(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldIconUnfocused; // 0x0528(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush MapBrush; // 0x0540(0x00B0)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_5F0[0x60]; // 0x05F0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UWorldMapPanelSlot* AddChildToMapPanel(class UWidget* content); void FocusOnLocation(const struct FVector& Location, bool bJump); void FocusOnWorldIcon(const struct FWorldIconHandle& Handle, bool bJump); class UMaterialInstanceDynamic* GetMapBrushDynamicMaterial(EGetDynamicMaterialResult* Result); void ModifyOffsetFromWorldCenter(const struct FVector& Amount); void ModifyZoom(float Amount); void SetElevationBaseHandle(const struct FWorldIconHandle& Handle); void SetMapIconTagQuery(const struct FGameplayTagQuery& InMapIconTagQuery); void ZoomIn(); void ZoomOut(); struct FVector GetFocusedLocation() const; float GetRotationOffset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapPanel") } static class UWorldMapPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapPanel; // Class CJ.BTDecorator_CheckVehicleHealth // 0x0008 (0x0070 - 0x0068) class UBTDecorator_CheckVehicleHealth final : public UBTDecorator { public: int32 HealthThreshold; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MechanicalHealthThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckVehicleHealth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckVehicleHealth") } static class UBTDecorator_CheckVehicleHealth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckVehicleHealth; // Class CJ.PostProcessingEffect // 0x0798 (0x07C0 - 0x0028) class UPostProcessingEffect final : public UObject { public: int32 EffectOrder; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPostProcessSettings PostProcessOverrides; // 0x0030(0x0770)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FCameraOverrideSettings CameraOverrides; // 0x07A0(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UMaterialInterface* PostProcessMaterial; // 0x07A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPostProcessingEffectMaterialStack* PostProcessMaterialStack; // 0x07B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPropertySheet* PropertySheet; // 0x07B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessingEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessingEffect") } static class UPostProcessingEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostProcessingEffect; // Class CJ.SpiritCreator // 0x0000 (0x0028 - 0x0028) class USpiritCreator : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritCreator") } static class USpiritCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritCreator; // Class CJ.MissionVehicleCreator // 0x0008 (0x0030 - 0x0028) class UMissionVehicleCreator final : public USpiritCreator { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionVehicleCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionVehicleCreator") } static class UMissionVehicleCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionVehicleCreator; // Class CJ.BTDecorator_CompareTime // 0x0008 (0x0098 - 0x0090) class UBTDecorator_CompareTime final : public UBTDecorator_BlackboardBase { public: double DurationToTest; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CompareTime") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CompareTime") } static class UBTDecorator_CompareTime* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CompareTime; // Class CJ.BTDecorator_ExitOnInput // 0x0050 (0x00B8 - 0x0068) class UBTDecorator_ExitOnInput final : public UBTDecorator { public: struct FBlackboardKeySelector SelfActorKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) TArray Inputs; // 0x0090(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ExitOnInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ExitOnInput") } static class UBTDecorator_ExitOnInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ExitOnInput; // Class CJ.MeleeSpacingActionType // 0x0000 (0x0030 - 0x0030) class UMeleeSpacingActionType final : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeSpacingActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeSpacingActionType") } static class UMeleeSpacingActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeSpacingActionType; // Class CJ.BTDecorator_ForceFail // 0x0000 (0x0068 - 0x0068) class UBTDecorator_ForceFail final : public UBTDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_ForceFail") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_ForceFail") } static class UBTDecorator_ForceFail* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_ForceFail; // Class CJ.CJDataVolumeList // 0x0010 (0x0040 - 0x0030) class UCJDataVolumeList final : public UDataAsset { public: TArray Behaviors; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDataVolumeList") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDataVolumeList") } static class UCJDataVolumeList* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDataVolumeList; // Class CJ.BTDecorator_HasCombatPosition // 0x0028 (0x0090 - 0x0068) class UBTDecorator_HasCombatPosition final : public UBTDecorator { public: struct FBlackboardKeySelector TargetActorKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_HasCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_HasCombatPosition") } static class UBTDecorator_HasCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_HasCombatPosition; // Class CJ.PlayerVehicleHandler // 0x0020 (0x0048 - 0x0028) class UPlayerVehicleHandler final : public UObject { public: class FName LastPlayerVehicleName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CallPlayerVehicle(); void MovePlayerVehicle(const struct FTransform& DestinationTransform); void SetAllowCallVehicle(bool bAllowCallVehicle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerVehicleHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerVehicleHandler") } static class UPlayerVehicleHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerVehicleHandler; // Class CJ.BTDecorator_IsFlagRaised // 0x0008 (0x0070 - 0x0068) class UBTDecorator_IsFlagRaised final : public UBTDecorator { public: ECommonFlags Flag; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsFlagRaised") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsFlagRaised") } static class UBTDecorator_IsFlagRaised* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsFlagRaised; // Class CJ.BTDecorator_IsInGroup // 0x0038 (0x00A0 - 0x0068) class UBTDecorator_IsInGroup final : public UBTDecorator { public: bool AnyGroup; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterGroupSelector SpecificGroup; // 0x006C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector SelfActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsInGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsInGroup") } static class UBTDecorator_IsInGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsInGroup; // Class CJ.MissingRequiredGateEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UMissingRequiredGateEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissingRequiredGateEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissingRequiredGateEvaluatorResultType") } static class UMissingRequiredGateEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissingRequiredGateEvaluatorResultType; // Class CJ.BTDecorator_IsSmartObjectAvailable // 0x0068 (0x00D0 - 0x0068) class UBTDecorator_IsSmartObjectAvailable final : public UBTDecorator { public: struct FBlackboardKeySelector SelfActorKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) struct FVector Extent; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreObjectsBehind; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TickRate; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer ActivityTags; // 0x00B0(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsSmartObjectAvailable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsSmartObjectAvailable") } static class UBTDecorator_IsSmartObjectAvailable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsSmartObjectAvailable; // Class CJ.VehicleAutopilotComponent // 0x03D8 (0x0498 - 0x00C0) class UVehicleAutopilotComponent final : public UActorComponent { public: struct FRuntimeFloatCurve SpeedToDistanceAhead; // 0x00C0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToCurvature; // 0x0148(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToAcceleration; // 0x01D0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve DistanceToOtherTrafficBrakeCurve; // 0x0258(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UVehicleAutopilotProfileData* AutopilotProfile; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnAutopilotFinished; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AActor* CombatTarget; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_300[0x58]; // 0x0300(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) class ACJVehicle* OwningVehicle; // 0x0358(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UZoneGraphLaneTrackerComponent* LaneTracker; // 0x0360(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FRuntimeFloatCurve MaxSpeed; // 0x0368(0x0088)(NativeAccessSpecifierPrivate) uint8 Pad_3F0[0xA8]; // 0x03F0(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static float CalculateBrakeDistance(float Speed); void AssignChaseTargetName(class FName InChaseTargetName); void AssignCombatTarget(class AActor* CombatTarget_0); void AssignCombatTargetName(class FName CombatTargetName); void ClearCombatTarget(); void OnCharacterExitVehicle(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EVehicleDriverExitAction ExitAction, EPlayerVehicleTransitionState State); void OnVehicleImpactDamage(float Damage, const struct FImpactDamageEvent& ImpactEvent); void RequestLaneOffset(float OffsetAmount, float OffsetTimer); void SetAutopilotProfile(class UVehicleAutopilotProfileData* AutopilotProfile_0); void SetChaseActive(bool bChase); void SetFleeActive(bool bFleeActive); void SetFleePathRange(float Range); void SetStopModeActive(bool bStopMode); void StartAutopilot(const struct FAutopilotStartParameters& Parameters); void StopAutopilot(); float GetCenterLaneDirection() const; class AActor* GetCombatTarget() const; class FName GetCombatTargetName() const; float GetRemainingPathDistance() const; bool HasBeenStuckForDuration(float TimeSeconds) const; bool HasFinishedDriving() const; bool IsAutopilotEnabled() const; bool IsChasingActive() const; bool IsFleeing() const; bool IsStopModeActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleAutopilotComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleAutopilotComponent") } static class UVehicleAutopilotComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleAutopilotComponent; // Class CJ.BTDecorator_IsUsingDoor // 0x0028 (0x0090 - 0x0068) class UBTDecorator_IsUsingDoor final : public UBTDecorator { public: struct FBlackboardKeySelector SelfActorKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsUsingDoor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsUsingDoor") } static class UBTDecorator_IsUsingDoor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsUsingDoor; // Class CJ.BTDecorator_IsVehicleDrivable // 0x0000 (0x0068 - 0x0068) class UBTDecorator_IsVehicleDrivable final : public UBTDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_IsVehicleDrivable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_IsVehicleDrivable") } static class UBTDecorator_IsVehicleDrivable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_IsVehicleDrivable; // Class CJ.EnvironmentGameSyncAsset // 0x0028 (0x0058 - 0x0030) class UEnvironmentGameSyncAsset final : public UDataAsset { public: class UAkRtpc* TimeOfDayRTPC; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* RainIntensityRTPC; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* ZoneRTPC; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* TimePresetDay; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* TimePresetNight; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentGameSyncAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentGameSyncAsset") } static class UEnvironmentGameSyncAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentGameSyncAsset; // Class CJ.BTDecorator_StimEventQuery // 0x0038 (0x00A0 - 0x0068) class UBTDecorator_StimEventQuery final : public UBTDecorator { public: struct FGameplayTag StimEvent; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStimType SenseFilter; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector Target; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_StimEventQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_StimEventQuery") } static class UBTDecorator_StimEventQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_StimEventQuery; // Class CJ.AIStimFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UAIStimFunctionLibrary final : public UBlueprintFunctionLibrary { public: static float GetDistanceToStimEvent(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent, const struct FVector& FromLocation); static struct FVector GetPercievcedEventLocation(class UObject* WorldContextObject, const struct FLastPerceivedStimEventTime& PercievedEvent); static float GetPercievcedEventTime(class UObject* WorldContextObject, const struct FLastPerceivedStimEventTime& PercievedEvent); static EStimType GetPercievcedEventType(class UObject* WorldContextObject, const struct FLastPerceivedStimEventTime& PercievedEvent); static EStimEventClass GetStimEventEventClass(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent); static struct FLastPerceivedStimEventTime GetStimEventLatestPercievcedEvent(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent); static struct FGameplayTag GetStimEventName(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent); static bool StimEventHasePercievcedEvent(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIStimFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIStimFunctionLibrary") } static class UAIStimFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIStimFunctionLibrary; // Class CJ.BTDecorator_TwoPointRangeCheck // 0x0060 (0x00C8 - 0x0068) class UBTDecorator_TwoPointRangeCheck final : public UBTDecorator { public: float Distance; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUse2DPlane; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector FirstPoint; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector SecondPoint; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) bool bPrintDebug; // 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 UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_TwoPointRangeCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_TwoPointRangeCheck") } static class UBTDecorator_TwoPointRangeCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_TwoPointRangeCheck; // Class CJ.CombatPatternAnalyzer // 0x00E0 (0x0118 - 0x0038) class UCombatPatternAnalyzer final : public UWorldSubsystem { public: uint8 Pad_38[0xE0]; // 0x0038(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float BeliefeTargetIsUnreachable(const TSoftObjectPtr ReachTarget); void ClearBufferedActions(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPatternAnalyzer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPatternAnalyzer") } static class UCombatPatternAnalyzer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPatternAnalyzer; // Class CJ.BTService_CharacterAlignTowards // 0x0030 (0x00A0 - 0x0070) class UBTService_CharacterAlignTowards final : public UBTService { public: struct FBlackboardKeySelector LocationKeyName; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) EPointInterestPrio AlignTowardsPriority; // 0x0098(0x0001)(Edit, ZeroConstructor, 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("BTService_CharacterAlignTowards") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_CharacterAlignTowards") } static class UBTService_CharacterAlignTowards* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_CharacterAlignTowards; // Class CJ.BTService_GameplayFocus // 0x0000 (0x00A0 - 0x00A0) class UBTService_GameplayFocus final : public UBTService_DefaultFocus { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_GameplayFocus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_GameplayFocus") } static class UBTService_GameplayFocus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_GameplayFocus; // Class CJ.VehicleCombatProfile // 0x0050 (0x0080 - 0x0030) class UVehicleCombatProfile final : public UDataAsset { public: double ForwardDirectionThreshold; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TimeUntilAttack; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double DecayPerSecond; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double AttackCooldown; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double SwitchCombatPositionDelay; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ForwardSpeedThresholdKmh; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange ForwardDistanceForAttack; // 0x0060(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange SidewayDistanceForAttack; // 0x0070(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleCombatProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleCombatProfile") } static class UVehicleCombatProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleCombatProfile; // Class CJ.EnvQueryGenerator_SplineSegment // 0x0078 (0x0110 - 0x0098) class UEnvQueryGenerator_SplineSegment final : public UEnvQueryGenerator_ProjectedPoints { public: struct FAIDataProviderFloatValue SpaceBetween; // 0x0098(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderIntValue OptionalSpecificIndex; // 0x00D0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TSubclassOf SplineContext; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_SplineSegment") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_SplineSegment") } static class UEnvQueryGenerator_SplineSegment* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_SplineSegment; // Class CJ.BTService_RememberSelectedTarget // 0x0050 (0x00C0 - 0x0070) class UBTService_RememberSelectedTarget final : public UBTService { public: struct FBlackboardKeySelector TargetActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector LastRememberedTargetKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_RememberSelectedTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_RememberSelectedTarget") } static class UBTService_RememberSelectedTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_RememberSelectedTarget; // Class CJ.PostureComponent // 0x0068 (0x0128 - 0x00C0) class UPostureComponent final : public UActorComponent { public: float Posture; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxPosture; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BasePosture; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPosture; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RegenRate; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StunTime; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepletionBonusPercentOfMax; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReductionRegenPauseTime; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPostureBecomeZero; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPostureRestored; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPostureChanged; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UPostureData* PostureData; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_118[0x10]; // 0x0118(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ConsumePosture(float PostureChange); void FullyRestore(); int32 GetPostureSegment(int32 NofSegments); void RegainPosture(float PostureRegained); void SetMaxPosture(float NewMaxPosture); void SetPauseRegen(bool Pause, float Duration); void SetPosture(float NewPosture); float GetPosture() const; float GetPosturePercentage() const; bool IsPostureDepleted() const; bool IsPostureFull() const; bool IsRegenPaused() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostureComponent") } static class UPostureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostureComponent; // Class CJ.BTService_RescoreTargets // 0x0008 (0x0078 - 0x0070) class UBTService_RescoreTargets final : public UBTService { public: int32 TargetsToRescore; // 0x0070(0x0004)(Edit, ZeroConstructor, 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("BTService_RescoreTargets") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_RescoreTargets") } static class UBTService_RescoreTargets* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_RescoreTargets; // Class CJ.QueryPuddlesAsyncAction // 0x0030 (0x0060 - 0x0030) class UQueryPuddlesAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UQueryPuddlesAsyncAction* QueryPuddlesAsync(class UObject* InWorldContextObject, const struct FVector& InQueryLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QueryPuddlesAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QueryPuddlesAsyncAction") } static class UQueryPuddlesAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQueryPuddlesAsyncAction; // Class CJ.BTService_SetOnGroundMoveState // 0x0008 (0x0078 - 0x0070) class UBTService_SetOnGroundMoveState final : public UBTService { public: ECJCharacterMovementSpeedState MovementState; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPopStateOnExit; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_SetOnGroundMoveState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_SetOnGroundMoveState") } static class UBTService_SetOnGroundMoveState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_SetOnGroundMoveState; // Class CJ.BTService_UpdateLaneTarget // 0x0038 (0x00A8 - 0x0070) class UBTService_UpdateLaneTarget final : public UBTService { public: float CheckAhead; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpreadRange; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseOffset; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector TargetLocation; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_UpdateLaneTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_UpdateLaneTarget") } static class UBTService_UpdateLaneTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_UpdateLaneTarget; // Class CJ.CJVolumeControlAsset // 0x0030 (0x0060 - 0x0030) class UCJVolumeControlAsset final : public UDataAsset { public: class UAkRtpc* Dialog; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Global; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Music; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* SFX; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* CaptureModeStateOn; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* CaptureModeStateOff; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVolumeControlAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVolumeControlAsset") } static class UCJVolumeControlAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJVolumeControlAsset; // Class CJ.BTService_UpdateLKPOnNewTarget // 0x0050 (0x00C0 - 0x0070) class UBTService_UpdateLKPOnNewTarget final : public UBTService { public: struct FBlackboardKeySelector LKPKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector TargetActorKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_UpdateLKPOnNewTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_UpdateLKPOnNewTarget") } static class UBTService_UpdateLKPOnNewTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_UpdateLKPOnNewTarget; // Class CJ.CJCharacterDamageEffect // 0x0048 (0x0108 - 0x00C0) class UCJCharacterDamageEffect final : public UActorComponent { public: uint8 Pad_C0[0x48]; // 0x00C0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TakeDamage(float InDamageTaken, float InNewHealth, TSubclassOf DamageType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCharacterDamageEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCharacterDamageEffect") } static class UCJCharacterDamageEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCharacterDamageEffect; // Class CJ.BTService_UpdateMoveToTargetFromSpline // 0x00A8 (0x0118 - 0x0070) class UBTService_UpdateMoveToTargetFromSpline final : public UBTService { public: struct FBlackboardKeySelector InputSplineKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector MoveToTargetKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) float RadiusThreshold; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector LastSplinePointIndexKey; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector HasUsedSplineKey; // 0x00F0(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_UpdateMoveToTargetFromSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_UpdateMoveToTargetFromSpline") } static class UBTService_UpdateMoveToTargetFromSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_UpdateMoveToTargetFromSpline; // Class CJ.CombatPositionScoringDefinition // 0x0008 (0x0030 - 0x0028) class UCombatPositionScoringDefinition : public UObject { public: float ScoringBias; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static struct FVector ComputeWorldPosition(const class UCombatPositioningComponent* Component, const struct FCombatPosition& PositionToScore); static float DistanceSquared(float RelativeAngleLoc, float RelativeAnglePoint, float OwnerToLocSqr, float OwnerToPointSqr); float ComputeScore(const class UCombatPositioningComponent* TargetComponent, class ANPCAIController* Querier, const struct FCombatPosition& PositionToScore, int32 CircleIdx, float OwnerToQuerierDistance, float QuerierCameraRelativeAngle) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition") } static class UCombatPositionScoringDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition; // Class CJ.CombatPositionScoringDefinition_QuadrantScore // 0x0008 (0x0038 - 0x0030) class UCombatPositionScoringDefinition_QuadrantScore final : public UCombatPositionScoringDefinition { public: bool bPreferSame; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_QuadrantScore") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_QuadrantScore") } static class UCombatPositionScoringDefinition_QuadrantScore* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_QuadrantScore; // Class CJ.BTTask_ChangeBlackboardValue // 0x0038 (0x00A8 - 0x0070) class UBTTask_ChangeBlackboardValue final : public UBTTaskNode { public: struct FBlackboardKeySelector BlackboardValue; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) float ChangeValue; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClampFinalValue; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinClamp; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxClamp; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ChangeBlackboardValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ChangeBlackboardValue") } static class UBTTask_ChangeBlackboardValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ChangeBlackboardValue; // Class CJ.BTTask_ChangeGroupRole // 0x0030 (0x00A0 - 0x0070) class UBTTask_ChangeGroupRole final : public UBTTaskNode { public: struct FBlackboardKeySelector TargetActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FCharacterGroupRoleSelector NewRole; // 0x0098(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ChangeGroupRole") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ChangeGroupRole") } static class UBTTask_ChangeGroupRole* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ChangeGroupRole; // Class CJ.CombatPositionScoringDefinition_BlueprintBase // 0x0000 (0x0030 - 0x0030) class UCombatPositionScoringDefinition_BlueprintBase final : public UCombatPositionScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_BlueprintBase") } static class UCombatPositionScoringDefinition_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_BlueprintBase; // Class CJ.BTTask_Despawn // 0x0030 (0x00A0 - 0x0070) class UBTTask_Despawn final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) bool bDespawnifNotRendered; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDespawnIfOutsideFrustum; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_Despawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_Despawn") } static class UBTTask_Despawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_Despawn; // Class CJ.InventoryItemRandomPickupSpawner // 0x0030 (0x02E0 - 0x02B0) class AInventoryItemRandomPickupSpawner final : public AActor { public: int32 DaysCooldown; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PossibleSpawns; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) bool bSavePickupState; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02CC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D4[0xC]; // 0x02D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemRandomPickupSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemRandomPickupSpawner") } static class AInventoryItemRandomPickupSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInventoryItemRandomPickupSpawner; // Class CJ.BTTask_DriveVehicle // 0x00A8 (0x0118 - 0x0070) class UBTTask_DriveVehicle final : public UBTTaskNode { public: struct FAutopilotStartParameters AutopilotParameters; // 0x0070(0x00A0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bStopAtEndOfPath; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShutDownEngineOnStop; // 0x0111(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_DriveVehicle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_DriveVehicle") } static class UBTTask_DriveVehicle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_DriveVehicle; // Class CJ.CJVehicleWheel // 0x0018 (0x02F8 - 0x02E0) class UCJVehicleWheel final : public UChaosVehicleWheel { public: float BarRimFrictionMultiplier; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BareRimWheelRadius; // 0x02E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FlatTireFrictionMultiplier; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FlatTireWheelRadius; // 0x02EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicleWheel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicleWheel") } static class UCJVehicleWheel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJVehicleWheel; // Class CJ.BTTask_FindClosestWaypointSpline // 0x0040 (0x00B0 - 0x0070) class UBTTask_FindClosestWaypointSpline final : public UBTTaskNode { public: float SearchRadius; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf WaypointSplineClass; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WaypointSplineTag; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputSplineKey; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_FindClosestWaypointSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_FindClosestWaypointSpline") } static class UBTTask_FindClosestWaypointSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_FindClosestWaypointSpline; // Class CJ.BTTask_FindGroupMember // 0x0078 (0x00E8 - 0x0070) class UBTTask_FindGroupMember final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate) struct FBlackboardKeySelector FoundActorKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate) bool SelectRandomMember; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EGameplayContainerMatchType TagsMatchType; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TagsToMatch; // 0x00C8(0x0020)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_FindGroupMember") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_FindGroupMember") } static class UBTTask_FindGroupMember* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_FindGroupMember; // Class CJ.CombatPositionScoringDefinition_ProximityToTarget // 0x0010 (0x0040 - 0x0030) class UCombatPositionScoringDefinition_ProximityToTarget final : public UCombatPositionScoringDefinition { public: float ProximityTarget; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxDist; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bInvertScore; // 0x0038(0x0001)(Edit, 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("CombatPositionScoringDefinition_ProximityToTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_ProximityToTarget") } static class UCombatPositionScoringDefinition_ProximityToTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_ProximityToTarget; // Class CJ.BTTask_FindUseClosestSmartObject // 0x00D8 (0x0148 - 0x0070) class UBTTask_FindUseClosestSmartObject final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FVector Extent; // 0x0098(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IgnoreObjectsBehind; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActivityTags; // 0x00B8(0x0020)(Edit, NativeAccessSpecifierPublic) bool bIgnoreTags; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector IgnoreTagsKey; // 0x00E0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector ClaimedSmartObjectKey; // 0x0108(0x0028)(Edit, NativeAccessSpecifierPublic) float AfterUseTimeout; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ReserveAfterUse; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_135[0x3]; // 0x0135(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 ReservationCapacity; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ReservationGroup; // 0x013C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetWarpTargetsInTask; // 0x0144(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_145[0x3]; // 0x0145(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_FindUseClosestSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_FindUseClosestSmartObject") } static class UBTTask_FindUseClosestSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_FindUseClosestSmartObject; // Class CJ.ThreatIndicatorSourceComponent // 0x0030 (0x00F0 - 0x00C0) class UThreatIndicatorSourceComponent final : public UActorComponent { public: uint8 Pad_C0[0x30]; // 0x00C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCharacterControllerChanged(class APawn* InPawn, class AController* InOldController, class AController* InNewController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThreatIndicatorSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThreatIndicatorSourceComponent") } static class UThreatIndicatorSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThreatIndicatorSourceComponent; // Class CJ.BTTask_GetFleePosition // 0x0058 (0x00C8 - 0x0070) class UBTTask_GetFleePosition final : public UBTTaskNode { public: float Range; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FailDistance; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FBlackboardKeySelector Threat; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPrivate) struct FBlackboardKeySelector FleePosition; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_GetFleePosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_GetFleePosition") } static class UBTTask_GetFleePosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_GetFleePosition; // Class CJ.SidecarComponent // 0x0000 (0x00C0 - 0x00C0) class USidecarComponent : public UActorComponent { public: void BP_OnInitController(class ANPCAIController* Controller); struct FVector GetWorldLocation(double Above) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SidecarComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SidecarComponent") } static class USidecarComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USidecarComponent; // Class CJ.CrewComponent // 0x0018 (0x00D8 - 0x00C0) class UCrewComponent final : public USidecarComponent { public: FMulticastSparseDelegateProperty_ OnJobUpdatedEvent; // 0x00C0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C1[0x17]; // 0x00C1(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnCrewMemberDeath(); void OnCurrentJobCompleted(); void OnCurrentJobInterrupted(); void SetCrewJob(class UCrewJobComponent* CrewJob); void StopCurrentJob(); class UCrewJobComponent* GetCurrentCrewJob() const; bool ValidateCrewJob(class UCrewJobComponent* CrewJob) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrewComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrewComponent") } static class UCrewComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrewComponent; // Class CJ.BTTask_InformGroup // 0x0060 (0x00D0 - 0x0070) class UBTTask_InformGroup final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate) EGroupMemberSelectionType SelectionType; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool MatchTags; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EGameplayContainerMatchType TagsMatchType; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TagsToMatch; // 0x00A0(0x0020)(Edit, NativeAccessSpecifierPrivate) TArray Information; // 0x00C0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_InformGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_InformGroup") } static class UBTTask_InformGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_InformGroup; // Class CJ.BTTask_KillVehicle // 0x0000 (0x0070 - 0x0070) class UBTTask_KillVehicle final : public UBTTaskNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_KillVehicle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_KillVehicle") } static class UBTTask_KillVehicle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_KillVehicle; // Class CJ.CombatPositionScoringDefinition_WithinAreaOfOperations // 0x0008 (0x0038 - 0x0030) class UCombatPositionScoringDefinition_WithinAreaOfOperations final : public UCombatPositionScoringDefinition { public: bool bSuggestion; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_WithinAreaOfOperations") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_WithinAreaOfOperations") } static class UCombatPositionScoringDefinition_WithinAreaOfOperations* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_WithinAreaOfOperations; // Class CJ.BTTask_OrbitTarget // 0x0040 (0x00D8 - 0x0098) class UBTTask_OrbitTarget final : public UBTTask_BlackboardBase { public: float OrbitRadius; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float OrbitRadiusVariation; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float OrbitStep; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float OrbitStepVariation; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float UpdateRate; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector CurrentTarget; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_OrbitTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_OrbitTarget") } static class UBTTask_OrbitTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_OrbitTarget; // Class CJ.FakeLightComponent // 0x0060 (0x0690 - 0x0630) class UFakeLightComponent : public UStaticMeshComponent { public: uint8 Pad_630[0x8]; // 0x0630(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bEnabled; // 0x0638(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_639[0x3]; // 0x0639(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor LightColor; // 0x063C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x0640(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Falloff; // 0x0644(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CullingDistanceFade; // 0x0648(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CullingDistance; // 0x064C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* OverriddenMaterial; // 0x0650(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Interp, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) ELightTimeControlState TimeControlState; // 0x0658(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_659[0x7]; // 0x0659(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double TimeControlledMin; // 0x0660(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TimeControlledMax; // 0x0668(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FControlledLightData ControlledLightData; // 0x0670(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_688[0x8]; // 0x0688(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetIntensity(float InIntensity); void SetLightColor(const struct FLinearColor& InLightColor, bool bSRGB); void SetLightFColor(const struct FColor& InLightColor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeLightComponent") } static class UFakeLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFakeLightComponent; // Class CJ.BTTask_PerformGroupRole // 0x0028 (0x00B0 - 0x0088) class UBTTask_PerformGroupRole final : public UBTTask_RunBehaviorDynamic { public: struct FBlackboardKeySelector SelfActorKey; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_PerformGroupRole") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_PerformGroupRole") } static class UBTTask_PerformGroupRole* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_PerformGroupRole; // Class CJ.CombatPositionScoringDefinition_Obstructions // 0x0008 (0x0038 - 0x0030) class UCombatPositionScoringDefinition_Obstructions final : public UCombatPositionScoringDefinition { public: float ObscurityAOEModifier; // 0x0030(0x0004)(Edit, 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("CombatPositionScoringDefinition_Obstructions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_Obstructions") } static class UCombatPositionScoringDefinition_Obstructions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_Obstructions; // Class CJ.BTTask_RestorePlayerController // 0x0028 (0x0098 - 0x0070) class UBTTask_RestorePlayerController final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RestorePlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RestorePlayerController") } static class UBTTask_RestorePlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RestorePlayerController; // Class CJ.BTTask_Say // 0x0048 (0x00B8 - 0x0070) class UBTTask_Say final : public UBTTaskNode { public: struct FSayIntentId IntentToSay; // 0x0070(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FIntentTarget Target; // 0x0078(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) TSoftClassPtr Flow; // 0x0090(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_Say") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_Say") } static class UBTTask_Say* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_Say; // Class CJ.BTTask_UseSmartObject // 0x0058 (0x00C8 - 0x0070) class UBTTask_UseSmartObject final : public UBTTaskNode { public: struct FBlackboardKeySelector ClaimHandleBBKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector UseSOTaskBBKey; // 0x0098(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) bool bTeleport; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_UseSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_UseSmartObject") } static class UBTTask_UseSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_UseSmartObject; // Class CJ.InteriorStreamingSettings // 0x0028 (0x0060 - 0x0038) class UInteriorStreamingSettings final : public UDeveloperSettings { public: TSoftObjectPtr MainInteriorDataLayer; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorStreamingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorStreamingSettings") } static class UInteriorStreamingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteriorStreamingSettings; // Class CJ.BTTask_VehicleAbility // 0x0030 (0x00A0 - 0x0070) class UBTTask_VehicleAbility final : public UBTTaskNode { public: bool bActivateAbility; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr Ability; // 0x0078(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_VehicleAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_VehicleAbility") } static class UBTTask_VehicleAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_VehicleAbility; // Class CJ.DataVolumeBehaviorPostSfxEvent // 0x0020 (0x0050 - 0x0030) class UDataVolumeBehaviorPostSfxEvent final : public UCJDataVolumeBehavior { public: TArray EventsOnEntry; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray EventsOnExit; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorPostSfxEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorPostSfxEvent") } static class UDataVolumeBehaviorPostSfxEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorPostSfxEvent; // Class CJ.BTTask_VehicleClearPath // 0x0000 (0x0070 - 0x0070) class UBTTask_VehicleClearPath final : public UBTTaskNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_VehicleClearPath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_VehicleClearPath") } static class UBTTask_VehicleClearPath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_VehicleClearPath; // Class CJ.BugReportedWidget // 0x0008 (0x0330 - 0x0328) class UBugReportedWidget final : public UUserWidget { public: class UTextBlock* BugItTextBlock; // 0x0328(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BugReportedWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BugReportedWidget") } static class UBugReportedWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBugReportedWidget; // Class CJ.CrewJobComponent // 0x0000 (0x02F0 - 0x02F0) class UCrewJobComponent : public UInteractionComponent { public: FMulticastSparseDelegateProperty_ OnJobCompletedEvent; // 0x02E8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnJobInterruptedEvent; // 0x02E9(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 CrewJobID; // 0x02EA(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStallBTUntilCompleation; // 0x02EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStandbyJob; // 0x02EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bJobIsRepeatable; // 0x02ED(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsJobCompleted; // 0x02EE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2EF[0x1]; // 0x02EF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateCrewJob(class ACJCharacter* CrewMember); void BlueprintActivateCrewJob(class ACJCharacter* CrewMember); void BlueprintOnInterrupted(); void EvaluateCrewMember(); void JobCompleted(); void JobInterrupted(); void JobRestart(); bool IsJobCompleted() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrewJobComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrewJobComponent") } static class UCrewJobComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrewJobComponent; // Class CJ.CrewJobComponent_Follow // 0x0010 (0x0300 - 0x02F0) class UCrewJobComponent_Follow final : public UCrewJobComponent { public: uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrewJobComponent_Follow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrewJobComponent_Follow") } static class UCrewJobComponent_Follow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrewJobComponent_Follow; // Class CJ.CameraFadeSubsystem // 0x0040 (0x0088 - 0x0048) class UCameraFadeSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x40]; // 0x0048(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraFadeSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraFadeSubsystem") } static class UCameraFadeSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraFadeSubsystem; // Class CJ.NPCMeleeComponent // 0x0158 (0x0450 - 0x02F8) class UNPCMeleeComponent final : public UMeleeComponent { public: double DefaultAttackDistanceThreshold; // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double AttackDistanceWeight; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap, double> DistanceThresholds; // 0x0308(0x0050)(Edit, NativeAccessSpecifierPublic) struct FFloatRange AttackCooldown; // 0x0358(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AllowedAttackAngle; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumThrowDistance; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GlobalBehaviourScaleModifier; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEvadeUserConfig EvadeConfig; // 0x0374(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) TSet> HitStatsClearingActions; // 0x0380(0x0050)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FFloatRange MoveInRange; // 0x03D0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange MoveOutRange; // 0x03E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange SpacingCooldown; // 0x03F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_400[0x30]; // 0x0400(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UMeleeProfile* MeleeProfile; // 0x0430(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_438[0x18]; // 0x0438(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AllowMeleeAttack(bool bEnable); void AllowMeleeDefense(bool bEnable); void AllowThrownAttack(bool bEnable); void OnBecomeTargetedBy(class UCharacterActionHandlerComponent* InActionHandler, class ACJCharacter* Instigator, class UCharacterAction* Action, const struct FAIRequestID& ID); void SetGlobalCombatScale(float NewScale); void ThrowWeaponAt(class ACharacter* ThrowTarget); float ComputeWeightFromLevelDifference(int32 MyLevel, int32 OtherLevel, int32 DifferenceRange, float MinWeight, float NormalWeight, float MaxWeight, bool Continuous) const; float GetGlobalCombatScale() const; bool IsMeleeAttackAllowed() const; bool IsMeleeWeaponAllowed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCMeleeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCMeleeComponent") } static class UNPCMeleeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCMeleeComponent; // Class CJ.CommitActionNotify // 0x0008 (0x0040 - 0x0038) class UCommitActionNotify : public UCharacterActionNotify { public: bool bUseAsCommit; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CommitActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CommitActionNotify") } static class UCommitActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCommitActionNotify; // Class CJ.CameraModifierInitialRotation // 0x0030 (0x0060 - 0x0030) class UCameraModifierInitialRotation final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BlendRate; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipBlend; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x27]; // 0x0039(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierInitialRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierInitialRotation") } static class UCameraModifierInitialRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierInitialRotation; // Class CJ.CameraSettings // 0x0028 (0x0060 - 0x0038) class UCameraSettings final : public UDeveloperSettings { public: TSoftObjectPtr CameraModifierPriorities; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraSettings") } static class UCameraSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraSettings; // Class CJ.Door // 0x0200 (0x04B0 - 0x02B0) class ADoor : public AActor { public: uint8 Pad_2B0[0x20]; // 0x02B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UDoorTypeDataAsset* DoorTypeData; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USceneComponent* DoorRoot; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* FrameMesh; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNavModifierComponent* NavModifier; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* DoorMesh; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* LockPieceMesh; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float SpacingBetweenActorsInDegrees; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RedZoneRadius; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GreenZoneRadius; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray GreenZones; // 0x0310(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UCJHealthComponent* HealthComponent; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractionComponent* OpenDoorInteraction; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCurveFloat* OpenDoorAnimation; // 0x0330(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBoxComponent* HazardAlignment; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UEnvironmentalHazardComponent* EnvironmentalHazard; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bCanBeKickedOpen; // 0x0348(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowDoorKickOpen; // 0x0349(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanHazardThrough; // 0x034A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanKnockOnDoor; // 0x034B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Locked; // 0x034C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34D[0x3]; // 0x034D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FText LockedInteractionText; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool Opened; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBeingBrokenInto; // 0x0361(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseLockPiece; // 0x0362(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SkipAutocloseOnInteriorChange; // 0x0363(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanEverAffectNavigation; // 0x0364(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_365[0x3]; // 0x0365(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator DoorOpenRotation; // 0x0368(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector DoorOpenLocation; // 0x0380(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHideDoorPiece HideDoor; // 0x0398(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FHideDoorPiece HideDoorFrame; // 0x03A0(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FWSBoolId StateInfoOpenName; // 0x03A8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId StateInfoLockedName; // 0x03C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId StateInfoKickableName; // 0x03D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTimelineComponent* RotateDoorTimeline; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool SkipInFrontCheck; // 0x03F8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F9[0x7]; // 0x03F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDoorNavLinkComponent* DoorNavLinkComponent; // 0x0400(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bAllowCloseDoorAfterPassthrough; // 0x0408(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowLockDoorAfterPassthrough; // 0x0409(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40A[0x6]; // 0x040A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* DoorSoundEmitter; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDoorAcousticShapeComponent* AcousticPortalShape; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkPortalComponent* AcousticPortal; // 0x0420(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAmbientPortalComponent* AmbientPortal; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float ObstructionWhenPortalClosed; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionWhenPortalClosed; // 0x0434(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DoorIDTag; // 0x0438(0x0008)(Edit, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorStartOpeningEvent; // 0x0440(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorStartClosingEvent; // 0x0441(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorUnlockedEvent; // 0x0442(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorLockedEvent; // 0x0443(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorOpenFinishedEvent; // 0x0444(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDoorCloseFinishedEvent; // 0x0445(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_446[0x42]; // 0x0446(0x0042)(Fixing Size After Last Property [ Dumper-7 ]) TArray AdditionalDoors; // 0x0488(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_498[0x18]; // 0x0498(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AllowDoorKick(bool AllowKick); void BuildDoorFromTypeData(); bool Close(class ACJCharacter* Character, bool ForceClose); ECharacterDoorAnimation GetCharacterAnimationType(); void Lock(class ACJCharacter* Character); void OnDoorLocked(class ACJCharacter* Character); void OnDoorStartClosing(class ACJCharacter* Character); void OnDoorStartOpening(class ACJCharacter* Character); void OnDoorUnlocked(class ACJCharacter* Character); void OnDoorUnlockFailed(class ACJCharacter* Character); void OnInteractionRangeChanged(EInteractRangeType RangeType); bool Open(class ACJCharacter* Character, EOpenDoorStyle OpenDoorStyle, bool ForceOpen); bool OpenWithAnimation(class UCurveFloat* AnimCurve, class ACJCharacter* Character, EOpenDoorStyle OpenDoorStyle, bool ForceOpen); void SetDoorFullyOpened(EOpenDoorStyle OpenDoorStyle); void TimelineDoorAnimationFinished(); void TimelineDoorAnimationUpdate(float Val); bool Unlock(class ACJCharacter* Character); bool CanTraverseThroughDoor(const class AActor* Actor) const; bool IsActorInFront(const class AActor* Actor) const; bool ShouldSkipCharacterActions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Door") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Door") } static class ADoor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADoor; // Class CJ.CameraShakeActionNotify // 0x0028 (0x0060 - 0x0038) class UCameraShakeActionNotify final : public UCharacterActionNotify { public: TSubclassOf CameraShake; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraShakePlaySpace PlaySpace; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator UserPlaySpaceRot; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraShakeActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraShakeActionNotify") } static class UCameraShakeActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraShakeActionNotify; // Class CJ.DoorOpenActionType // 0x0000 (0x0030 - 0x0030) class UDoorOpenActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorOpenActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorOpenActionType") } static class UDoorOpenActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorOpenActionType; // Class CJ.CJVehicle // 0x0678 (0x09B8 - 0x0340) class ACJVehicle : public AWheeledVehiclePawn { public: uint8 Pad_340[0x38]; // 0x0340(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x0378(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetId VehicleId; // 0x0380(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPrimaryAssetId VehicleVoiceId; // 0x0390(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVehicleInputActionsDataAsset* VehicleInputActions; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf VehicleAnimLinkLayer; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf CharacterAnimLinkLayer; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ContextualCameraManagerClass; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCJContextualCameraManager* ContextualCameraManager; // 0x03C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJCameraBoom* CameraBoom; // 0x03C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCameraComponent* VehicleCamera; // 0x03D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UZoneGraphLaneTrackerComponent* LaneTracker; // 0x03D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bVehicleLocked; // 0x03E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bVehicleAllowStealing; // 0x03E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E2[0x2]; // 0x03E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LockedHoldTime; // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UVehicleParkingConstraintComponent* ParkingConstraint; // 0x03E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleEffectsComponent* VehicleEffects; // 0x03F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleWhooshComponent* VehicleWhoosh; // 0x03F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float EngineBackfireCooldown; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EngineBackfireTriggerChance; // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNavModifierComponent* NavModifier; // 0x0408(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleShellDeformationComponent* ShellDeformationComponent; // 0x0410(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleDestructionComponent* DestructionComponent; // 0x0418(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleSideScrapeComponent* SideScrapeComponent; // 0x0420(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleVariationComponent* VariationComponent; // 0x0428(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleAutopilotComponent* AutopilotComponent; // 0x0430(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleCombatComponent* CombatComponent; // 0x0438(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleWorldStateComponent* WorldStateComponent; // 0x0440(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJStimuliSourceComponent* StimSourceComponent; // 0x0448(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName VehicleSeatToSocketName[0x5]; // 0x0450(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* LODMesh; // 0x0478(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* LODWindowMesh; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* LODLightMesh; // 0x0488(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleAbilityComponent* NitroAbility; // 0x0490(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleAbilityComponent* SideRamAbility; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleAbilityComponent* SirenAbility; // 0x04A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleAbilityComponent* KickDownAbility; // 0x04A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float DelayEngineStartTimer; // 0x04B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4B4[0x4]; // 0x04B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) EPredefinedTeamId Team; // 0x04B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPredefinedTeamId OriginalTeam; // 0x04B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4BA[0x6]; // 0x04BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer VehicleTags; // 0x04C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRotator DefaultCameraRotation; // 0x04E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FBox LocalBounds; // 0x04F8(0x0038)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinDriverLOD; // 0x0530(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedLimitModifier; // 0x0534(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumImpulseThreshold; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RolledDetectionThreshold; // 0x053C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ImpendingCollisionStimEventTag; // 0x0540(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag VehicleCollisionStimEventTag; // 0x0548(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnIndicatorLightChange; // 0x0550(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnHornStart; // 0x0568(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHornStop; // 0x0578(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBackfireTrigger; // 0x0588(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterEnterVehicle; // 0x0598(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterExitVehicle; // 0x05A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnVehicleStolen; // 0x05B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStartCarRadioEvent; // 0x05C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStopCarRadioEvent; // 0x05D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnNextChannelCarRadioEvent; // 0x05E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStartEngine; // 0x05F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStopEngine; // 0x0608(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGearChangeEvent; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWheelBump; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFlippedOver; // 0x0638(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnReverseStart; // 0x0648(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnReverseStop; // 0x0658(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBrakeStart; // 0x0668(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBrakeStop; // 0x0678(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHandbrakeStart; // 0x0688(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHandbrakeStop; // 0x0698(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAirborneStart; // 0x06A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAirborneStop; // 0x06B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTakeImpactDamage; // 0x06C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDoorStateChange; // 0x06D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTrailStatusChanged; // 0x06E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEnterWooshDelegate; // 0x06F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnExitWooshDelegate; // 0x0708(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWooshPeakDelegate; // 0x0718(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbilityActivationChanged; // 0x0728(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_738[0x4]; // 0x0738(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FName OriginalCollisionProfile; // 0x073C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_744[0xC]; // 0x0744(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TArray Seats; // 0x0750(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) TArray Doors; // 0x0760(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_770[0x5]; // 0x0770(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) bool bGhostModeActive; // 0x0775(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_776[0x2]; // 0x0776(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName GhostCollisionProfile; // 0x0778(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bIsHornAvailable; // 0x0780(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_781[0x6B]; // 0x0781(0x006B)(Fixing Size After Last Property [ Dumper-7 ]) float SlideOffModeTimeToEnter; // 0x07EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_7F0[0x58]; // 0x07F0(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) bool bUsingDayNightLight; // 0x0848(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_849[0x3]; // 0x0849(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName ExtraInteriorLightDayTag; // 0x084C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName ExtraInteriorLightNightTag; // 0x0854(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_85C[0xAC]; // 0x085C(0x00AC)(Fixing Size After Last Property [ Dumper-7 ]) float TimeOffsetRandom; // 0x0908(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_90C[0x23]; // 0x090C(0x0023)(Fixing Size After Last Property [ Dumper-7 ]) struct FVehicleInstanceCustomData VehicleInstanceData; // 0x092F(0x0013)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPrivate) bool bLightStartAsOn; // 0x0942(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_943[0x65]; // 0x0943(0x0065)(Fixing Size After Last Property [ Dumper-7 ]) TArray FailSafeExitPositions; // 0x09A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: void ApplyVehicleInstanceData(); void AsyncTraceForDestructibleObjects(const struct FTransform& SpeedScaledTransform, const struct FVector& DestructionBoxHalfExtents, EObjectTypeQuery ObjectType); void AutopilotFinished(); void BreakIntoVehicleFromPosition(class ACJCharacter* Character, const struct FInteractionHandle& Handle, const struct FVector& LocalPosition); void ChangeIndicatorLight(); bool CloseDoor(EVehicleDoorId DoorId, EVehicleSeatId SeatModify); bool EnterSeatUsingDoor(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId); bool ExitSeat(EVehicleSeatId SeatId, EVehicleDriverExitAction DriverExitAction, class ACJCharacter* ActionInstigator); void FlashHeadlights(int32 TimesToFlash, float FlashDuration, float WaitDuration); void FlipVehicle(); bool ForceExitSeat(EVehicleSeatId SeatId, class ACJCharacter* CharacterInstigator); void GetExitTransform(EVehicleSeatId SeatId, struct FTransform* OutResult); void LookBehind(); void NextHornSequence(); void NextRadioChannel(); void NotifyDamageDoneToVehicle(const struct FImpactDamageNotify& DamageNotify); void OnDoorStateChangeCallback(EVehicleDoorId DoorId, EVehicleDoorState NewState); void OnHibernateVehicle(); struct FVehicleEngineScalars OnModifyEngineScalars(const struct FVehicleEngineScalars& MechanicalScalars); void OnTrunkInteracted(class ACJCharacter* Character); void OnTrunkInteractonRangeUpdated(EInteractRangeType NewRangeType, class APawn* Character); void OnTrunkOpened(class ACJCharacter* Character); void OnWakeVehicleFromHibernation(); void OnWeakSpotDestroyedUpdateWorldState(class UVehicleWeakSpot* WeakSpot, float Damage, bool bTriggeredTakedown, bool bReapply); bool OpenDoor(EVehicleDoorId DoorId, EVehicleSeatId SeatModify); bool PlaceCharacterInSeat(class ACJCharacter* Character, EVehicleSeatId SeatId); void RegisterHitCorpse(); void RequestExitAllSeats(); void RequestExitCharacter(const class ACJCharacter* Character); void RequestExitSeat(EVehicleSeatId SeatId); void ResetCamera(); void ResetInputs(); void SetBrakeInput(float Brake); void SetCarRadioActive(bool Active); void SetControlLock(bool bEnabled); void SetDoorInteractionEnabled(EVehicleDoorId DoorId, EInteractionType InteractionType, bool bEnabled); void SetDoorInteractionText(EVehicleDoorId DoorId, EInteractionType InteractionType, const class FText& Text); bool SetDoorState(EVehicleDoorId DoorId, EVehicleDoorState NewState, EVehicleSeatId SeatModify); void SetEarlyExitRequested(EVehicleSeatId SeatId, bool bEarlyExit); void SetHeadLightsAttenuationRadius(bool bEnable); void SetInitialVelocity(const struct FVector& Velocity); void SetInteriorLightState(bool bEnable); void SetLightsState(bool bEnable); void SetParked(bool bParked); void SetSteeringDisabled(bool bDisabled); void SetSteeringInput(float Steering); void SetThrottleInput(float Throttle); void SetTrunkLightState(bool bEnable); void SetupNaniteMeshes(const TArray& Meshes); void SetUseDestructionHelp(bool bNewDestructionHelp); void SetUseTrail(bool bUseTrail); void SetVehicleInstanceData(const struct FVehicleInstanceCustomData& InstanceData); void SetVehicleLocked(bool bLocked); void StartEngine(); void StartHorn(float Duration); void StartHornInput(); void StartHornSequence(const struct FVector2D& HornDurationRange, const TArray& SequenceWaitTimes); void StartIndicatorLight(EVehilceIndicatorLightMode IndicatorLightMode); void StopEngine(); void StopHorn(); void StopIndicatorLight(); void StopMovement(); void ToggleHeadLight(); void ToggleRadio(); bool TryReserveSeat(class FName ReserveeId, EVehicleSeatId SeatId); bool CanExitSeat(EVehicleSeatId SeatId) const; bool CanUseDestructionHelp() const; bool CheckAllWheelsOnGround() const; bool CheckNoWheelsOnGround() const; struct FVector FindClosestPointOnVehicle(const struct FVector& position) const; class UCJVehicleWheeledMovementComponent* GetCJVehicleMovement() const; bool GetClosestDistanceVehicleInLineSegment(const struct FVector& StartPosition, const struct FVector& EndPosition, float SidewayThreshold, struct FVector* ClosestPointOnLine, struct FVector* ClosestPointOnVehicle, float* ClosestDistance, float* LeftSideDistance, float* RightSideDistance) const; const struct FDoorData GetDoorData(EVehicleDoorId DoorId) const; struct FTransform GetDoorInteractionTransform(EVehicleDoorId DoorId) const; EVehicleDoorState GetDoorState(EVehicleDoorId DoorId) const; class ACJCharacter* GetDriver() const; float GetForwardSpeed() const; class ACJCharacter* GetOccupant(EVehicleSeatId SeatId) const; bool GetSeatEarlyExitRequested(EVehicleSeatId SeatId) const; bool GetSeatForcedExitRequested(EVehicleSeatId SeatId) const; EVehicleSeatId GetSeatOccupied(const class ACJCharacter* Character) const; EVehicleSeatId GetSeatOccupiedByVehicleOccupant(const class ACharacterVehicleOccupant* CharacterOccupant) const; EVehicleSeatState GetSeatState(EVehicleSeatId SeatId) const; struct FVector GetSteeringVector() const; const struct FVehicleInstanceCustomData GetVehicleInstanceData() const; struct FPrimaryAssetId GetVehicleVoiceId() const; bool InGodMode() const; bool IsAnyDoorActive() const; bool IsCarRadioActive() const; bool IsControlLockEnabled() const; bool IsEngineDriveable() const; bool IsEngineStarted() const; bool IsHornActive() const; bool IsHornSequenceActive() const; bool IsOccupantUnconscious(EVehicleSeatId SeatId) const; bool IsOccupied(EVehicleSeatId SeatId) const; bool IsOwnedByPlayer() const; bool IsPossessedByPlayer() const; bool IsSeatValid(EVehicleSeatId SeatId) const; bool IsSteeringDisabled() const; bool IsStuck() const; bool IsVehicleAlive() const; bool IsVehicleFlippedOver(float RollThreshold) const; void OnEnterWhoosh(bool bLeftSide) const; void OnExitWhoosh(bool bLeftSide) const; struct FImpactDamageResult OnModifyDamageTaken(const struct FImpactDamageResult& ImpactDamageResult) const; struct FImpactDamageResult OnModifyImpactDamageDone(const struct FImpactDamageResult& ImpactDamageResult) const; void OnWhooshPeak(bool bLeftSide, float Intensity) const; bool ShouldDrawDriveDebug() const; bool ShouldUseTrail() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicle") } static class ACJVehicle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJVehicle; // Class CJ.CharacterAction // 0x00F0 (0x0120 - 0x0030) class UCharacterAction final : public UDataAsset { public: TSubclassOf ActionType; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNonInterruptingAction; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ActionLength; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Intervals; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray Notifies; // 0x0050(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) struct FGameplayTagQuery AnimationTagQuery; // 0x0060(0x0048)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bAnimationTagQueryIsPerfectMatch; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeTagsRegisteredFromCharacter; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMatchingTagsFromInflightResponseAnimation; // 0x00AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFailIfNoAnimFound; // 0x00AB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreWarpingConstraints; // 0x00AC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AllowedAnimationSearchTime; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESynchronizedAnimationChannel AnimationChannel; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERequestedSynchronizationType ActionSynchronizationType; // 0x00B5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimationWarpPointTransformer* InstigatorWarpTransformer; // 0x00B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimationWarpPointTransformer* ResponderWarpTransformer; // 0x00C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float RICMMultiplier; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 RICMMultBasePrio; // 0x00CC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray RICMModifiers; // 0x00D0(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bUseTargetsCommitForSynchronization; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreCameraAxis; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bReverseAlignmentDirection; // 0x00E2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray Gates; // 0x00E8(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bRequiresResponseFromGate; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf RequiredGateResponseType; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CommitIndex; // 0x0108(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray INTERNAL_Notifies; // 0x0110(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: const class UCharacterActionNotify* GetCommitActionNotify() const; const class UCharacterActionInterval* GetInterval(TSubclassOf IntervalType) const; const class UCharacterActionNotify* GetNotify(TSubclassOf NotifyType) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterAction") } static class UCharacterAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterAction; // Class CJ.CharacterActionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCharacterActionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static ECommitToIntervalPosition GetCommitToIntervalPosition(class UCharacterActionHandlerComponent* CommitActionHandler, const struct FAIRequestID& CommitActionRequestID, class UCharacterActionHandlerComponent* IntervalActionHandler, const struct FAIRequestID& IntervalActionRequestID, TSubclassOf IntervalType); static void ProcessOverrideBlock(struct FActionRequestParamBlock* WritableBlock, const struct FActionRequestParamBlock& OverrideBlock); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionFunctionLibrary") } static class UCharacterActionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionFunctionLibrary; // Class CJ.CharacterActionMoveSet // 0x0028 (0x0058 - 0x0030) class UCharacterActionMoveSet final : public UDataAsset { public: TArray EntryMoves; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Moves; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bIgnoreSpatialConstraints; // 0x0050(0x0001)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionMoveSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionMoveSet") } static class UCharacterActionMoveSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionMoveSet; // Class CJ.CharacterActionNotifyInterface // 0x0000 (0x0000 - 0x0000) class ICharacterActionNotifyInterface final { public: void BP_ActionOccurred(class AActor* OtherActor); void BP_ReportFatalImpact(class AActor* OtherActor, float SquishFactor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionNotifyInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionNotifyInterface") } static class ICharacterActionNotifyInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICharacterActionNotifyInterface; // Class CJ.DisableCollisionsInterval // 0x0000 (0x0038 - 0x0038) class UDisableCollisionsInterval final : public UCharacterActionInterval { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DisableCollisionsInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DisableCollisionsInterval") } static class UDisableCollisionsInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDisableCollisionsInterval; // Class CJ.CharacterAudioDataAsset // 0x0020 (0x0050 - 0x0030) class UCharacterAudioDataAsset final : public UDataAsset { public: float BreathingThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* RTPCHealth; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* BreathingEvent; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* StateEnteredCombat; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterAudioDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterAudioDataAsset") } static class UCharacterAudioDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterAudioDataAsset; // Class CJ.WieldableInventoryItemInterface // 0x0000 (0x0000 - 0x0000) class IWieldableInventoryItemInterface final { public: void OnActorDestroyed(class AActor* Actor); void OnActorSpawned(class AActor* Actor); void OnUnwieldBegin(); void OnWieldBegin(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WieldableInventoryItemInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WieldableInventoryItemInterface") } static class IWieldableInventoryItemInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IWieldableInventoryItemInterface; // Class CJ.CharacterEffectsController // 0x0008 (0x00C8 - 0x00C0) class UCharacterEffectsController : public UActorComponent { public: class ACJCharacter* OwningCharacter; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void ActionEffectTriggered(const struct FActionEffectData& Data); void MeleeDamageDealtEffect(const struct FMeleeDamageDealtEffectData& Data); void MeleeDamageTakenEffect(const struct FMeleeDamageTakenEffectData& Data); void OnBecomeDazed(float DazeDuration); void OnBecomeDazedEffect(float DazeDuration); void OnEndDazedEffect(); void PointDamageTakenEffect(float Damage, const struct FVector& ShotDirection, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMaterial, class AController* EventInstigator, class AActor* DamageCauser); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterEffectsController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterEffectsController") } static class UCharacterEffectsController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterEffectsController; // Class CJ.EnforcementCrimeScene // 0x0438 (0x0460 - 0x0028) class alignas(0x10) UEnforcementCrimeScene final : public UObject { public: TMulticastInlineDelegate OnStartCrimeScene; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStopCrimeScene; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStartEscapingCrimeScene; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnStopEscapingCrimeScene; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEscapeCrimscene; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UEnforcementFaction* ParentFaction; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_80[0x100]; // 0x0080(0x0100)(Fixing Size After Last Property [ Dumper-7 ]) class UPostProcessingEffect* EnforcementPostProcessingEffect; // 0x0180(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_188[0x2D8]; // 0x0188(0x02D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Escape(); void OverrideTargetSpotted(bool bAlwaysSeeTarget); void SetEscapeTimeScalar(float TimeScalar); int32 CountCrimeSceneAgentsOfType(EEnforcementAgentType AgentType) const; class FName GetCrimeSceneName() const; TSoftObjectPtr GetCrimeSceneVoice() const; ECrimeType GetCrimeType() const; struct FVector GetExitDirection() const; struct FVector GetExitPosition() const; struct FVector GetPosition() const; float GetRadius() const; float GetRemainingEscapeTime() const; class FName GetTargetName() const; float GetTotalEscapeTime() const; bool IsActive() const; bool IsTargetInRange() const; bool IsTargetSpotted() const; bool ShowWantedUI() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementCrimeScene") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementCrimeScene") } static class UEnforcementCrimeScene* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnforcementCrimeScene; // Class CJ.VehicleDestructionComponent // 0x0150 (0x03A0 - 0x0250) class UVehicleDestructionComponent final : public USceneComponent { public: double DamageMitigationTimeThreshold; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double VulnerableDuration; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double VulnerableDamageScalar; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatRange TakedownRangeDistance; // 0x0268(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray PeripheralPhysicsBodies; // 0x0278(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnWeakSpotDamaged; // 0x0288(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnWeakSpotDestroyed; // 0x0289(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnWeakSpotRestored; // 0x028A(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnWeakSpotDamageThreshold; // 0x028B(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray WeakspotSetupCollection; // 0x0290(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_2A0[0x40]; // 0x02A0(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) TArray WeakSpots; // 0x02E0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_2F0[0xB0]; // 0x02F0(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static struct FVector DetermineAxisAlignedHitNormal(const struct FTransform& ActorToWorld, const struct FBox& ActorLocalBounds, const struct FVector& HitNormalWorld); void DamageWeakSpotOfType(EWeakSpotType Type, class FName BoneName, float Damage); void DamageWeakSpotOfTypeAtPosition(EWeakSpotType Type, const struct FVector& LocalPosition, EWeakSpotDamageLevel DamageLevel); void DamageWeakSpotOfTypeToState(EWeakSpotType Type, class FName BoneName, EWeakSpotDamageLevel DamageLevel); void DamageWeakSpotToNextDamageState(EWeakSpotType Type, class FName BoneName); void MinimumRestoreVehicle(); void OnTakePointDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser); void RestoreAllWheelsAndTires(); void RestoreVehicle(); bool AreAnyMechanicalWeakSpotsDamaged() const; bool AreAnyTireWeakSpotDamaged() const; bool AreAnyWheelWeakSpotDamaged() const; float GetVehicleNormalizedHealth() const; float GetVehicleNormalizedMechanicalHealth() const; float GetVehicleWheelAndTireNormalizedHealth() const; bool IsInTakedownSequence() const; bool IsVulnerable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleDestructionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleDestructionComponent") } static class UVehicleDestructionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleDestructionComponent; // Class CJ.CharacterBloodEffectsController // 0x0000 (0x00C8 - 0x00C8) class UCharacterBloodEffectsController : public UCharacterEffectsController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterBloodEffectsController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterBloodEffectsController") } static class UCharacterBloodEffectsController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterBloodEffectsController; // Class CJ.DebugHUD // 0x0020 (0x03C0 - 0x03A0) class ADebugHUD : public AHUD { public: uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFont* MainFont; // 0x03A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_3B0[0x10]; // 0x03B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugHUD") } static class ADebugHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADebugHUD; // Class CJ.DialogueResponseViewModel // 0x00D8 (0x0140 - 0x0068) class UDialogueResponseViewModel final : public UMVVMViewModelBase { public: uint8 Pad_68[0x30]; // 0x0068(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bImportant; // 0x0098(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsNew; // 0x0099(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsValidResponse; // 0x009A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class FText MenuText; // 0x00A0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText PreviewText; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FSkillCheck SkillCheck; // 0x00C0(0x0068)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) ETacticType TacticType; // 0x0128(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray InventoryCheck; // 0x0130(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: void PreviewResponse(); void SendResponse(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueResponseViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueResponseViewModel") } static class UDialogueResponseViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueResponseViewModel; // Class CJ.DropContainedActionNotify // 0x0000 (0x0038 - 0x0038) class UDropContainedActionNotify : public UCharacterActionNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DropContainedActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DropContainedActionNotify") } static class UDropContainedActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDropContainedActionNotify; // Class CJ.CharacterDebugHUD // 0x0000 (0x03C0 - 0x03C0) class ACharacterDebugHUD final : public ADebugHUD { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterDebugHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterDebugHUD") } static class ACharacterDebugHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharacterDebugHUD; // Class CJ.CharacterDefinition // 0x00B0 (0x00E0 - 0x0030) class UCharacterDefinition final : public UPrimaryDataAsset { public: struct FGameplayTagContainer Tags; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray CharacterVisuals; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray> VoiceID; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) class UAIBehaviorDataDefinition* BehaviorDefinition; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FCharacterAttributes Attributes; // 0x0078(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogueDataDefinition* DialogueDefinition; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) EPredefinedTeamId TeamID; // 0x0090(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* LootTable; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* InventoryTable; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr WorldStateID; // 0x00A8(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> SidecarComponents; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterDefinition") } static class UCharacterDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterDefinition; // Class CJ.CJActivatableWidget // 0x0370 (0x0800 - 0x0490) class UCJActivatableWidget : public UCommonActivatableWidget { public: uint8 Pad_490[0x10]; // 0x0490(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag ActivatedUIAudioEventTag; // 0x04A0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DeactivatedUIAudioEventTag; // 0x04A8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableGlobalInvalidation; // 0x04B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bToggleActivationWithFocus; // 0x04B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECJWidgetInputMode InputConfig; // 0x04B2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EMouseCaptureMode GameMouseCaptureMode; // 0x04B3(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseAnalogNavigation; // 0x04B4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B5[0x3]; // 0x04B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf UIAudioEventHandlerClass; // 0x04B8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUIAudioEventHandler* UIAudioEventHandlerInstance; // 0x04C0(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FScreenPathBase BasePath; // 0x04C8(0x0060)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_528[0x2D8]; // 0x0528(0x02D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FUIActionBindingHandle RegisterUIAction(const class UInputAction* InputAction, TDelegate Callback); void TriggerUIAudioEventForCurrentLocalPlayer(const struct FGameplayTag& UIAudioEventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJActivatableWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJActivatableWidget") } static class UCJActivatableWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJActivatableWidget; // Class CJ.DialogueResponseWidget // 0x0008 (0x0808 - 0x0800) class UDialogueResponseWidget final : public UCJActivatableWidget { public: class UInputAction* PauseMenuAction; // 0x0800(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void OnPauseMenuRequested(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueResponseWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueResponseWidget") } static class UDialogueResponseWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueResponseWidget; // Class CJ.CharSpawnPointComponent // 0x0020 (0x0270 - 0x0250) class UCharSpawnPointComponent final : public USceneComponent { public: struct FGameplayTagContainer SpawnerTags; // 0x0250(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharSpawnPointComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharSpawnPointComponent") } static class UCharSpawnPointComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharSpawnPointComponent; // Class CJ.CharacterGroupSpawner // 0x0158 (0x0408 - 0x02B0) class ACharacterGroupSpawner final : public AActor { public: class FName SpawnerId; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId EnabledCondition; // 0x02B8(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSpawnCondition; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId SpawnCondition; // 0x02D4(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId BoolToSetOnComplete; // 0x02EC(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSIntId EnemiesDefeated; // 0x0304(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSIntId TotalEnemies; // 0x031C(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpawnWaves; // 0x0338(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bLoop; // 0x0348(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInstantSpawnNextWave; // 0x0349(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34A[0xBE]; // 0x034A(0x00BE)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnConditionChanged(bool bValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterGroupSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterGroupSpawner") } static class ACharacterGroupSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharacterGroupSpawner; // Class CJ.EmitterTickManagerSubsystem // 0x00F0 (0x0138 - 0x0048) class UEmitterTickManagerSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0xA0]; // 0x0048(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap StandaloneEmitters; // 0x00E8(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EmitterTickManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EmitterTickManagerSubsystem") } static class UEmitterTickManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEmitterTickManagerSubsystem; // Class CJ.CharacterGroupSubsystem // 0x0190 (0x01C8 - 0x0038) class UCharacterGroupSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0xA0]; // 0x0038(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap MemberInfo; // 0x00D8(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_128[0x50]; // 0x0128(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TMap RoleBehaviors; // 0x0178(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: void AddStatus(const class ACJCharacter* CharId, const struct FGameplayTag& Status); void RemoveStatus(const class ACJCharacter* CharId, const struct FGameplayTag& Status); struct FGameplayTag GetGroup(const class ACJCharacter* CharId) const; struct FGameplayTag GetRole(const class ACJCharacter* CharId) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterGroupSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterGroupSubsystem") } static class UCharacterGroupSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterGroupSubsystem; // Class CJ.SkillCheckActionComponent // 0x0068 (0x0128 - 0x00C0) class USkillCheckActionComponent final : public UActorComponent { public: class ACJCharacter* OwningCharacter; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionHandlerComponent* ActionHandler; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ACJCharacter* CheckTarget; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float TargetingRange; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementConsiderationTime; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCharacterActionMoveSet* CheckMoveSet; // 0x00E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bTimeoutEnabled; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CoolDownTime; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraAxisTolerance; // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlignToCameraAxis; // 0x00F4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F5[0x13]; // 0x00F5(0x0013)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnEnteredCheckActione; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnExitedCheckActione; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void EnterCheckAction(); void ExitCheckAction(); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); struct FAIRequestID RequestCheckAction(TSubclassOf ActionType); bool IsSkillCheckActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkillCheckActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkillCheckActionComponent") } static class USkillCheckActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkillCheckActionComponent; // Class CJ.CharacterGroupSubsystemSettings // 0x00C8 (0x0100 - 0x0038) class UCharacterGroupSubsystemSettings final : public UDeveloperSettings { public: TSoftObjectPtr GroupTable; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SlotsTable; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr RoleTable; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StatusTable; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StatusSettingsTable; // 0x00D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterGroupSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterGroupSubsystemSettings") } static class UCharacterGroupSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterGroupSubsystemSettings; // Class CJ.EnvironmentalHazardComponent // 0x0080 (0x0140 - 0x00C0) class alignas(0x10) UEnvironmentalHazardComponent final : public UActorComponent { public: class UCharacterActionMoveSet* ActionMoveSet; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf LinkedLayer; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ActionCooldownTime; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCharacterIsRespondingToHazard; // 0x00D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterruptsCurrentAction; // 0x00D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlignForcetowardsHazard; // 0x00D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D7[0x69]; // 0x00D7(0x0069)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnvironmentalAction(); struct FAIRequestID RequestAction(class ACJCharacter* ActionTarget, TSubclassOf ActionType); struct FAIRequestID RequestActionAtPoint(class ACJCharacter* ActionTarget, const struct FVector& InteractionPoint, TSubclassOf ActionType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentalHazardComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentalHazardComponent") } static class UEnvironmentalHazardComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentalHazardComponent; // Class CJ.CharacterInVehicleAnimInstance // 0x0020 (0x0410 - 0x03F0) class UCharacterInVehicleAnimInstance : public UAnimInstance { public: class ACJCharacter* OwningCharacter; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) float SteeringValueMultiplier; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsHornActive_CODE; // 0x03F4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsTurning_CODE; // 0x03F5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsReversing_CODE; // 0x03F6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3F7[0x1]; // 0x03F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float SteeringValue_CODE; // 0x03F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EVehicleDoorId VehicleDoor_CODE; // 0x03FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3FD[0x1]; // 0x03FD(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EVehicleSeatId VehicleSeat_CODE; // 0x03FE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EVehicleDoorState VehicleDoorState_CODE; // 0x03FF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EVehicleEntrySection VehicleEntrySection_CODE; // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsEnteringVehicle_CODE; // 0x0401(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsExitingVehicle_CODE; // 0x0402(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSideRamActive_CODE; // 0x0403(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool SideRamLeft_CODE; // 0x0404(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool EarlyExit_CODE; // 0x0405(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ForcedExit_CODE; // 0x0406(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsVehicleUpsideDown_CODE; // 0x0407(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsUnconscious_CODE; // 0x0408(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_409[0x7]; // 0x0409(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterInVehicleAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterInVehicleAnimInstance") } static class UCharacterInVehicleAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterInVehicleAnimInstance; // Class CJ.CharacterLevelCalculation // 0x0000 (0x0028 - 0x0028) class UCharacterLevelCalculation : public UObject { public: bool BP_Evaluate(const struct FGameplayTagContainer& Tags, int32* Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterLevelCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterLevelCalculation") } static class UCharacterLevelCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterLevelCalculation; // Class CJ.ClassNotificationWidgetCreator // 0x0050 (0x0078 - 0x0028) class UClassNotificationWidgetCreator final : public UNotificationWidgetCreatorBase { public: TMap, struct FClassNotificationWidgetCreationConfig> HandledClasses; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ClassNotificationWidgetCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ClassNotificationWidgetCreator") } static class UClassNotificationWidgetCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UClassNotificationWidgetCreator; // Class CJ.EnforcementFaction // 0x0C98 (0x0CC0 - 0x0028) class UEnforcementFaction final : public UObject { public: TMulticastInlineDelegate OnVehicleAgentCreated; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UActorGroupSubsystem* ActorGroupSubsystem; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FEnforcementFactionSettings FactionSettings; // 0x0050(0x0AC0)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FEnforcementFactionWorldSettings FactionWorldSettings; // 0x0B10(0x0038)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UEnforcementCrimeScene* CrimeScene; // 0x0B48(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AEnforcementActor* BlueprintObject; // 0x0B50(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_B58[0x48]; // 0x0B58(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* CrimeDatabase; // 0x0BA0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf AgentLevelCalculatorClass; // 0x0BA8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_BB0[0x90]; // 0x0BB0(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) TArray PatrolRoutes; // 0x0C40(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray LoadedActorGroups; // 0x0C50(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray LoadedIconAssets; // 0x0C60(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_C70[0x50]; // 0x0C70(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EscalateCurrentCrimeToLevel(int32 SeverityLevel); bool RegisterAgent(class FName PlaceId, EEnforcementAgentType AgentType, class FName GroupPlaceID); void ResetAgents(); void SetMaxSeverityLevel(int32 MaxSeverity); bool GetActiveAgents(TArray* AgentList) const; float GetCurrentDecayCooldown() const; float GetCurrentDecayCooldownNormalized() const; int32 GetPriorityLevel() const; float GetRoadBlockCooldown() const; int32 GetSeverityLevel() const; float GetTotalSeverityScore() const; bool HasActiveAgents() const; bool IsLocationNearActiveAgent(const struct FVector& Location) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementFaction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementFaction") } static class UEnforcementFaction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnforcementFaction; // Class CJ.CharacterLevelCalculationSubsystem // 0x0050 (0x0088 - 0x0038) class UCharacterLevelCalculationSubsystem final : public UWorldSubsystem { public: TMap, class UCharacterLevelCalculation*> Items; // 0x0038(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterLevelCalculationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterLevelCalculationSubsystem") } static class UCharacterLevelCalculationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterLevelCalculationSubsystem; // Class CJ.CharacterPhysicalAnimationComponent // 0x0010 (0x0110 - 0x0100) class UCharacterPhysicalAnimationComponent : public UPhysicalAnimationComponent { public: class USkeletalMeshComponent* CharacterMeshHandle; // 0x0100(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CompletelySimulate(bool bOverrideRagdollWeight, bool bUpdateCapsuleFromPhysics); void OnPreparedPhysicsSimulationSettle(bool bWasPrepared); void PreparePhysicsSimulationSettle(); void ReceiveOnEnterPool(); void ReceiveOnExitPool(); void ResumeComponentTick(); void SetForceFullUpdates(bool bForce); void SimulateBody(class FName SimulateFromBone, bool bIncludeBone, uint8 Priority); void SimulateFromRoot(bool bResumeTick); void SimulateImpulse(const struct FVector& Impulse, class FName ImpulseBone); void StopSimulatingBody(uint8 Priority); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterPhysicalAnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterPhysicalAnimationComponent") } static class UCharacterPhysicalAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterPhysicalAnimationComponent; // Class CJ.EarlyBreakInterval // 0x0000 (0x0038 - 0x0038) class UEarlyBreakInterval final : public UCharacterActionInterval { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EarlyBreakInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EarlyBreakInterval") } static class UEarlyBreakInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEarlyBreakInterval; // Class CJ.CharacterSoundComponent // 0x0050 (0x02A0 - 0x0250) class UCharacterSoundComponent final : public USceneComponent { public: class UCharacterAudioDataAsset* AudioData; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* Emitter; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCJAudioSettings* AudioSettings; // 0x0260(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkStateValue* IndoorState; // 0x0268(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkStateValue* OutdoorState; // 0x0270(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_278[0x28]; // 0x0278(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnChangedAcousticRoom(const class UAkRoomComponent* AcousticRoom); void OnWwiseAssetsLoaded(const TArray& Assets); void ProcessChangedHealth(class UCJHealthComponent* HealthComponent, const class FString& Reason); void ProcessCombatStateEnter(); void ProcessCombatStateExit(); void ProcessHealthAtZero(); EPhysicalSurface GetSurfaceTypeAtActorLocation(struct FVector_NetQuantize* OutImpactPoint) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterSoundComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterSoundComponent") } static class UCharacterSoundComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterSoundComponent; // Class CJ.CharacterSoundEffectsController // 0x0000 (0x00C8 - 0x00C8) class UCharacterSoundEffectsController : public UCharacterEffectsController { public: void OnHealthChanged(class UCJHealthComponent* HealthComponent, const class FString& Reason); void RegisteredToWwise(); void SFXNotifyTriggered(const struct FSFXNotifyData& Data); void UnregisteredFromWwise(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterSoundEffectsController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterSoundEffectsController") } static class UCharacterSoundEffectsController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterSoundEffectsController; // Class CJ.EntryContainedActionType // 0x0000 (0x0030 - 0x0030) class UEntryContainedActionType : public UContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EntryContainedActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EntryContainedActionType") } static class UEntryContainedActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEntryContainedActionType; // Class CJ.EntryContainedActionMeleeGrabActionType // 0x0000 (0x0030 - 0x0030) class UEntryContainedActionMeleeGrabActionType final : public UEntryContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EntryContainedActionMeleeGrabActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EntryContainedActionMeleeGrabActionType") } static class UEntryContainedActionMeleeGrabActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEntryContainedActionMeleeGrabActionType; // Class CJ.CharacterSpawnPoint // 0x01D0 (0x0480 - 0x02B0) class ACharacterSpawnPoint final : public AActor { public: class FName PlaceId; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer SpiritTags; // 0x02B8(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic) bool SpawnImmediately; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpawnRanking SpawnRanking; // 0x02D9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDeactivationMode WhenDeactivated; // 0x02DA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DB[0x1]; // 0x02DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FCharacterVisualsId VisualsId; // 0x02DC(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray> SpawnAIData; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bUseSpawnCondition; // 0x0300(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_301[0x3]; // 0x0301(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId SpawnCondition; // 0x0304(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31C[0x4]; // 0x031C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SpawnCharacterIdentifier; // 0x0320(0x0028)(Edit, BlueprintVisible, SimpleDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SpawnNPCWorldStateIdentifier; // 0x0348(0x0028)(Edit, BlueprintVisible, SimpleDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCharacterLevelConfig CharacterLevel; // 0x0370(0x0030)(Edit, SimpleDisplay, NativeAccessSpecifierPublic) struct FGameplayTagContainer CharacterTags; // 0x03A0(0x0020)(Edit, BlueprintVisible, SimpleDisplay, NativeAccessSpecifierPublic) class FText SubtitleName; // 0x03C0(0x0010)(Edit, BlueprintVisible, SimpleDisplay, NativeAccessSpecifierPublic) class UDataTable* LootTableOverride; // 0x03D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* StartingInventoryOverride; // 0x03D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bTransient; // 0x03E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInLevelInstance; // 0x03E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E2[0x6]; // 0x03E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FAITetherData TetherData; // 0x03E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) TArray> SidecarComponents; // 0x03F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bEnableTagSpawning; // 0x0408(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_409[0x7]; // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery DefinitionQuery; // 0x0410(0x0048)(Edit, NativeAccessSpecifierPublic) uint8 Pad_458[0x18]; // 0x0458(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate BP_CharacterMaterializedDelegate; // 0x0470(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void MarkerMoved(); void OnCharacterMaterialized(class AActor* Actor); void TriggerSpawn(); class AActor* GetSpawnedActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterSpawnPoint") } static class ACharacterSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharacterSpawnPoint; // Class CJ.CharacterProgressionSettings // 0x0028 (0x0060 - 0x0038) class UCharacterProgressionSettings final : public UDeveloperSettings { public: TSoftObjectPtr LevelUpData; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterProgressionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterProgressionSettings") } static class UCharacterProgressionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterProgressionSettings; // Class CJ.CharacterTypeDataDefinition // 0x0098 (0x00C0 - 0x0028) class UCharacterTypeDataDefinition final : public UObject { public: TSoftObjectPtr CharacterId; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr NPCWorldStateID; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPredefinedTeamId TeamID; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer Archetype; // 0x0080(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) TArray Tags; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) float MaxHealth; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxPosture; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Level; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterTypeDataDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterTypeDataDefinition") } static class UCharacterTypeDataDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterTypeDataDefinition; // Class CJ.EnvQueryContext_SequencedSpline // 0x0000 (0x0028 - 0x0028) class UEnvQueryContext_SequencedSpline final : public UEnvQueryContext { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext_SequencedSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext_SequencedSpline") } static class UEnvQueryContext_SequencedSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext_SequencedSpline; // Class CJ.CharacterVehicleOccupant // 0x0050 (0x0300 - 0x02B0) class ACharacterVehicleOccupant final : public AActor { public: class USkeletalMeshComponent* SkeletalMesh; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterTypeDataAsset* CharacterTypeData; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* Hat; // 0x02D0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* Head; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* Torso; // 0x02E0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* OuterTorso; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* Legs; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USkeletalMeshComponent* Feet; // 0x02F8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void ApplyVisuals(class UCharacterTypeDataAsset* CharacterVisuals); void SetAnimPose(class UAnimationAsset* AnimationPose); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterVehicleOccupant") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterVehicleOccupant") } static class ACharacterVehicleOccupant* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACharacterVehicleOccupant; // Class CJ.CharacterVisualEffectsController // 0x0000 (0x00C8 - 0x00C8) class UCharacterVisualEffectsController : public UCharacterEffectsController { public: void VFXNotifyTriggered(const struct FVFXNotifyData& Data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterVisualEffectsController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterVisualEffectsController") } static class UCharacterVisualEffectsController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterVisualEffectsController; // Class CJ.UnseenPathSettings // 0x0030 (0x0068 - 0x0038) class UUnseenPathSettings final : public UDeveloperSettings { public: TArray NewPersonLoggedPaths; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray NewLocationLoggedPaths; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray NewTopicLoggedPaths; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UnseenPathSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UnseenPathSettings") } static class UUnseenPathSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUnseenPathSettings; // Class CJ.SetPresetAsyncAction // 0x0040 (0x0070 - 0x0030) class USetPresetAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x30]; // 0x0040(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USetPresetAsyncAction* SetPresetAsync(class UObject* WorldContextObject, TSoftObjectPtr TargetPreset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SetPresetAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SetPresetAsyncAction") } static class USetPresetAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USetPresetAsyncAction; // Class CJ.CharacterVisualsFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCharacterVisualsFunctionLibrary final : public UBlueprintFunctionLibrary { public: static TSoftObjectPtr FindCharacterTypeDataAssetFromId(const struct FCharacterVisualsId& VisualId); static TSoftObjectPtr FindVisualDefinition(const class UObject* WorldContextObject, class FName CharacterName, class FName CharacterVariation); static TArray GetAllCharacterCategories(); static TArray GetAllVariantsForCharacterCategory(const class FName& CharacterCategory); static TArray GetAllVisualIds(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterVisualsFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterVisualsFunctionLibrary") } static class UCharacterVisualsFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterVisualsFunctionLibrary; // Class CJ.PostProcessingSubsystem // 0x0888 (0x08C0 - 0x0038) class alignas(0x10) UPostProcessingSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray AvailablePostProcessingEffects; // 0x0040(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class UMaterialInterface* AttentionOverlayMaterial; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UMaterialParameterCollection* PostProcessingMaterialParameterCollection; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_60[0x860]; // 0x0060(0x0860)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPostProcessingSubsystem* GetPostProcessingSystemFromContextObject(class UObject* InContextObject); void ActivatePostProcessingEffect(class UPostProcessingEffect* InEffect, float InOpacity, const struct FVector4& InMaterialData); void DeactivatePostProcessingEffect(class UPostProcessingEffect* InEffect); void OnPlayerEnterCombat(bool bNewState); void OnPlayerExitCombat(bool bNewState); void OnPlayerInteriorStatusChanged(bool bInInterior); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessingSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessingSubsystem") } static class UPostProcessingSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostProcessingSubsystem; // Class CJ.EnforcementSettings // 0x0010 (0x0048 - 0x0038) class UEnforcementSettings final : public UDeveloperSettings { public: TArray FactionSettings; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementSettings") } static class UEnforcementSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnforcementSettings; // Class CJ.CJActiveAgentRegistry // 0x0010 (0x0048 - 0x0038) class UCJActiveAgentRegistry final : public UWorldSubsystem { public: TArray RegisteredAgents; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJActiveAgentRegistry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJActiveAgentRegistry") } static class UCJActiveAgentRegistry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJActiveAgentRegistry; // Class CJ.CJAIPerceptionComponent // 0x0050 (0x0200 - 0x01B0) class UCJAIPerceptionComponent final : public UAIPerceptionComponent { public: uint8 Pad_1B0[0x50]; // 0x01B0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorInfoUpdated(const struct FActorPerceptionUpdateInfo& UpdateInfo); void SightStimEventEnded(const struct FGameplayTag& Event, class UCJStimuliSourceComponent* SourceComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAIPerceptionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAIPerceptionComponent") } static class UCJAIPerceptionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAIPerceptionComponent; // Class CJ.SpawningBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class USpawningBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static TArray> FindCharacterDefinition(const struct FGameplayTagQuery& Query); static void RegisterCharacter(const class UObject* WorldContextObject, const struct FCharacterSpawnRequest& Request); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawningBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawningBlueprintLibrary") } static class USpawningBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawningBlueprintLibrary; // Class CJ.InputBufferInterval // 0x0000 (0x0038 - 0x0038) class UInputBufferInterval final : public UCharacterActionInterval { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputBufferInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputBufferInterval") } static class UInputBufferInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputBufferInterval; // Class CJ.CJAISenseConfig_SightEvent // 0x0000 (0x0048 - 0x0048) class UCJAISenseConfig_SightEvent final : public UAISenseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAISenseConfig_SightEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAISenseConfig_SightEvent") } static class UCJAISenseConfig_SightEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAISenseConfig_SightEvent; // Class CJ.ObjectiveRunningBase // 0x0028 (0x02D8 - 0x02B0) class AObjectiveRunningBase final : public AActor { public: class FText FailReason; // 0x02B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UMissionConfigAsset* MissionConfig; // 0x02C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UMissionObjectiveConfig* ObjectiveConfig; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class FName ObjectiveName; // 0x02D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void BP_ObjectiveCompleted(const class UMissionConfigAsset* Mission, const class UMissionObjectiveConfig* Objective); void BP_ObjectiveFailed(const class UMissionConfigAsset* Mission, const class UMissionObjectiveConfig* Objective); void BP_ObjectiveStarted(const class UMissionConfigAsset* Mission, const class UMissionObjectiveConfig* Objective); void CompleteObjective(); void FailObjective(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectiveRunningBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectiveRunningBase") } static class AObjectiveRunningBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AObjectiveRunningBase; // Class CJ.CJAISense_SightEvent // 0x0018 (0x0090 - 0x0078) class UCJAISense_SightEvent final : public UAISense { public: TArray SightEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAISense_SightEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAISense_SightEvent") } static class UCJAISense_SightEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAISense_SightEvent; // Class CJ.EvaluationResultActionCondition // 0x0010 (0x0038 - 0x0028) class UEvaluationResultActionCondition : public UActionCondition { public: bool bOnlyResult; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf TypeEquals; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EvaluationResultActionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EvaluationResultActionCondition") } static class UEvaluationResultActionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEvaluationResultActionCondition; // Class CJ.CJAISystem // 0x0040 (0x01E0 - 0x01A0) class UCJAISystem final : public UAISystem { public: uint8 Pad_1A0[0x8]; // 0x01A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAIDataProcessingSystem* DataProcessingSystem; // 0x01A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCompositeDataTable* StimEventData; // 0x01B0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UMotivationSchema* DefaultMotivationSchema; // 0x01B8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_1C0[0x20]; // 0x01C0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ExecuteStimEvent(class FName StimID, class AActor* InstigatorTarget, const struct FVector& OptionalNoiseOriginOverride); static TArray GetMotivationSchemaEntryNames(); static bool GetPerceivedStimEvents(TArray* OutPerceivedStimEvents, class UMotivationInformationCollection* MIC, const struct FGameplayTag& StimEventFilter, class AActor* InstigatorTargetFilter, EStimType SenseFilter, EStimEventClass StimEventClassFilter, int32 PriorityFilter); static TArray GetPositioningModeOptions(); static bool IsPersistentStimEvent(const struct FGameplayTag& StimEventName); static bool IsStimEventActive(const struct FGameplayTag& StimID, class AActor* InstigatorTarget); static bool IsValidStimEvent(class UObject* WorldContextObject, const struct FAIStimEvent& StimEvent); static bool PerceivedStimEventQuery(const struct FGameplayTagQuery& StimEventQuery, class UMotivationInformationCollection* MIC, class AActor* InstigatorTargetFilter); static void StopStimEventExecution(class FName StimID, class AActor* InstigatorTarget); static float TimeSinceLastSensed(class UObject* WorldContextObject, struct FAIStimEvent& StimEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAISystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAISystem") } static class UCJAISystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAISystem; // Class CJ.CJAISystemSettings // 0x02B0 (0x02E8 - 0x0038) class UCJAISystemSettings final : public UDeveloperSettings { public: struct FSoftClassPath AIDataProcessingSystemClassName; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StimEventTable; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultMotivationSchema; // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SightEventSenseUpdateInterval; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag MovementAreaTag; // 0x00AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr DefaultTargetScoringFunctionClasses[0x5]; // 0x00B8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAITargetingConfig TargetingConfig; // 0x0180(0x003C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray PositioningModes; // 0x01C0(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultProfile; // 0x01D0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCJAISmartObjectSettings EntrySettings; // 0x01F8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr SlotValidationFilter; // 0x0208(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSNamedIntId CombatStateId; // 0x0230(0x0018)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> MeleeProfiles; // 0x0248(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) TMap> PostureData; // 0x0298(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAISystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAISystemSettings") } static class UCJAISystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAISystemSettings; // Class CJ.InterruptedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UInterruptedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterruptedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterruptedEvaluatorResultType") } static class UInterruptedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterruptedEvaluatorResultType; // Class CJ.CJAITask_Attack // 0x0078 (0x00E8 - 0x0070) class UCJAITask_Attack : public UAITask { public: TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTaskFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FAIAttackRequest TaskRequest; // 0x0090(0x0020)(NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_B0[0x38]; // 0x00B0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCJAITask_Attack* CJAttack(class AAIController* Controller, TSubclassOf MeleeType); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); void PerformAction(); void ShouldAttackTimeout(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_Attack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_Attack") } static class UCJAITask_Attack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_Attack; // Class CJ.GameplayBehavior_StreamedAnimationBased // 0x0010 (0x00A0 - 0x0090) class UGameplayBehavior_StreamedAnimationBased final : public UGameplayBehavior { public: TArray ActivePlayback; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: void OnMontageFinished(class UAnimMontage* Montage, bool bInterrupted, class AActor* InAvatar); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayBehavior_StreamedAnimationBased") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayBehavior_StreamedAnimationBased") } static class UGameplayBehavior_StreamedAnimationBased* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayBehavior_StreamedAnimationBased; // Class CJ.CJAITask_HTNAttack // 0x0008 (0x00F0 - 0x00E8) class UCJAITask_HTNAttack final : public UCJAITask_Attack { public: uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_HTNAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_HTNAttack") } static class UCJAITask_HTNAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_HTNAttack; // Class CJ.CJAITask_Evade // 0x00A8 (0x0118 - 0x0070) class UCJAITask_Evade : public UAITask { public: TMulticastInlineDelegate OnRequestFailed; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTaskFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFollowUpWindowStarted; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) struct FAIEvadeRequest TaskRequest; // 0x00A0(0x0050)(NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_F0[0x28]; // 0x00F0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCJAITask_Evade* CJEvade(class AAIController* Controller, TSubclassOf MeleeType, const struct FVector& PointToEvade, const struct FEvadeUserConfig& UserConfig); static class UCJAITask_Evade* CJEvadeMeleeAction(class AAIController* Controller, TSubclassOf MeleeType, class ACJCharacter* Instigator, const struct FEvadeUserConfig& UserConfig); void OnActionIntervalChange(const struct FAIRequestID& ID, TSubclassOf IntervalClass, EIntervalState NewState); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); void PerformAction(); void ShouldAttackTimeout(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_Evade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_Evade") } static class UCJAITask_Evade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_Evade; // Class CJ.SmartObjectSpiritSubsystem // 0x01F8 (0x0240 - 0x0048) class USmartObjectSpiritSubsystem final : public UTickableWorldSubsystem { public: class UEnvQuery* EnvQueryTemplate; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_50[0x1F0]; // 0x0050(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDematerialized(class AActor* Actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmartObjectSpiritSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmartObjectSpiritSubsystem") } static class USmartObjectSpiritSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmartObjectSpiritSubsystem; // Class CJ.MotivationInformationCollectionInterface // 0x0000 (0x0000 - 0x0000) class IMotivationInformationCollectionInterface final { public: class UMotivationInformationCollection* GetMotivationInformation(); const class UMotivationInformationCollection* GetMotivationInformation_BlueprintCallable() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MotivationInformationCollectionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MotivationInformationCollectionInterface") } static class IMotivationInformationCollectionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IMotivationInformationCollectionInterface; // Class CJ.StagedNPCActor // 0x0090 (0x0340 - 0x02B0) class AStagedNPCActor final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* Mesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Hat; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* SkeletalMeshHair; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* SkeletalMeshFacialHair; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Head; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Torso; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* OuterTorso; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Legs; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Feet; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Accessory; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Eyewear; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Watch; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Earrings; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* RingsGloves; // 0x0320(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMeshComponent* Backpack; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterTypeDataAsset* CharacterTypeData; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* AudioComponent; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StagedNPCActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StagedNPCActor") } static class AStagedNPCActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStagedNPCActor; // Class CJ.CJAITask_HTNEvade // 0x0008 (0x0120 - 0x0118) class UCJAITask_HTNEvade final : public UCJAITask_Evade { public: uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_HTNEvade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_HTNEvade") } static class UCJAITask_HTNEvade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_HTNEvade; // Class CJ.EvadedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UEvadedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EvadedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EvadedEvaluatorResultType") } static class UEvadedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEvadedEvaluatorResultType; // Class CJ.CJAkGameplayStatics // 0x0000 (0x0028 - 0x0028) class UCJAkGameplayStatics final : public UObject { public: static int32 CJPostAndWaitForEndOfEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, bool bStopWhenAttachedToDestroyed, const struct FLatentActionInfo& LatentInfo, EAudioEventAttenuationCheck AttenuationCheck, bool bRegisterEmitterBeforePosting); static int32 CJPostEvent(class UAkAudioEvent* AkEvent, class AActor* Actor, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& Switches, const TArray& Rtpcs, EAudioEventAttenuationCheck AttenuationCheck, bool bStopWhenAttachedToDestroyed, const class FString& EventName, bool bRegisterEmitterBeforePosting); static int32 CJPostEventAtLocation(class UAkAudioEvent* AkEvent, const struct FVector& Location, const struct FRotator& Orientation, const class FString& EventName, class UObject* WorldContextObject, const TArray& Switches, const TArray& Rtpcs, const class FString& EmitterName, EAudioEventAttenuationCheck AttenuationCheck, EAkAudioContext AudioContext); static int32 CJPostEventOnComponent(class UAkAudioEvent* AkEvent, class UAkComponent* Emitter, int32 CallbackMask, const TDelegate& PostEventCallback, const TArray& Switches, const TArray& Rtpcs, EAudioEventAttenuationCheck AttenuationCheck, bool bStopWhenAttachedToDestroyed, const class FString& EventName, bool bRegisterEmitterBeforePosting); static void CJSetRTPCValue(class UAkRtpc* RtpcValue, float Value, int32 InterpolationTimeMs, class AActor* Actor, class FName RTPC, bool PassToOsc, const class FString& OSCAddress, int32 OscPort); static void CJSetRTPCValueOnComponent(class UAkRtpc* RtpcValue, float Value, int32 InterpolationTimeMs, class UAkComponent* Emitter, class FName RTPC, bool PassToOsc, const class FString& OSCAddress, int32 OscPort); static void CJSetSwitch(class UAkSwitchValue* SwitchValue, class AActor* Actor); static void CJSetSwitchOnComponent(class UAkSwitchValue* SwitchValue, class UAkComponent* Emitter); static bool PlayerCanHearEvent(float EventAttenuation, const struct FVector& SourceLocation); static void PostEventInEditor(class UAkAudioEvent* AkEvent); static int32 PostLoop(class ULSAudioLoop* Loop, class AActor* Actor, class UObject* WorldContextObject, EAudioEventAttenuationCheck AttenuationCheck, bool bStopWhenAttachedToDestroyed, const class FString& EventName, bool bRegisterEmitterBeforePosting); static int32 PostLoopOnComponent(class ULSAudioLoop* Loop, class UAkComponent* Emitter, class UObject* WorldContextObject, EAudioEventAttenuationCheck AttenuationCheck, bool bStopWhenAttachedToDestroyed, const class FString& EventName, bool bRegisterEmitterBeforePosting); static void ResetRTPCValueGlobally(class UAkRtpc* RTPC); static void ResetRTPCValueOnComponent(class UAkRtpc* RTPC, class UAkComponent* Component); static void ResetState(class UAkStateValue* State); static void SetRTPCValueGlobally(class UAkRtpc* RTPC, float Value, bool PassToOsc, const class FString& OSCAddress, int32 OscPort); static void SetState(class UAkStateValue* State); static void StopLoop(int32 LoopId, class UObject* WorldContextObject); static void StopPostedEvent(int32 CueId, float FadeTimeS, class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAkGameplayStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAkGameplayStatics") } static class UCJAkGameplayStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAkGameplayStatics; // Class CJ.PhotoModeCameraController // 0x0980 (0x10C0 - 0x0740) class APhotoModeCameraController final : public APlayerController { public: uint8 bIsFrozenTime : 1; // 0x0740(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsRotatingSun : 1; // 0x0740(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bInputLocked : 1; // 0x0740(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bIsOrbiting : 1; // 0x0740(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_740_4 : 4; // 0x0740(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_741[0x7]; // 0x0741(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bIsTakingScreenShot : 1; // 0x0748(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_749[0x7]; // 0x0749(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDirectionalLightComponent* DirectionalLight; // 0x0750(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputMappingContext* ToggleMappingContext; // 0x0758(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputMappingContext* InputModeContext; // 0x0760(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPhotoModeInputActionsDataAsset* InputActions; // 0x0768(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FPostProcessSettings PostProcessSettings; // 0x0770(0x0770)(NativeAccessSpecifierPublic) struct FHitResult SelectedHitPoint; // 0x0EE0(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class APlayerController* OriginalControllerRef; // 0x0FE0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULocalPlayer* OriginalPlayer; // 0x0FE8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULocalPlayer* SecondaryPlayer; // 0x0FF0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 TimeDilationHandle; // 0x0FF8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialMaxSpeed; // 0x0FFC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialAccel; // 0x1000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InitialDecel; // 0x1004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinFOV; // 0x1008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxFOV; // 0x100C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1010[0x8]; // 0x1010(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UDepthOfFieldCameraModifier* DepthOfFieldModifier; // 0x1018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf CameraShakeClass; // 0x1020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1028[0x98]; // 0x1028(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float GetPhotomodeCameraShakeFrequencyScale() const; float GetPhotomodeTimeDilationValue() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhotoModeCameraController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhotoModeCameraController") } static class APhotoModeCameraController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APhotoModeCameraController; // Class CJ.CJAnimSequence // 0x0008 (0x01F8 - 0x01F0) class UCJAnimSequence final : public UAnimSequence { public: bool DisableFootPlantFootstepSFX; // 0x01F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F1[0x7]; // 0x01F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAnimSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAnimSequence") } static class UCJAnimSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAnimSequence; // Class CJ.FollowActorSidecarComponent // 0x0060 (0x0120 - 0x00C0) class UFollowActorSidecarComponent final : public USidecarComponent { public: TSoftClassPtr ActorToSpawn; // 0x00C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* SpawnedActor; // 0x00E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FVector Offset; // 0x00F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLightingChannels OverrideOwnersLightingChannels; // 0x0108(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_109[0x17]; // 0x0109(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FollowActorSidecarComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FollowActorSidecarComponent") } static class UFollowActorSidecarComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFollowActorSidecarComponent; // Class CJ.CJAssetManagerSettings // 0x0010 (0x0048 - 0x0038) class UCJAssetManagerSettings final : public UDeveloperSettings { public: TArray CookConfigurations; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAssetManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAssetManagerSettings") } static class UCJAssetManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAssetManagerSettings; // Class CJ.CJAudioDebugger // 0x0248 (0x0290 - 0x0048) class UCJAudioDebugger final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x248]; // 0x0048(0x0248)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAudioDebugger") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAudioDebugger") } static class UCJAudioDebugger* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAudioDebugger; // Class CJ.CJAudioDebuggerFireAndForgetActor // 0x0008 (0x02B8 - 0x02B0) class ACJAudioDebuggerFireAndForgetActor final : public AActor { public: class USceneComponent* SceneComp; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAudioDebuggerFireAndForgetActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAudioDebuggerFireAndForgetActor") } static class ACJAudioDebuggerFireAndForgetActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJAudioDebuggerFireAndForgetActor; // Class CJ.DebugSpawnSubsystem // 0x0010 (0x0048 - 0x0038) class UDebugSpawnSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FName DebugSpawnHelicopter(TSoftClassPtr HelicopterSpawnClass, const struct FTransform& SpawnTransform); class FName DebugSpawnMissionVehicle(class UManagedSpawnData* SpawnDataSet, TSoftClassPtr CharacterSpawnDataClass, const struct FCharacterVisualsId& DriverVisualsId, class UMapIconConfigCollectionAsset* MapIconsAsset, const struct FTransform& SpawnTransform, const struct FLaneSpawnParamters& LaneParams); class FName DebugSpawnNonPlayerCharacter(TSoftClassPtr SpawnDataSet, const struct FTransform& SpawnTransform, const struct FCharacterVisualsId& VisualsId); void DebugSpawnNPC(TSoftObjectPtr CharacterDef, const struct FTransform& SpawnTransform); class FName DebugSpawnVehicle(class UManagedSpawnData* SpawnDataSet, const struct FTransform& SpawnTransform); void GetSpawnList(TArray* List); void RemoveAllDebugSpawns(); void RemoveSingleDebugSpawn(const class FName& PlaceId); struct FTransform GetNPCSpawnTransform() const; struct FTransform GetSpawnTransform() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DebugSpawnSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DebugSpawnSubsystem") } static class UDebugSpawnSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDebugSpawnSubsystem; // Class CJ.CJAudioPerUserSettings // 0x0020 (0x0058 - 0x0038) class UCJAudioPerUserSettings final : public UDeveloperSettings { public: bool PreviewSFXNotifiersInAnimations; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString SFXNotifierTitleFilter; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DisplayWarningForUnpostedEvents; // 0x0050(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WarningDisplayDuration; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAudioPerUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAudioPerUserSettings") } static class UCJAudioPerUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAudioPerUserSettings; // Class CJ.EnvQueryTest_Rendered // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_Rendered final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_Rendered") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_Rendered") } static class UEnvQueryTest_Rendered* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_Rendered; // Class CJ.SquadSubsystem // 0x0068 (0x00B0 - 0x0048) class USquadSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x68]; // 0x0048(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FSquadId FindSquad(const struct FIngameEventId& IngameEventId, const struct FGameplayTag& Tag, bool* Found) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SquadSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SquadSubsystem") } static class USquadSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USquadSubsystem; // Class CJ.CJAudioSettings // 0x0600 (0x0638 - 0x0038) class UCJAudioSettings final : public UDeveloperSettings { public: TSoftObjectPtr VolumeControls; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GameSyncAsset; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DisableAmbienceRoomPriority; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AudioEnvironmentZoneMapLayer; // 0x008C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SampleLevel; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ResyncDistance; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpringResolveTime; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InterpolationStrength; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> AmbientZones; // 0x00A8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, NativeAccessSpecifierPublic) int32 AmbienceQuadFeelerDistance; // 0x00F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InnerZoneDiffractionAnglePercent; // 0x00FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PortalThresholdPercent; // 0x0100(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr OutDoorRoomAuxBus; // 0x0108(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableRainAudio; // 0x0130(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float RainSurfaceProbingRadius; // 0x0134(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumRainProbesToSpawn; // 0x0138(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap SurfaceTypeToRainEventMap; // 0x0140(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap> SurfaceTypeToSurfaceAkSwitch; // 0x0190(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) int32 DefaultVoiceLimitOnRainTypes; // 0x01E0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E4[0x4]; // 0x01E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap SurfaceTypeVoiceLimitsMap; // 0x01E8(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TMap SurfaceTypeDebugColorMap; // 0x0238(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSoftObjectPtr VOTable; // 0x0288(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PanControlRTPC; // 0x02B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VOEffectRtpcPhone; // 0x02D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VOEffectRtpcPoliceRadio; // 0x0300(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VOIsCharacterInVehicle; // 0x0328(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VOIsPlayerKOd; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FootstepDebugDrawDuration; // 0x0378(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_37C[0x4]; // 0x037C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CharacterIndoorState; // 0x0380(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr CharacterOutdoorState; // 0x03A8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr MusicControlBlueprint; // 0x03D0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MusicPlayEvent; // 0x03F8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr MusicVoiceVolumeRtpc; // 0x0420(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxActiveEmittersAroundListener; // 0x0448(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AllowedEmitterTickRadius; // 0x044C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap AudioEmitterSettings; // 0x0450(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSoftClassPtr DefaultUIAudioEventHandlerClass; // 0x04A0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ThreatIndicatorEvent; // 0x04C8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AmbientRoadGraphAsset; // 0x04F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadGraphSearchRadius; // 0x0518(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadGraphProbeSearchRadius; // 0x051C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RoadGraphNumSearchProbes; // 0x0520(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadGraphEmitterKillThreshold; // 0x0524(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadGraphEmitterKillThresholdFar; // 0x0528(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter RoadGraphLaneTypeFilter; // 0x052C(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) TArray> PropertySheetStacks; // 0x0538(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) float CameraLerpSpeedMetresPerSecond; // 0x0548(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraPositionInterpolationFraction; // 0x054C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraPositionInterpolationFractionVehicle; // 0x0550(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxTimePuddleSplashRepeat; // 0x0554(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ImpactEvents; // 0x0558(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) float ImpactReFireDelay; // 0x0568(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56C[0x4]; // 0x056C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr AudioLinkEvent; // 0x0570(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VehicleWooshPeakEvent; // 0x0598(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VehicleWooshStartEvent; // 0x05C0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VehicleWooshStopEvent; // 0x05E8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr VehicleWooshIntensityRtpc; // 0x0610(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAudioSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAudioSettings") } static class UCJAudioSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAudioSettings; // Class CJ.StimEventDataTable // 0x0000 (0x00B0 - 0x00B0) class UStimEventDataTable final : public UDataTable { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StimEventDataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StimEventDataTable") } static class UStimEventDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStimEventDataTable; // Class CJ.FilteredFollowUpInterval // 0x0010 (0x0048 - 0x0038) class UFilteredFollowUpInterval final : public UCharacterActionInterval { public: TArray> AllowedActionTypes; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FilteredFollowUpInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FilteredFollowUpInterval") } static class UFilteredFollowUpInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFilteredFollowUpInterval; // Class CJ.CJBoundActionButton // 0x0020 (0x1600 - 0x15E0) class UCJBoundActionButton final : public UCommonBoundActionButton { public: class UInputActionIcon* InputActionIcon; // 0x15D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf KeyboardStyle; // 0x15E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf GamepadStyle; // 0x15E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf TouchStyle; // 0x15F0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_15F8[0x8]; // 0x15F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJBoundActionButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJBoundActionButton") } static class UCJBoundActionButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJBoundActionButton; // Class CJ.SmartObjectSpiritComponent // 0x0070 (0x0130 - 0x00C0) class USmartObjectSpiritComponent final : public UActorComponent { public: bool bEnabled; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SpiritSpawnSettings; // 0x00C8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPrivate) uint8 Pad_D8[0x58]; // 0x00D8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmartObjectSpiritComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmartObjectSpiritComponent") } static class USmartObjectSpiritComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmartObjectSpiritComponent; // Class CJ.CJTabListWidgetBase // 0x0088 (0x0558 - 0x04D0) class UCJTabListWidgetBase final : public UCommonTabListWidgetBase { public: TMulticastInlineDelegate OnTabContentCreated; // 0x04D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_4E0[0x18]; // 0x04E0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray PreregisteredTabInfoArray; // 0x04F8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TMap PendingTabLabelInfoMap; // 0x0508(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) public: bool GetPreregisteredTabInfo(const class FName TabNameID, struct FCJTabDescriptor* OutTabInfo); int32 GetVisibleTabCount(); bool IsTabVisible(class FName TabId); bool RegisterDynamicTab(const struct FCJTabDescriptor& TabDescriptor); void SetTabHiddenState(class FName TabNameID, bool bHidden); bool IsFirstTabActive() const; bool IsLastTabActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJTabListWidgetBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJTabListWidgetBase") } static class UCJTabListWidgetBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJTabListWidgetBase; // Class CJ.CJButtonBase // 0x0030 (0x15F0 - 0x15C0) class UCJButtonBase : public UCommonButtonBase { public: struct FGameplayTag ClickedUIAudioEventTag; // 0x15C0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag NavigatedToUIAudioEventTag; // 0x15C8(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag MouseOverUIAudioEventTag; // 0x15D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_ButtonText : 1; // 0x15D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_15D9[0x7]; // 0x15D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText ButtonText; // 0x15E0(0x0010)(Edit, NativeAccessSpecifierPrivate) public: void SetButtonText(const class FText& InText); void UpdateButtonStyle(); void UpdateButtonText(const class FText& InText); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJButtonBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJButtonBase") } static class UCJButtonBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJButtonBase; // Class CJ.GlobalPrimitivePerformanceSettings // 0x0050 (0x0088 - 0x0038) class UGlobalPrimitivePerformanceSettings final : public UDeveloperSettings { public: TMap WorldPositionOffsetDisableDistanceConfigurations; // 0x0038(0x0050)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlobalPrimitivePerformanceSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlobalPrimitivePerformanceSettings") } static class UGlobalPrimitivePerformanceSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlobalPrimitivePerformanceSettings; // Class CJ.CJCameraBoom // 0x0000 (0x0350 - 0x0350) class UCJCameraBoom final : public USpringArmComponent { public: void ScaleBoomLength(float Multiplier); void SetBoomLength(float Length); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraBoom") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraBoom") } static class UCJCameraBoom* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCameraBoom; // Class CJ.CJCameraHolder // 0x0000 (0x0000 - 0x0000) class ICJCameraHolder final { public: class UCJCameraBoom* CJGetCameraBoom() const; class UCameraComponent* CJGetCameraComponent() const; class UCJContextualCameraManager* CJGetContextualCameraManager() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraHolder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraHolder") } static class ICJCameraHolder* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICJCameraHolder; // Class CJ.SOSlotConfigDataAsset // 0x0078 (0x00A8 - 0x0030) class USOSlotConfigDataAsset final : public UPrimaryDataAsset { public: class UCharacterActionMoveSet* ActionMoveSetOverride; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray TaggedActions; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) bool bRequestUnusedExitActionOnEnd; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ExitAction; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf LinkedAnimLayer; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName WarpTargetName; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseCDBGenerationTemplate; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* CDBGenerationTemplate; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bIgnoreSmartObjectPhysics; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SmartObjectClaimHandleBlackboardName; // 0x007C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseSlotEntranceBuilder; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlotEntranceBuilderParams SlotEntranceBuilderParams; // 0x0088(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SOSlotConfigDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SOSlotConfigDataAsset") } static class USOSlotConfigDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USOSlotConfigDataAsset; // Class CJ.CJCameraModifierPriorities // 0x0010 (0x0040 - 0x0030) class UCJCameraModifierPriorities final : public UDataAsset { public: TArray> ModifierPriorities; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraModifierPriorities") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraModifierPriorities") } static class UCJCameraModifierPriorities* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCameraModifierPriorities; // Class CJ.SpiritTrackerSubsystem // 0x0028 (0x0070 - 0x0048) class USpiritTrackerSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 RegisterBoxTrigger(const struct FTransform& Transform, const struct FBox& Box, const struct FPrimaryAssetId& VehicleId, const TDelegate& Callback); int32 RegisterDistanceTrigger(const struct FTransform& Transform, float Radius, const struct FPrimaryAssetId& VehicleId, const TDelegate& Callback); void UnregisterTrigger(int32 Handle); void UpdateTriggerTransform(int32 Handle, const struct FTransform& Transform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritTrackerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritTrackerSubsystem") } static class USpiritTrackerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritTrackerSubsystem; // Class CJ.CJCameraTransition // 0x0000 (0x0030 - 0x0030) class UCJCameraTransition : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCameraTransition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCameraTransition") } static class UCJCameraTransition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCameraTransition; // Class CJ.ExitContainedActionMeleeShoveActionType // 0x0000 (0x0030 - 0x0030) class UExitContainedActionMeleeShoveActionType final : public UExitContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExitContainedActionMeleeShoveActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExitContainedActionMeleeShoveActionType") } static class UExitContainedActionMeleeShoveActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExitContainedActionMeleeShoveActionType; // Class CJ.StayWithinRadiusWarpPointTransformer // 0x0010 (0x0038 - 0x0028) class UStayWithinRadiusWarpPointTransformer final : public UAnimationWarpPointTransformer { public: float MaxRadius; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRadius; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConstrainAngle; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ClampAngle; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StayWithinRadiusWarpPointTransformer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StayWithinRadiusWarpPointTransformer") } static class UStayWithinRadiusWarpPointTransformer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStayWithinRadiusWarpPointTransformer; // Class CJ.CJCharacterMovementComponent // 0x0850 (0x1AD0 - 0x1280) class UCJCharacterMovementComponent final : public UAC_SplineMovementComponent { public: float InputScale; // 0x1278(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bScalingInputs; // 0x127C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_127D[0x3]; // 0x127D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector IntendedVelocity; // 0x1280(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 HistorySearchDepth; // 0x1298(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HistorySearchTimeThreshold; // 0x129C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ScoreWeightSampleDegredation; // 0x12A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12A4[0x4]; // 0x12A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastControlVector; // 0x12A8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStopping; // 0x12C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C1[0x3]; // 0x12C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LastPredictedDistanceToStop; // 0x12C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsPivoting; // 0x12C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C9[0x3]; // 0x12C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LastPredictedDistanceToPivot; // 0x12CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LastPivotTimestamp; // 0x12D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12D4[0x4]; // 0x12D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastPivotWorldDirNorm; // 0x12D8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WalkSpeed; // 0x12F0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinWalkSpeed; // 0x12F4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JogSpeed; // 0x12F8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinJogSpeed; // 0x12FC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SprintSpeed; // 0x1300(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSprintSpeed; // 0x1304(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistantUpdateRate; // 0x1308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DetailTestRadius; // 0x130C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FootScanWidth; // 0x1310(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EstimatedFootOffset; // 0x1314(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeedVariationPercentage; // 0x1318(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSpeedVariation; // 0x131C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_131D[0x3]; // 0x131D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinSidestepTime; // 0x1320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SideStepAngleThreshold; // 0x1324(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool JogSpeedStateAvailable; // 0x1328(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SprintSpeedStateAvailable; // 0x1329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_132A[0x6]; // 0x132A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray MovementSpeedProfiles; // 0x1330(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray WalkMovementSettings; // 0x1340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray JogMovementSettings; // 0x1350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray SprintMovementSettings; // 0x1360(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) struct FCharacterMovementSettings WalkSettings; // 0x1370(0x001C)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FCharacterMovementSettings JogSettings; // 0x138C(0x001C)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FCharacterMovementSettings SprintSettings; // 0x13A8(0x001C)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) float LastSetDefaultMaxWalkSpeed; // 0x13C4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinTimeAtFullSpeedRange; // 0x13C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UrgentAvoidanceSpeedCooldown; // 0x13CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJCharacterMovementSpeedState CurrentOnGroundState; // 0x13D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13D1[0x3]; // 0x13D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WalkSpeedMultiplierToJog; // 0x13D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WalkSpeedMultiplierFromJog; // 0x13D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JogSpeedMultiplierToSprint; // 0x13DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JogSpeedMultiplierFromSprint; // 0x13E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLastWantedDirectionFromControllerDesiredRotation; // 0x13E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInferLastWantedDirectionFromInput; // 0x13E5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13E6[0x2]; // 0x13E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LastValidAcceleration; // 0x13E8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LastValidAccelerationTimestamp; // 0x1400(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowAngularAcceleration; // 0x1408(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1409[0x3]; // 0x1409(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AngularAcceleration; // 0x140C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector LastWantedDirection; // 0x1410(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double LastWantedDirectionTimestamp; // 0x1428(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityMotionCommitment; // 0x1430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnalogueInputAcceleration; // 0x1434(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1435[0x3]; // 0x1435(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FInputVectorStabilitySettings TransitionToMotionInputVectorSetings; // 0x1438(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FInputVectorStabilitySettings TransitionToPivotInputVectorSetings; // 0x1454(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) TArray MotionDrivers; // 0x1470(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) bool bWarpingEnabled; // 0x1480(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1481[0x7]; // 0x1481(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransformTrajectory Trajectory; // 0x1488(0x0010)(BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic) struct FTrajectorySamplingData TrajectorySamplingData; // 0x1498(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) bool bBumpedInto; // 0x14B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14B9[0x3]; // 0x14B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ChunkyInputResponseRate; // 0x14BC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableChunkyThrottle; // 0x14C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14C1[0x7]; // 0x14C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CurrentControlVector; // 0x14C8(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_14E0[0x10]; // 0x14E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* CJCharacterOwner; // 0x14F0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_14F8[0x5D8]; // 0x14F8(0x05D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CanModifyMovementSpeedProfile(const class FName ProfileId); void ClearLastWantedDirection(); void ForceUnlockOnGroundSpeedState(); void ForceUpdateFloor(); struct FCharacterInputSuppression GetInputSuppressionInstanceData(); void LockOnGroundSpeedState(const class FName LockerId, const int32 LockStates, const int32 ExceptionStates, const ECJCharacterMovementSpeedState ConvertExceptionsTo); bool ModifyMovementSpeedStateOverride(const class FName OverrideName, const int32 OverrideStates, const float Speed); void OnCharacterMovementUpdatedFunc(float DeltaSeconds, const struct FVector& OldLocation, const struct FVector& OldVelocity); void SetActiveInputSuppression(class UObject* Instance); void SetActiveMovementSpeedProfile(const class FName ProfileId); void SetAnimDrivenDeltaRotation(const struct FRotator& NewDeltaToAccumulate); void SetCameraLockedMovement(const bool bShouldLock); void SetConstrainInputAccelerationData(const struct FConstrainInputAccelerationData& NewData); void SetMaxWalkSpeedForSpeedState(float NewSpeed); void SetMovementSpeedStateOverride(const class FName NewOverride); bool SetOnGroundSpeedState(ECJCharacterMovementSpeedState NewState); void SetOnGroundSpeedStateLock(bool bNewValue); void SetPendingLastWantedDirectionPos(const struct FVector& WorldPos); void SetWalkSpeedBias(const float NewWalkSpeedBias, const float ForTime); void UnlockOnGroundSpeedState(const class FName LockerId); ECJCharacterMovementSpeedState GetOnGroundSpeedState() const; bool IsActiveInputSuppression(class UObject* Instance) const; bool IsMotionDrivenByAnimationData(const class FName MotionDriverId) const; bool IsOnGroundSpeedStateLocked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCharacterMovementComponent") } static class UCJCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCharacterMovementComponent; // Class CJ.Switchable // 0x0000 (0x0000 - 0x0000) class ISwitchable final { public: void Switch(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Switchable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Switchable") } static class ISwitchable* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISwitchable; // Class CJ.CJCheatManager // 0x0048 (0x00D0 - 0x0088) class UCJCheatManager final : public UCheatManager { public: uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf BugItWidgetReference; // 0x00B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBugReportedWidget* CreatedBugItWidget; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextBlock* CoordinatesTextBlock; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: void AntagonizeAllNPCS(); void LobotomizeAllNPCS(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCheatManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCheatManager") } static class UCJCheatManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCheatManager; // Class CJ.GeneralSettings // 0x00F8 (0x0130 - 0x0038) class UGeneralSettings final : public UDeveloperSettings { public: float DefaultAIGoalLifetime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SituationDataTable; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GlobalTokens; // 0x0068(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr CrewMemberDatabase; // 0x0090(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap> LevelScalingTable; // 0x00B8(0x0050)(Edit, Config, UObjectWrapper, NativeAccessSpecifierPublic) TSoftObjectPtr LevelScalingTableNoMatchingTag; // 0x0108(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GeneralSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GeneralSettings") } static class UGeneralSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGeneralSettings; // Class CJ.SmartObjectClaimSubsystem // 0x0068 (0x00B0 - 0x0048) class USmartObjectClaimSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x68]; // 0x0048(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Claim(const struct FSmartObjectRequestResult& SmartObject, class FName Group); void Keep(int32 HandlesToKeep, class FName Group); void Release(class FName Group); void ReleaseAll(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmartObjectClaimSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmartObjectClaimSubsystem") } static class USmartObjectClaimSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USmartObjectClaimSubsystem; // Class CJ.CJCM_AlignTo // 0x0218 (0x0248 - 0x0030) class UCJCM_AlignTo : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve ExternalRotationOverrideTime; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float BlendInTime; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTime; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverwriteInitialRotation; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float PitchMaxAlignment; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAlginmentAxis Yaw; // 0x00D0(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FAlginmentAxis Pitch; // 0x0178(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator AlignTowardsDirection; // 0x0230(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) public: void BlueprintUpdateAlignTowards(const struct FCJCameraContext& CameraContext); float GetCurveX(); bool ShouldBlendIn(const struct FCJCameraContext& CameraContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_AlignTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_AlignTo") } static class UCJCM_AlignTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_AlignTo; // Class CJ.CJViewModelBase // 0x0000 (0x0068 - 0x0068) class UCJViewModelBase : public UMVVMViewModelBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJViewModelBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJViewModelBase") } static class UCJViewModelBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJViewModelBase; // Class CJ.CJCM_AlignToNearbyCharacter // 0x00A8 (0x02F0 - 0x0248) class UCJCM_AlignToNearbyCharacter : public UCJCM_AlignTo { public: float ScoreThreshold; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetSwitchThreshold; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleDiff; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDistance; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDistance; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AngleBias; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceBias; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetBlendRate; // 0x0264(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SecondaryTargetInfluence; // 0x026C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SkewAngle; // 0x0270(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AlignToSocketOverride; // 0x0274(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_27C[0x74]; // 0x027C(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearSocketToSocketAlignment(); void SetSocketToSocketAlignment(); float CalculateTargetScoreBlueprint(const struct FCJCameraContext& CameraContext, const class ACJCharacter* Character) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_AlignToNearbyCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_AlignToNearbyCharacter") } static class UCJCM_AlignToNearbyCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_AlignToNearbyCharacter; // Class CJ.HLODDataBase // 0x0000 (0x0028 - 0x0028) class UHLODDataBase : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODDataBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODDataBase") } static class UHLODDataBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODDataBase; // Class CJ.CJCM_AlignToMelee // 0x0008 (0x02F8 - 0x02F0) class UCJCM_AlignToMelee final : public UCJCM_AlignToNearbyCharacter { public: float MeleeTargetConsiderationTime; // 0x02F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeTargetBias; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_AlignToMelee") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_AlignToMelee") } static class UCJCM_AlignToMelee* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_AlignToMelee; // Class CJ.CJCM_AlignToVelocity // 0x0038 (0x0280 - 0x0248) class UCJCM_AlignToVelocity final : public UCJCM_AlignTo { public: bool bAlignWhileInAir; // 0x0248(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_249[0x3]; // 0x0249(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinimumAlignmentVelocity; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityToFacingBias; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_254[0x2C]; // 0x0254(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetVelocityToFacingBiasOverride(float NewBias); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_AlignToVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_AlignToVelocity") } static class UCJCM_AlignToVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_AlignToVelocity; // Class CJ.GridSpirits // 0x0188 (0x0438 - 0x02B0) class AGridSpirits final : public AActor { public: ESpawnPointType TypeOfSpawn; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESpawnRanking SpawnRanking; // 0x02B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B2[0x2]; // 0x02B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02B4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GroupSize; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Spacing; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Angle; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UManagedSpawnData* SpawnDataSet; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, SimpleDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bUseSpawnCondition; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId SpawnCondition; // 0x02D4(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2EC[0x14C]; // 0x02EC(0x014C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkerMoved(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GridSpirits") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GridSpirits") } static class AGridSpirits* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AGridSpirits; // Class CJ.CJCM_InputSensitivity // 0x0020 (0x0050 - 0x0030) class UCJCM_InputSensitivity final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MouseSensitivityMultiplier; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GamepadSensitivityMultiplier; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GamepadBaseMultiplier; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccelerationTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damper; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, 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("CJCM_InputSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_InputSensitivity") } static class UCJCM_InputSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_InputSensitivity; // Class CJ.InteriorLight // 0x0040 (0x02F0 - 0x02B0) class AInteriorLight : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) ELightTimeControlState TimeControlState; // 0x02B8(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double TimeControlledMin; // 0x02C0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TimeControlledMax; // 0x02C8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FControlledLightData ControlledLightData; // 0x02D0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class ULightComponent* LightComponent; // 0x02E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorLight") } static class AInteriorLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteriorLight; // Class CJ.CJCM_JumpDelay // 0x0020 (0x0050 - 0x0030) class UCJCM_JumpDelay final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxHeightDifference; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CatchUpTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x14]; // 0x003C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_JumpDelay") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_JumpDelay") } static class UCJCM_JumpDelay* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_JumpDelay; // Class CJ.GameplayTagObserverComponent // 0x0018 (0x00D8 - 0x00C0) class UGameplayTagObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnValueUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FGameplayTag ObservedTag; // 0x00D0(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnGameplayTagChanged(const struct FGameplayTag& GameplayTag, bool WasSet); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayTagObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayTagObserverComponent") } static class UGameplayTagObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayTagObserverComponent; // Class CJ.SuckerPunchAsyncNode // 0x0088 (0x00B8 - 0x0030) class USuckerPunchAsyncNode final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFail; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAbort; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCompleted; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class ACJCharacter* Instigator; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class ACJCharacter* Target; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCharacterActionMoveSet* MoveSet; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FGameplayTagContainer AnimationTags; // 0x0088(0x0020)(NativeAccessSpecifierPrivate) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USuckerPunchAsyncNode* SuckerPunchNode(class ACJCharacter* InInstigator, class ACJCharacter* InTarget, class UCharacterActionMoveSet* InMoveSet, const struct FGameplayTagContainer& InAnimTags); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SuckerPunchAsyncNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SuckerPunchAsyncNode") } static class USuckerPunchAsyncNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USuckerPunchAsyncNode; // Class CJ.CJCrowdManager // 0x0218 (0x0308 - 0x00F0) class UCJCrowdManager final : public UCrowdManager { public: TArray CustomAgentParams; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_100[0x208]; // 0x0100(0x0208)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCrowdManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCrowdManager") } static class UCJCrowdManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCrowdManager; // Class CJ.CJCT_Cut // 0x0000 (0x0030 - 0x0030) class UCJCT_Cut final : public UCJCameraTransition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCT_Cut") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCT_Cut") } static class UCJCT_Cut* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCT_Cut; // Class CJ.DataVolumeBehaviorInteriorStreamingZone // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorInteriorStreamingZone final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorInteriorStreamingZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorInteriorStreamingZone") } static class UDataVolumeBehaviorInteriorStreamingZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorInteriorStreamingZone; // Class CJ.CJDamageType // 0x0008 (0x0048 - 0x0040) class UCJDamageType : public UDamageType { public: bool AllowHeadshotDamage; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Interruptable; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDamageType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDamageType") } static class UCJDamageType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDamageType; // Class CJ.InventoryItemSmashableCollectibleMixinConfigAsset // 0x0010 (0x0098 - 0x0088) class UInventoryItemSmashableCollectibleMixinConfigAsset final : public UInventoryItemMixinConfigAsset { public: TSubclassOf ActorToSpawn; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGlintEnabled; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemSmashableCollectibleMixinConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemSmashableCollectibleMixinConfigAsset") } static class UInventoryItemSmashableCollectibleMixinConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemSmashableCollectibleMixinConfigAsset; // Class CJ.CJDestructibleInterface // 0x0000 (0x0000 - 0x0000) class ICJDestructibleInterface final { public: void GatherGeometryCollectionsForVehicleDestruction(class ACJVehicle* Vehicle, TArray* OutGeometryCollectionComponents); void OnMakeDynamicFromVehicle(class ACJVehicle* Vehicle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDestructibleInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDestructibleInterface") } static class ICJDestructibleInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICJDestructibleInterface; // Class CJ.HTNDecorator_IsFlagRaised // 0x0008 (0x0088 - 0x0080) class UHTNDecorator_IsFlagRaised final : public UHTNDecorator { public: ECommonFlags Flag; // 0x0080(0x0001)(Edit, 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("HTNDecorator_IsFlagRaised") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_IsFlagRaised") } static class UHTNDecorator_IsFlagRaised* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_IsFlagRaised; // Class CJ.DialogueDataDefinition // 0x0070 (0x0098 - 0x0028) class UDialogueDataDefinition final : public UObject { public: TSoftClassPtr Flow; // 0x0028(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSayIntentId InteractionIntentId[0x2]; // 0x0050(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FWSBoolId InteractionImportantCondition[0x2]; // 0x0060(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double InteractionRangeOverride; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, SimpleDisplay, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueDataDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueDataDefinition") } static class UDialogueDataDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueDataDefinition; // Class CJ.DataVolumeBehaviorShowInterior // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorShowInterior final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorShowInterior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorShowInterior") } static class UDataVolumeBehaviorShowInterior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorShowInterior; // Class CJ.CJDVB_Blocking // 0x0000 (0x0030 - 0x0030) class UCJDVB_Blocking final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDVB_Blocking") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDVB_Blocking") } static class UCJDVB_Blocking* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDVB_Blocking; // Class CJ.BTTask_ReleaseCombatPositionToken // 0x0028 (0x0098 - 0x0070) class UBTTask_ReleaseCombatPositionToken final : public UBTTaskNode { public: struct FBlackboardKeySelector CombatTargetKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ReleaseCombatPositionToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ReleaseCombatPositionToken") } static class UBTTask_ReleaseCombatPositionToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ReleaseCombatPositionToken; // Class CJ.CJDVB_CullDistance // 0x0018 (0x0048 - 0x0030) class UCJDVB_CullDistance final : public UCJDataVolumeBehavior { public: TArray CullDistances; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bEnabled : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDVB_CullDistance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDVB_CullDistance") } static class UCJDVB_CullDistance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDVB_CullDistance; // Class CJ.DataVolumeBehaviorChangeMusicState // 0x0030 (0x0060 - 0x0030) class UDataVolumeBehaviorChangeMusicState final : public UCJDataVolumeBehavior { public: class UAkStateValue* MusicStateOnEntry; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkStateValue* MusicStateOnExit; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray MusicStatesOnEntry; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray MusicStatesOnExit; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorChangeMusicState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorChangeMusicState") } static class UDataVolumeBehaviorChangeMusicState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorChangeMusicState; // Class CJ.CJEnvQueryInstanceBlueprintWrapper // 0x0000 (0x0078 - 0x0078) class UCJEnvQueryInstanceBlueprintWrapper final : public UEnvQueryInstanceBlueprintWrapper { public: void Cancel(const class UObject* WorldContextObject); bool GetQueryResultsAsSlotHandles(TArray* ResultHandles) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJEnvQueryInstanceBlueprintWrapper") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJEnvQueryInstanceBlueprintWrapper") } static class UCJEnvQueryInstanceBlueprintWrapper* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJEnvQueryInstanceBlueprintWrapper; // Class CJ.CJGameInstance // 0x0030 (0x01F8 - 0x01C8) class UCJGameInstance final : public UGameInstance { public: uint8 Pad_1C8[0x20]; // 0x01C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray> DisregardForGCAssets; // 0x01E8(0x0010)(ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJGameInstance") } static class UCJGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJGameInstance; // Class CJ.HTNDecorator_HasTarget // 0x0008 (0x0088 - 0x0080) class UHTNDecorator_HasTarget final : public UHTNDecorator { public: EAITargetingVariant TargetType; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRequireTargetActor; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_HasTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_HasTarget") } static class UHTNDecorator_HasTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_HasTarget; // Class CJ.CJGameInstanceTelemetrySubsystem // 0x0010 (0x0040 - 0x0030) class UCJGameInstanceTelemetrySubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJGameInstanceTelemetrySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJGameInstanceTelemetrySubsystem") } static class UCJGameInstanceTelemetrySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJGameInstanceTelemetrySubsystem; // Class CJ.SpiritSubsystemGetMaterializedActorBase // 0x0018 (0x0048 - 0x0030) class USpiritSubsystemGetMaterializedActorBase : public UBlueprintAsyncActionBase { public: uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystemGetMaterializedActorBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystemGetMaterializedActorBase") } static class USpiritSubsystemGetMaterializedActorBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystemGetMaterializedActorBase; // Class CJ.CJGameMode // 0x0048 (0x0390 - 0x0348) class ACJGameMode final : public AGameModeBase { public: uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnGameStart; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bUseDefaultPlayerStart; // 0x0360(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_361[0x3]; // 0x0361(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName DefaultPlayerStart_TagName; // 0x0364(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_36C[0x24]; // 0x036C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExternalUIChange(bool bInIsOpening); void OnInputDeviceConnectionStateChanged(EInputDeviceConnectionState NewConnectionState, const struct FPlatformUserId& PlatformUserId, const struct FInputDeviceId& InputDeviceId); bool IsLoadingScreenVisible() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJGameMode") } static class ACJGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJGameMode; // Class CJ.HTNTask_SayFlow // 0x0020 (0x00C8 - 0x00A8) class UHTNTask_SayFlow final : public UHTNTask { public: struct FSayFlowId FlowToSay; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FSayIntentId Intent; // 0x00B0(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Range; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EIntentTarget TargetType; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Cost; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FailureCost; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_SayFlow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_SayFlow") } static class UHTNTask_SayFlow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_SayFlow; // Class CJ.CJNavModifierComponent // 0x0000 (0x01C0 - 0x01C0) class UCJNavModifierComponent final : public UNavModifierComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJNavModifierComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJNavModifierComponent") } static class UCJNavModifierComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJNavModifierComponent; // Class CJ.CJParticleKillDataVolumeBehavior // 0x0028 (0x0058 - 0x0030) class UCJParticleKillDataVolumeBehavior final : public UCJDataVolumeBehavior { public: TSoftObjectPtr NiagaraParameterCollection; // 0x0030(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJParticleKillDataVolumeBehavior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJParticleKillDataVolumeBehavior") } static class UCJParticleKillDataVolumeBehavior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJParticleKillDataVolumeBehavior; // Class CJ.HTNDecorator_StimEventQuery // 0x0078 (0x00F8 - 0x0080) class UHTNDecorator_StimEventQuery final : public UHTNDecorator { public: struct FGameplayTagQuery StimEventQuery; // 0x0080(0x0048)(Edit, NativeAccessSpecifierPublic) EStimType SenseFilter; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector Target; // 0x00D0(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_StimEventQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_StimEventQuery") } static class UHTNDecorator_StimEventQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_StimEventQuery; // Class CJ.CJPathFollowingComponent // 0x0008 (0x0368 - 0x0360) class UCJPathFollowingComponent final : public UCrowdFollowingComponent { public: bool bIgnoreEndOfPathAlignment; // 0x0360(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJPathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJPathFollowingComponent") } static class UCJPathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJPathFollowingComponent; // Class CJ.DialogueViewTarget // 0x0028 (0x02D8 - 0x02B0) class ADialogueViewTarget final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ContextualCameraManagerClass; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCJCameraBoom* CameraBoom; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UCameraComponent* Camera; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UCJCameraBoom* CJGetCameraBoom() const; class UCameraComponent* CJGetCameraComponent() const; class UCJContextualCameraManager* CJGetContextualCameraManager() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueViewTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueViewTarget") } static class ADialogueViewTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ADialogueViewTarget; // Class CJ.CJPlayerCameraManager // 0x08E0 (0x3100 - 0x2820) class ACJPlayerCameraManager final : public APlayerCameraManager { public: uint8 Pad_2820[0x8E0]; // 0x2820(0x08E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJPlayerCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJPlayerCameraManager") } static class ACJPlayerCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJPlayerCameraManager; // Class CJ.HTNDecorator_GetCombatPosition // 0x0058 (0x00D8 - 0x0080) class UHTNDecorator_GetCombatPosition final : public UHTNDecorator { public: struct FBlackboardKeySelector InputTargetActorKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputLocationKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) bool bUseTargetingSystem; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAITargetingVariant TargetTypeToUse; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D2[0x6]; // 0x00D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_GetCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_GetCombatPosition") } static class UHTNDecorator_GetCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_GetCombatPosition; // Class CJ.CJPlayerController // 0x00B0 (0x07F0 - 0x0740) class ACJPlayerController final : public APlayerController { public: class UPlayerControllerInputActionsDataAsset* PlayerControllerActions; // 0x0740(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray> DefaultGlobalCameraModifiers; // 0x0748(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) float CustomGlobalTimeDilation; // 0x0758(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75C[0x4]; // 0x075C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAdrenalineComponent* AdrenalineComponent; // 0x0760(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UPlayerDialogueComponent* DialogueComponent; // 0x0768(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UPlayerTargetModeComponent* TargetModeComponent; // 0x0770(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UCrewJobManager* CrewJobManager; // 0x0778(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UPlayerVehicleHandler* PlayerVehicleHandler; // 0x0780(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_788[0x68]; // 0x0788(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class ACJPlayerController* GetPlayingInstance(); void CallInVehicleFinished(ECallPlayerVehicleResult Result, class AActor* PlayerVehicleActor); void DialoguePaused(); void DialogueResumed(); void OnDialogueStateChanged(bool NewState, class UDialogueViewModel* ViewModel); void OnLockedDialogeStateChanged(bool NewState); void OnMeleeStateChanged(bool bIsInMelee); void OnRestart(); void RestorePlayerVehicleLocation(); class UCrewJobManager* GetCrewJobManager() const; class UPlayerDialogueComponent* GetDialogueComponent() const; class APhotoModeCameraController* GetPhotoModeController() const; class APlayerCharacter* GetPlayerCharacter() const; class UPlayerVehicleHandler* GetPlayerVehicleHandler() const; class FName GetPlayerVehicleName() const; bool GetPlayerVehicleTransform(struct FTransform* OutResultTransform) const; class UPlayerTargetModeComponent* GetTargetModeComponent() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJPlayerController") } static class ACJPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJPlayerController; // Class CJ.CJRichTextBlock // 0x0040 (0x0800 - 0x07C0) class UCJRichTextBlock final : public URichTextBlock { public: TSoftObjectPtr OverrideInputMappingContext; // 0x07C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf InputActionIconStyle; // 0x07E8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputActionIconOffset; // 0x07F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7F4[0xC]; // 0x07F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnhancedInputMappingsRebuilt(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJRichTextBlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJRichTextBlock") } static class UCJRichTextBlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJRichTextBlock; // Class CJ.HTNTask_GetTarget // 0x0060 (0x0108 - 0x00A8) class UHTNTask_GetTarget final : public UHTNTask { public: EAITargetingVariant TargetType; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector OutputVectorKey; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputActorKey; // 0x00D8(0x0028)(Edit, NativeAccessSpecifierPublic) int32 Cost; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_GetTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_GetTarget") } static class UHTNTask_GetTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_GetTarget; // Class CJ.CJSaveGameManifestV1 // 0x0020 (0x0048 - 0x0028) class UCJSaveGameManifestV1 final : public USaveGame { public: class FString LastPlayedSaveSlotName; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SaveSlots; // 0x0038(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSaveGameManifestV1") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSaveGameManifestV1") } static class UCJSaveGameManifestV1* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSaveGameManifestV1; // Class CJ.FakeRectLightComponent // 0x0000 (0x0690 - 0x0690) class UFakeRectLightComponent final : public UFakeLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeRectLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeRectLightComponent") } static class UFakeRectLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFakeRectLightComponent; // Class CJ.CJSaveGameV1 // 0x0158 (0x0180 - 0x0028) class UCJSaveGameV1 final : public USaveGame { public: class FString SaveSlotName; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 UserIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCJCharacterSaveV1 Character; // 0x0040(0x00A0)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) TArray NPCInfo; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Places; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Spawn; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StoryDeck; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SaySystem; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Traffic; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Time; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray UnseenPath; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InventorySubsystem; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Journal; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSaveGameV1") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSaveGameV1") } static class UCJSaveGameV1* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSaveGameV1; // Class CJ.HTNTask_VehicleSideRam // 0x0008 (0x00D8 - 0x00D0) class UHTNTask_VehicleSideRam final : public UHTNTask_BlackboardBase { public: ESideRamActivation SideRamActivation; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_VehicleSideRam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_VehicleSideRam") } static class UHTNTask_VehicleSideRam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_VehicleSideRam; // Class CJ.CJSaveGameV2 // 0x0168 (0x0190 - 0x0028) class UCJSaveGameV2 final : public USaveGame { public: class FString SaveSlotName; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 UserIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FCJCharacterSaveV1 Character; // 0x0040(0x00A0)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic) TArray NPCInfo; // 0x00E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Places; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Spirits; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray StoryDeck; // 0x0110(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray SaySystem; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Traffic; // 0x0130(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Time; // 0x0140(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray UnseenPath; // 0x0150(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InventorySubsystem; // 0x0160(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MissionSubsystem; // 0x0170(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Journal; // 0x0180(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSaveGameV2") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSaveGameV2") } static class UCJSaveGameV2* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSaveGameV2; // Class CJ.SkeletalMeshLookupAsset // 0x0050 (0x0080 - 0x0030) class USkeletalMeshLookupAsset final : public UDataAsset { public: TMap SkeletalMeshes; // 0x0030(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshLookupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshLookupAsset") } static class USkeletalMeshLookupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshLookupAsset; // Class CJ.HTNTask_SmartMoveTo // 0x00A0 (0x0148 - 0x00A8) class UHTNTask_SmartMoveTo final : public UHTNTask { public: struct FBlackboardKeySelector SelfActorKey; // 0x00A8(0x0028)(NativeAccessSpecifierPublic) struct FBlackboardKeySelector TargetKey; // 0x00D0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FVector SelfOnNavmeshQueryExtent; // 0x00F8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TargetOnNavmeshQueryExtent; // 0x0110(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InternalAcceptableRadius; // 0x0128(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceptableRadius; // 0x012C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf FilterClass; // 0x0130(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bObserveBlackboardValue : 1; // 0x0138(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ObservedBlackboardValueTolerance; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bAlwaysRepathWhenBlackboardValueSet : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowStrafe : 1; // 0x0140(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowPartialPath : 1; // 0x0140(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTrackMovingGoal : 1; // 0x0140(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bRequireNavigableEndLocation : 1; // 0x0140(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProjectGoalLocation : 1; // 0x0140(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesAgentRadius : 1; // 0x0140(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesGoalRadius : 1; // 0x0140(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTestPathDuringPlanning : 1; // 0x0141(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePathCostInsteadOfLength : 1; // 0x0141(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForcePlanTimeStringPulling : 1; // 0x0141(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_142[0x2]; // 0x0142(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float CostPerUnitPathLength; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_SmartMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_SmartMoveTo") } static class UHTNTask_SmartMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_SmartMoveTo; // Class CJ.GameplayBehaviorConfig_CharacterAction // 0x0038 (0x0068 - 0x0030) class UGameplayBehaviorConfig_CharacterAction : public UGameplayBehaviorConfig { public: class USOSlotConfigDataAsset* SlotConfigSettings; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bEntryActionsInterrupt; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAlignmentHelp AlignmentHelp; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RayCastRotation; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RayCastDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector AlignmentOffset; // 0x0048(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRayCastsComplexCollision; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRayCastDisableCollisions; // 0x0061(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJSOSlotConfigType CJSOSlotConfigType; // 0x0062(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_63[0x5]; // 0x0063(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayBehaviorConfig_CharacterAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayBehaviorConfig_CharacterAction") } static class UGameplayBehaviorConfig_CharacterAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayBehaviorConfig_CharacterAction; // Class CJ.WeatherOccluder // 0x0008 (0x02F0 - 0x02E8) class AWeatherOccluder final : public AVolume { public: class UWeatherOcclusionComponent* WeatherOcclusionComponent; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeatherOccluder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeatherOccluder") } static class AWeatherOccluder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWeatherOccluder; // Class CJ.CJSOSlotConfig_ComplexInteraction // 0x0020 (0x0088 - 0x0068) class UCJSOSlotConfig_ComplexInteraction final : public UGameplayBehaviorConfig_CharacterAction { public: class UDataTable* EntryCDB; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FInstancedStruct CycleIdleChooser; // 0x0070(0x0010)(Edit, NativeAccessSpecifierPublic) class UDataTable* ExitCDB; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSOSlotConfig_ComplexInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSOSlotConfig_ComplexInteraction") } static class UCJSOSlotConfig_ComplexInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSOSlotConfig_ComplexInteraction; // Class CJ.HTNTask_AlignTowards // 0x0018 (0x00E8 - 0x00D0) class UHTNTask_AlignTowards final : public UHTNTask_BlackboardBase { public: float AcceptableAngle; // 0x00D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObservedBlackboardValueTolerance; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bObserveBlackboardValue : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bHasLineOfSight : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CostPerUnitRotation; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_AlignTowards") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_AlignTowards") } static class UHTNTask_AlignTowards* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_AlignTowards; // Class CJ.CJSOSlotConfig_OneShot // 0x0010 (0x0078 - 0x0068) class UCJSOSlotConfig_OneShot : public UGameplayBehaviorConfig_CharacterAction { public: class UAnimSequence* Sequence; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* GeneratedEntryCDB; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSOSlotConfig_OneShot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSOSlotConfig_OneShot") } static class UCJSOSlotConfig_OneShot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSOSlotConfig_OneShot; // Class CJ.CJSOSlotConfig_OneShotLooping // 0x0000 (0x0078 - 0x0078) class UCJSOSlotConfig_OneShotLooping final : public UCJSOSlotConfig_OneShot { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSOSlotConfig_OneShotLooping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSOSlotConfig_OneShotLooping") } static class UCJSOSlotConfig_OneShotLooping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSOSlotConfig_OneShotLooping; // Class CJ.HTNTask_VehicleDrive // 0x00A8 (0x0150 - 0x00A8) class UHTNTask_VehicleDrive final : public UHTNTask { public: struct FAutopilotStartParameters AutopilotParameters; // 0x00A8(0x00A0)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) bool bShutDownEngineOnStop; // 0x0148(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_VehicleDrive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_VehicleDrive") } static class UHTNTask_VehicleDrive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_VehicleDrive; // Class CJ.CJSOSlotConfig_SimpleInteraction // 0x0028 (0x0090 - 0x0068) class UCJSOSlotConfig_SimpleInteraction final : public UGameplayBehaviorConfig_CharacterAction { public: class UAnimSequence* EntrySequence; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimSequence* CycleIdleSequence; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimSequence* ExitSequence; // 0x0078(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDataTable* GeneratedEntryCDB; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDataTable* GeneratedExitCDB; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSOSlotConfig_SimpleInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSOSlotConfig_SimpleInteraction") } static class UCJSOSlotConfig_SimpleInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSOSlotConfig_SimpleInteraction; // Class CJ.SaveGameSubsystem // 0x0018 (0x0048 - 0x0030) class USaveGameSubsystem final : public UGameInstanceSubsystem { public: class FName CurrentSaveSlotName; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCJSaveGameManifestV1* Manifest; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool DoesSaveGameExist(); bool IsStartedFromBookmark(); void Load(); void LoadCheckpoint(class FName CheckpointName); void RetryMission(int32 RetryCost); void Save(); void SaveCheckpoint(class FName CheckpointName); void SetDefaultMapOverride(class UWorld* InDefaultMapOverride); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveGameSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveGameSubsystem") } static class USaveGameSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveGameSubsystem; // Class CJ.CJSpatialAwarenessComponent // 0x0130 (0x01F0 - 0x00C0) class alignas(0x10) UCJSpatialAwarenessComponent final : public UActorComponent { public: float ObstacleSenseRange; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TraversalMinHeight; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShortObstacleMaxHeight; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MediumObstacleMaxHeight; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TallObstacleMaxHeight; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThinObstacleMaxWidth; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* OwningCharacter; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_F0[0x100]; // 0x00F0(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSpatialAwarenessComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSpatialAwarenessComponent") } static class UCJSpatialAwarenessComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSpatialAwarenessComponent; // Class CJ.InteriorStreamingSubsystem // 0x0050 (0x0088 - 0x0038) class UInteriorStreamingSubsystem final : public UWorldSubsystem { public: class UDataLayerInstance* MainInteriorDataLayerInstance; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_40[0x48]; // 0x0040(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDataLayerRuntimeStateChanged(const class UDataLayerInstance* DataLayer, EDataLayerRuntimeState State); void OnPlayerEnterVehicle(class ACJVehicle* Vehicle, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EPlayerVehicleTransitionState State); void OnPlayerExitVehicle(class ACJVehicle* Vehicle, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EVehicleDriverExitAction ExitAction, class ACJCharacter* ExitActionInstigator, EPlayerVehicleTransitionState State); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorStreamingSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorStreamingSubsystem") } static class UInteriorStreamingSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteriorStreamingSubsystem; // Class CJ.CJStimuliSourceComponent // 0x0068 (0x0140 - 0x00D8) class UCJStimuliSourceComponent final : public UAIPerceptionStimuliSourceComponent { public: uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSightStimEventStarted; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSightStimEventEnded; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHearingStimEventTriggered; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bIsProxy; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr ProxyForComponent; // 0x0114(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActiveStimEvents; // 0x0120(0x0020)(Transient, NativeAccessSpecifierPrivate) public: class AActor* GetSourceActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJStimuliSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJStimuliSourceComponent") } static class UCJStimuliSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJStimuliSourceComponent; // Class CJ.CJTaggedLocationComponent // 0x0020 (0x0270 - 0x0250) class UCJTaggedLocationComponent final : public USceneComponent { public: struct FGameplayTagContainer LocationTags; // 0x0250(0x0020)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJTaggedLocationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJTaggedLocationComponent") } static class UCJTaggedLocationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJTaggedLocationComponent; // Class CJ.HudScreen // 0x0010 (0x0810 - 0x0800) class UHudScreen final : public UCJActivatableWidget { public: class UInputAction* OpenGameMenuAction; // 0x0800(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UInputAction* OpenPauseMenuAction; // 0x0808(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void OnGameMenuRequested(); void OnPauseMenuRequested(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudScreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudScreen") } static class UHudScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudScreen; // Class CJ.CJTextBlock // 0x0000 (0x0370 - 0x0370) class UCJTextBlock final : public UCommonTextBlock { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJTextBlock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJTextBlock") } static class UCJTextBlock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJTextBlock; // Class CJ.FarFieldLumenBlockerPropagationComponent // 0x0000 (0x09E0 - 0x09E0) class UFarFieldLumenBlockerPropagationComponent final : public UInstancedStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FarFieldLumenBlockerPropagationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FarFieldLumenBlockerPropagationComponent") } static class UFarFieldLumenBlockerPropagationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFarFieldLumenBlockerPropagationComponent; // Class CJ.CJUserWidget // 0x02C8 (0x0618 - 0x0350) class UCJUserWidget : public UCommonUserWidget { public: uint8 Pad_350[0x2C8]; // 0x0350(0x02C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TriggerUIAudioEventForCurrentLocalPlayer(const struct FGameplayTag& UIAudioEventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJUserWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJUserWidget") } static class UCJUserWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJUserWidget; // Class CJ.HTNTask_UpdateGoalState // 0x0208 (0x02B0 - 0x00A8) class alignas(0x10) UHTNTask_UpdateGoalState final : public UHTNTask { public: struct FBlackboardKeySelector GoalKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) bool BoolValue; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 IntValue; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FloatValue; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Cost; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E0[0x10]; // 0x00E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) uint8 SelectedType; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_F1[0x1BF]; // 0x00F1(0x01BF)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_UpdateGoalState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_UpdateGoalState") } static class UHTNTask_UpdateGoalState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_UpdateGoalState; // Class CJ.CJVehicleAnimationInstance // 0x07E0 (0x0BD0 - 0x03F0) class UCJVehicleAnimationInstance : public UAnimInstance { public: class ACJVehicle* OwningVehicle; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_3F0[0x10]; // 0x03F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool bUpdateDoors_CODE; // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnyDoorActive_CODE; // 0x0401(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVehicleUpsideDown_CODE; // 0x0402(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleEntrySection FrontLeftDoorEntrySection_CODE; // 0x0403(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleEntrySection FrontRightDoorEntrySection_CODE; // 0x0404(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleEntrySection RearLeftDoorEntrySection_CODE; // 0x0405(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleEntrySection RearRightDoorEntrySection_CODE; // 0x0406(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleSeatId FrontLeftDoorRelevantSeat_CODE; // 0x0407(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleSeatId FrontRightDoorRelevantSeat_CODE; // 0x0408(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleSeatId RearLeftDoorRelevantSeat_CODE; // 0x0409(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVehicleSeatId RearRightDoorRelevantSeat_CODE; // 0x040A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFrontLeftDoorForcedExit_CODE; // 0x040B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40C[0x7B4]; // 0x040C(0x07B4)(Fixing Size After Last Property [ Dumper-7 ]) class UCJVehicleWheeledMovementComponent* WheeledVehicleComponent; // 0x0BC0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_BC8[0x8]; // 0x0BC8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ACJVehicle* GetVehicle(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicleAnimationInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicleAnimationInstance") } static class UCJVehicleAnimationInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJVehicleAnimationInstance; // Class CJ.CJVehicleWheeledMovementComponent // 0x0260 (0x0F40 - 0x0CE0) class UCJVehicleWheeledMovementComponent final : public UChaosWheeledVehicleMovementComponent { public: bool bUseWheelFrictionMultiplierAdjustments; // 0x0CE0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_CE1[0x7]; // 0x0CE1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* SteeringToFrontWheelFrictionMultiplierAdjustment; // 0x0CE8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float FrontWheelFrictionMultiplierAdjustmentScale; // 0x0CF0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2f ImpactAngularDampingYawThreshold; // 0x0CF4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ImpactAngularDampingScale; // 0x0CFC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseBurnoutAdjustments; // 0x0D00(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D01[0x3]; // 0x0D01(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BurnoutFrictionMultiplier; // 0x0D04(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutLateralSlipMultiplier; // 0x0D08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutHandbrakeModeLateralSlipMultiplier; // 0x0D0C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutMaxSlipAngleWithoutHandbrake; // 0x0D10(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutMaxRotationAngleWithoutHandbrake; // 0x0D14(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutMinSpeedThreshold; // 0x0D18(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutMaxSpeedThreshold; // 0x0D1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutForwardGearRatioMultiplier; // 0x0D20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutEnterThrottleInputThreshold; // 0x0D24(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutExitThrottleInputThreshold; // 0x0D28(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutPushStrength; // 0x0D2C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnoutPushFrequency; // 0x0D30(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D34[0x4]; // 0x0D34(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector BurnoutPushOffsetLocation; // 0x0D38(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D50[0x4]; // 0x0D50(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bAdjustAngularDampingToSteering; // 0x0D54(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D55[0x3]; // 0x0D55(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* SteeringToAngularDamping; // 0x0D58(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float SteerAngularDampingScale; // 0x0D60(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationAngularDampingScale; // 0x0D64(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RearWheelSlipAngleDriftingMinThreshold; // 0x0D68(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DriftingSpeedMinThreshold; // 0x0D6C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AverageWheelSlipInDegreesMin; // 0x0D70(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AverageWheelSlipInDegreesMax; // 0x0D74(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ApplyDriftSpeedThresholdCmS; // 0x0D78(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDriftUseRawSteeringInput; // 0x0D7C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDriftApplyAngularImpulseAsVelocity; // 0x0D7D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D7E[0x2]; // 0x0D7E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float DriftMultiplierBase; // 0x0D80(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DriftMultiplierSteeringMax; // 0x0D84(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DriftMultiplierAverageWheelSlipMax; // 0x0D88(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinEngineDamageTorqueScalar; // 0x0D8C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToAeroDrag; // 0x0D90(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float DefaultAeroDrag; // 0x0E18(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DownforceSpeedMin; // 0x0E1C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DownforceSpeedMax; // 0x0E20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DownforceMax; // 0x0E24(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InAirFallConstant; // 0x0E28(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InAirBlendDuration; // 0x0E2C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEasingFunc InAirBlendFunc; // 0x0E30(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E31[0x3]; // 0x0E31(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TireExplosionImpulseScalar; // 0x0E34(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CJWheelSetup; // 0x0E38(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray> EngineParameterModifierClasses; // 0x0E48(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) uint8 Pad_E58[0x40]; // 0x0E58(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class UVehicleTuning* VehicleTuning; // 0x0E98(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_EA0[0x60]; // 0x0EA0(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray EngineParameterModifierInstances; // 0x0F00(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_F10[0x30]; // 0x0F10(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GearBoxKickDownCompleted(); void SetWheelOffsetSteering(float WheelOffsetSteering, float Duration); void TriggerGearBoxKickDown(float AdditionalTorque); void TuningUpdated(); class FName GetBoneNameFromWheelIndex(int32 WheelIndex) const; float GetBrakeValue() const; const struct FVehicleEngineParameterContext GetEngineFilteredParameters() const; float GetEngineHealth() const; float GetEngineLoad() const; float GetEngineRPM() const; float GetEngineRPMFiltered() const; float GetEngineRPMNormalizedIdleToMax() const; float GetForwardSpeedKMH() const; float GetMaxWheelSlipAngleInDegress() const; float GetNormalizedRPM(float RPM) const; float GetNormalizedRPMIdleToMax(float RPM) const; float GetSteeringValue() const; float GetThrottleValue() const; float GetWheelContactRatio() const; float GetWheelHealth(int32 WheelIndex) const; int32 GetWheelIndexAttachedToBone(class FName BoneName) const; float GetWheelRadius(int32 WheelIndex) const; float GetWheelSlipAngleInDegrees(int32 WheelIndex) const; bool IsBurnoutModeActive() const; bool IsInFinalGear() const; bool IsInGearBoxKickDownMode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicleWheeledMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicleWheeledMovementComponent") } static class UCJVehicleWheeledMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJVehicleWheeledMovementComponent; // Class CJ.BTTask_SetCompositeGoal // 0x00B0 (0x0120 - 0x0070) class alignas(0x10) UBTTask_SetCompositeGoal final : public UBTTaskNode { public: bool bTriggerReplan; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStompExistingGoals; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MismatchThreshold; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Goals; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x98]; // 0x0088(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_SetCompositeGoal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_SetCompositeGoal") } static class UBTTask_SetCompositeGoal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_SetCompositeGoal; // Class CJ.CJZoneShapeComponent // 0x0000 (0x05A0 - 0x05A0) class UCJZoneShapeComponent final : public UZoneShapeComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJZoneShapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJZoneShapeComponent") } static class UCJZoneShapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJZoneShapeComponent; // Class CJ.AIPlanningGoalComponent // 0x01E8 (0x02A8 - 0x00C0) class UAIPlanningGoalComponent final : public UActorComponent { public: float DefaultAIGoalLifetime; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultAIGoalMinLifetime; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x1E0]; // 0x00C8(0x01E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddBoolGoal(class FName Key, bool TargetValue, EArithmeticKeyOperation Comparator); void AddFloatGoal(class FName Key, float TargetValue, EArithmeticKeyOperation Comparator); void AddIntGoal(class FName Key, int32 TargetValue, EArithmeticKeyOperation Comparator); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIPlanningGoalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIPlanningGoalComponent") } static class UAIPlanningGoalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIPlanningGoalComponent; // Class CJ.CombatPositionScoringDefinition_FOV // 0x0010 (0x0040 - 0x0030) class UCombatPositionScoringDefinition_FOV final : public UCombatPositionScoringDefinition { public: float PlateauWidth; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VerticalOffset; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float HorizontalOffset; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VerticalFalloffPivot; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_FOV") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_FOV") } static class UCombatPositionScoringDefinition_FOV* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_FOV; // Class CJ.CombatPositionScoringDefinition_RingIsOccupied // 0x0000 (0x0030 - 0x0030) class UCombatPositionScoringDefinition_RingIsOccupied final : public UCombatPositionScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_RingIsOccupied") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_RingIsOccupied") } static class UCombatPositionScoringDefinition_RingIsOccupied* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_RingIsOccupied; // Class CJ.CJAnimDistanceMatchingLibrary // 0x0000 (0x0028 - 0x0028) class UCJAnimDistanceMatchingLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAnimDistanceMatchingLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAnimDistanceMatchingLibrary") } static class UCJAnimDistanceMatchingLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAnimDistanceMatchingLibrary; // Class CJ.CombatPositionScoringDefinition_ProximityToQuerier // 0x0008 (0x0038 - 0x0030) class UCombatPositionScoringDefinition_ProximityToQuerier final : public UCombatPositionScoringDefinition { public: bool bInvertScore; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ComparisonThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_ProximityToQuerier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_ProximityToQuerier") } static class UCombatPositionScoringDefinition_ProximityToQuerier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_ProximityToQuerier; // Class CJ.CombatPositionScoringDefinition_ProximityToNavmeshEdge // 0x0010 (0x0040 - 0x0030) class UCombatPositionScoringDefinition_ProximityToNavmeshEdge final : public UCombatPositionScoringDefinition { public: float NormalizationThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CornerTolerance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_ProximityToNavmeshEdge") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_ProximityToNavmeshEdge") } static class UCombatPositionScoringDefinition_ProximityToNavmeshEdge* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_ProximityToNavmeshEdge; // Class CJ.CJCM_LimitRotation // 0x0030 (0x0060 - 0x0030) class UCJCM_LimitRotation final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FLimitRotation Yaw; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FLimitRotation Pitch; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FLimitRotation Roll; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bEllipticalYawPitchLimit; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyEdgeSmoothing; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SmoothingDistance; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_LimitRotation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_LimitRotation") } static class UCJCM_LimitRotation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_LimitRotation; // Class CJ.CombatPositionScoringDefinition_AvoidCrossingLanes // 0x0000 (0x0030 - 0x0030) class UCombatPositionScoringDefinition_AvoidCrossingLanes final : public UCombatPositionScoringDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositionScoringDefinition_AvoidCrossingLanes") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositionScoringDefinition_AvoidCrossingLanes") } static class UCombatPositionScoringDefinition_AvoidCrossingLanes* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositionScoringDefinition_AvoidCrossingLanes; // Class CJ.CompassPanel // 0x0130 (0x02C0 - 0x0190) class UCompassPanel final : public UPanelWidget { public: ECompassLocationSource CompassLocationSource; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CompassLocation; // 0x0198(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECompassDirectionSource CompassDirectionSource; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1B1[0x3]; // 0x01B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CompassDirectionDegrees; // 0x01B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Background; // 0x01C0(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FMargin ClippingMargin; // 0x0270(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) float VisibleRangeDegrees; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bShouldShowIcons; // 0x0284(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_285[0x3]; // 0x0285(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnVisibleIconsChanged; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) bool bHasVisibleIcons; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_299[0x27]; // 0x0299(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompassPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompassPanel") } static class UCompassPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCompassPanel; // Class CJ.WieldingFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UWieldingFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void GetSelectedWieldableItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, struct FInventoryItemLocator* Item, EGetWieldableItemResult* Result); static void GetWieldedItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, struct FInventoryItemLocator* Item, EGetWieldableItemResult* Result); static void SelectFirstWieldableItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, struct FInventoryItemLocator* SelectedItem, EGetWieldableItemResult* Result); static void SelectLastWieldableItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, struct FInventoryItemLocator* SelectedItem, EGetWieldableItemResult* Result); static void SelectNextWieldableItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, const struct FInventoryItemLocator& CurrentlySelectedItem, bool bWrapAround, struct FInventoryItemLocator* NewSelectedItem, EGetWieldableItemResult* Result); static void SelectPreviousWieldableItem(class UObject* WorldContextObject, const struct FInventoryId& InventoryId, const struct FInventoryItemLocator& CurrentlySelectedItem, bool bWrapAround, struct FInventoryItemLocator* NewSelectedItem, EGetWieldableItemResult* Result); static void SelectWieldableItem(class UObject* WorldContextObject, const struct FInventoryItemLocator& Item); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WieldingFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WieldingFunctionLibrary") } static class UWieldingFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWieldingFunctionLibrary; // Class CJ.MotionUtilityFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UMotionUtilityFunctionLibrary final : public UBlueprintFunctionLibrary { public: static struct FVector EstimatedCharacterMovement(class ACJCharacter* Actor, float Time); static struct FVector EstimatedMovementAdjustment(class ACJCharacter* Actor, float Time, const struct FVector& BaseMovement); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MotionUtilityFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MotionUtilityFunctionLibrary") } static class UMotionUtilityFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMotionUtilityFunctionLibrary; // Class CJ.DamageTypeBullet // 0x0000 (0x0048 - 0x0048) class UDamageTypeBullet : public UCJDamageType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageTypeBullet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageTypeBullet") } static class UDamageTypeBullet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageTypeBullet; // Class CJ.DataVolumeBehaviorControlAmbience // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorControlAmbience final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorControlAmbience") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorControlAmbience") } static class UDataVolumeBehaviorControlAmbience* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorControlAmbience; // Class CJ.ZoneMapSettings // 0x0010 (0x0048 - 0x0038) class UZoneMapSettings final : public UDeveloperSettings { public: TArray Mappings; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZoneMapSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZoneMapSettings") } static class UZoneMapSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UZoneMapSettings; // Class CJ.DataVolumeBehaviorLimitCharacterMovement // 0x0008 (0x0038 - 0x0030) class UDataVolumeBehaviorLimitCharacterMovement final : public UCJDataVolumeBehavior { public: bool bAffectOnlyPlayer; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldForceMovementState; // 0x0031(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowExceptionForRun; // 0x0032(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECJCharacterMovementSpeedState ForceMovementState; // 0x0033(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorLimitCharacterMovement") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorLimitCharacterMovement") } static class UDataVolumeBehaviorLimitCharacterMovement* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorLimitCharacterMovement; // Class CJ.DataVolumeBehaviorSetRtpc // 0x0020 (0x0050 - 0x0030) class UDataVolumeBehaviorSetRtpc final : public UCJDataVolumeBehavior { public: TArray RtpcsOnEntry; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray RtpcsOnExit; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorSetRtpc") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorSetRtpc") } static class UDataVolumeBehaviorSetRtpc* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorSetRtpc; // Class CJ.DamageWeaponActionNotify // 0x0010 (0x0050 - 0x0040) class UDamageWeaponActionNotify final : public UCommitActionNotify { public: float BaseDamage; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DamageType; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DamageWeaponActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DamageWeaponActionNotify") } static class UDamageWeaponActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDamageWeaponActionNotify; // Class CJ.DepthOfFieldCameraModifier // 0x0010 (0x0058 - 0x0048) class UDepthOfFieldCameraModifier final : public UCameraModifier { public: uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DepthOfFieldCameraModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DepthOfFieldCameraModifier") } static class UDepthOfFieldCameraModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDepthOfFieldCameraModifier; // Class CJ.DialogueSettings // 0x0288 (0x02C0 - 0x0038) class UDialogueSettings final : public UDeveloperSettings { public: TSubclassOf PlayerDialogueComponentClass; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag SubtitleLayer; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SayIntentDatabase; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SayLineDatabasePath; // 0x0070(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SayFlowDatabasePath; // 0x0098(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveDistance; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LeaveDistanceInVehicle; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GlobalSayFlowMappings; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AskChoiceDatabasePath; // 0x00F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SkillCheckDataTablePath; // 0x0118(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DialogueNamedDistancesDatabase; // 0x0140(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DialogueRangeProfilesDatabase; // 0x0168(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DialogueAnimProfilesDatabase; // 0x0190(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AudienceVoice; // 0x01B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap SlotPopulationPriority; // 0x01E0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) struct FSoftObjectPath InsightIcon; // 0x0230(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath ConversationIcon; // 0x0250(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath InquiryIcon; // 0x0270(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSoftObjectPath InterruptIcon; // 0x0290(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableGeneralConversationLookat; // 0x02B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxOverhearingDistance; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtStrengthSpeaker; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookAtStrengthNonSpeaker; // 0x02BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueSettings") } static class UDialogueSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueSettings; // Class CJ.ParkingSpotCollection // 0x0010 (0x0038 - 0x0028) class UParkingSpotCollection final : public UObject { public: TArray DataCollection; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParkingSpotCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParkingSpotCollection") } static class UParkingSpotCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParkingSpotCollection; // Class CJ.DoorNavLinkComponent // 0x0080 (0x0280 - 0x0200) class UDoorNavLinkComponent final : public UNavLinkCustomComponent { public: float StartProjectHeight; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndProjectHeight; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class ADoor* OwningDoor; // 0x0208(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_210[0x70]; // 0x0210(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorNavLinkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorNavLinkComponent") } static class UDoorNavLinkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorNavLinkComponent; // Class CJ.DoorTypeDataAsset // 0x0980 (0x09B0 - 0x0030) class UDoorTypeDataAsset final : public UDataAsset { public: ECharacterDoorAnimation CharacterDoorAnimationType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0xF]; // 0x0031(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FDoorMainPieceData Frame; // 0x0040(0x0250)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDoorMainPieceData Door; // 0x0290(0x0250)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray ExtraDoors; // 0x04E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FDoorPieceData LockPiece; // 0x04F0(0x0230)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FTransform InteractionOffset; // 0x0720(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector DoorForwardVector; // 0x0780(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInteractionOwnerBreaksLineOfSight; // 0x0798(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RemoveInteractionAfterFirstOpen; // 0x0799(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideInteractionRange; // 0x079A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79B[0x1]; // 0x079B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float InteractionRange; // 0x079C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform HazardAlignmentOffset; // 0x07A0(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SkipInFrontCheck; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_801[0x3]; // 0x0801(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AmountOpenedRequiredForClosing; // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmountClosedRequiredForOpening; // 0x0808(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_80C[0x4]; // 0x080C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator DoorOpenRotation; // 0x0810(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector DoorOpenLocation; // 0x0828(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSkipCharacterActions; // 0x0840(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_841[0xF]; // 0x0841(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform DoorAnchorOffset; // 0x0850(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* OpenDoorAnimation; // 0x08B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCurveFloat* CloseDoorAnimation; // 0x08B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimMontage* OpenDoorCharacterAnimation; // 0x08C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimMontage* CloseDoorCharacterAnimation; // 0x08C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool CloseDoorAfterPassthrough; // 0x08D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CanDoorBeKickedOpen; // 0x08D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoOpenAfterUnlock; // 0x08D2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LockAfterUnlock; // 0x08D3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WaitForUnlockSound; // 0x08D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8D5[0x3]; // 0x08D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AdditionalOnUnlockWaitTime; // 0x08D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8DC[0x4]; // 0x08DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* UnlockDoorCharacterAnimation; // 0x08E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnOpeneningSound; // 0x08E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnClosingSound; // 0x08F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnUnlockSound; // 0x08F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnLockSound; // 0x0900(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* LockPieceDestroyedSound; // 0x0908(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnBreakAttempt; // 0x0910(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnBreakSuccess; // 0x0918(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OnKickedDownSound; // 0x0920(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool AttachAcousticPortal; // 0x0928(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_929[0x7]; // 0x0929(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector AcousticPortalScale; // 0x0930(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObstructionWhenPortalClosed; // 0x0948(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OcclusionWhenPortalClosed; // 0x094C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHealth; // 0x0950(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool StartsWithFullHealth; // 0x0954(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_955[0x3]; // 0x0955(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TMap, float> DamageTypeMultipliers; // 0x0958(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float DefaultDamageMultiplier; // 0x09A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9AC[0x4]; // 0x09AC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorTypeDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorTypeDataAsset") } static class UDoorTypeDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorTypeDataAsset; // Class CJ.AnimNotifyCameraShake // 0x0030 (0x0068 - 0x0038) class UAnimNotifyCameraShake final : public UAnimNotify { public: int32 PlayerIndex; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CameraShake; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECameraShakePlaySpace PlaySpace; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator UserPlaySpaceRot; // 0x0050(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyCameraShake") } static class UAnimNotifyCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyCameraShake; // Class CJ.DynamicReverbComponent // 0x0110 (0x01D0 - 0x00C0) class UDynamicReverbComponent final : public UActorComponent { public: bool IsListenerBased; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x00C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterOffset; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VerticalPitch; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel CollisionChannel; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UAkRtpc* WidthRtpc; // 0x00F0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* OpennessRtpc; // 0x00F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* BypassRtpc; // 0x0100(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray RoomOverrides; // 0x0108(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) int32 MaxRayLength; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) double HorizontalWeight; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double VerticalWeight; // 0x0128(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_130[0xA0]; // 0x0130(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DynamicReverbComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DynamicReverbComponent") } static class UDynamicReverbComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDynamicReverbComponent; // Class CJ.EmitterEventQueueSubsystem // 0x0040 (0x0078 - 0x0038) class UEmitterEventQueueSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x40]; // 0x0038(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void CueBlueprintEvent(const struct FEventQueueBlueprintEvent& Event); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EmitterEventQueueSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EmitterEventQueueSubsystem") } static class UEmitterEventQueueSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEmitterEventQueueSubsystem; // Class CJ.TrafficSpiritMeter // 0x0140 (0x03F0 - 0x02B0) class ATrafficSpiritMeter final : public AActor { public: uint8 Pad_2B0[0x70]; // 0x02B0(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumberOfCars; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_324[0xCC]; // 0x0324(0x00CC)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficSpiritMeter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficSpiritMeter") } static class ATrafficSpiritMeter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrafficSpiritMeter; // Class CJ.EnforcementActor // 0x0008 (0x02B8 - 0x02B0) class AEnforcementActor : public AActor { public: EPredefinedTeamId TeamID; // 0x02B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementActor") } static class AEnforcementActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEnforcementActor; // Class CJ.WorldMapPanelSlot // 0x00A0 (0x00D8 - 0x0038) class UWorldMapPanelSlot final : public UPanelSlot { public: struct FVector WorldLocation; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDirectional; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseWorldSize; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector WorldSize; // 0x0058(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseWorldRotation; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator WorldRotation; // 0x0078(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) float Rotation; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Scale; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bScaleWithMap; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStickToEdge; // 0x0099(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MinZoom; // 0x009C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxZoom; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D Anchor; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D Offset; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Priority; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_CC[0xC]; // 0x00CC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAnchor(const struct FVector2D& Anchor_0); void SetDirectional(bool bInDirectional); void SetMaxZoom(float MaxZoom_0); void SetMinZoom(float MinZoom_0); void SetOffset(const struct FVector2D& Offset_0); void SetPriority(int32 Priority_0); void SetRotation(float InRotation); void SetScale(float InScale); void SetScaleWithMap(bool bInScaleWithMap); void SetStickToEdge(bool bInStickToEdge); void SetUseWorldRotation(bool bInUseWorldRotation); void SetUseWorldSize(bool bInUseWorldSize); void SetWorldLocation(const struct FVector& InWorldLocation); void SetWorldRotation(const struct FRotator& InWorldRotation); void SetWorldSize(const struct FVector& InWorldSize); struct FVector2D GetAnchor() const; bool GetDirectional() const; float GetMaxZoom() const; float GetMinZoom() const; struct FVector2D GetOffset() const; int32 GetPriority() const; float GetRotation() const; float GetScale() const; bool GetScaleWithMap() const; bool GetStickToEdge() const; bool GetUseWorldRotation() const; bool GetUseWorldSize() const; struct FVector GetWorldLocation() const; struct FRotator GetWorldRotation() const; struct FVector GetWorldSize() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldMapPanelSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldMapPanelSlot") } static class UWorldMapPanelSlot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldMapPanelSlot; // Class CJ.EnforcementDebug // 0x0000 (0x0028 - 0x0028) class UEnforcementDebug final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementDebug") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementDebug") } static class UEnforcementDebug* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnforcementDebug; // Class CJ.WorldPostProcessSettings // 0x0010 (0x02C0 - 0x02B0) class AWorldPostProcessSettings final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UWorldPostProcessSettingsComponent* WorldPostProcessSettingsComponent; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldPostProcessSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldPostProcessSettings") } static class AWorldPostProcessSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWorldPostProcessSettings; // Class CJ.EnforcementManagerSubsystem // 0x00C8 (0x0110 - 0x0048) class UEnforcementManagerSubsystem final : public UTickableWorldSubsystem { public: TMulticastInlineDelegate OnCrimeReportedForFaction; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCrimeSceneStarted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCrimeEscalated; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCrimeStatusUpdated; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCrimeSuspectSpottedOnRoad; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UActorGroupSubsystem* ActorGroupSubsystem; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TMap EnforcementFactions; // 0x00A0(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class UEnforcementFaction* ActiveCrimeFaction; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UEnforcementDebug* Debug; // 0x0108(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void ClearAllCrimes(); void DispatchAgentOnFakeChase(EPredefinedTeamId Faction); void EscapeAllCrimes(); class UEnforcementFaction* GetEnforcementFaction(EPredefinedTeamId TeamID); void ReportCrime(const struct FCrimeReport& CrimeReport); void ReportCrimeWithDelay(const struct FCrimeReport& CrimeReport, float DelayInSeconds); void RequestEnforcment(EPredefinedTeamId FromFaction, const struct FStartCrimeParameters& Parameters); void ResetAllEnforcement(); int32 GetActiveCrimeFactionPriority() const; bool IsAnyCrimeActive() const; bool IsPlayerWanted() const; bool IsPlayerWantedByFaction(EPredefinedTeamId FactionId) const; bool IsTargetWanted(class FName PlaceId) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnforcementManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnforcementManagerSubsystem") } static class UEnforcementManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnforcementManagerSubsystem; // Class CJ.HTNDecorator_VehicleAllowAttack // 0x0000 (0x0080 - 0x0080) class UHTNDecorator_VehicleAllowAttack final : public UHTNDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_VehicleAllowAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_VehicleAllowAttack") } static class UHTNDecorator_VehicleAllowAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_VehicleAllowAttack; // Class CJ.EntryContainedActionMeleeShoveActionType // 0x0000 (0x0030 - 0x0030) class UEntryContainedActionMeleeShoveActionType final : public UEntryContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EntryContainedActionMeleeShoveActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EntryContainedActionMeleeShoveActionType") } static class UEntryContainedActionMeleeShoveActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEntryContainedActionMeleeShoveActionType; // Class CJ.VehicleCenterOfMassAdjustmentComponent // 0x0130 (0x01F0 - 0x00C0) class UVehicleCenterOfMassAdjustmentComponent final : public UActorComponent { public: bool bUseCenterOfMassAdjustments; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* HandbrakeForwardCOMOffset; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float HandbrakeForwardCOMOffsetScale; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D HandbrakeForwardCOMInterpRiseAndFallSpeeds; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* SteeringToForwardCOMOffset; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float ForwardCOMOffsetScale; // 0x00F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F4[0x24]; // 0x00F4(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D ForwardCOMInterpRiseAndFallSpeeds; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinVelocityToDisableForwardCOMOffset; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* SteeringToHorizontalCOMOffset; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float HorizontalCOMOffsetScale; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13C[0x24]; // 0x013C(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D HorizontalCOMInterpRiseAndFallSpeeds; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* HandbrakeVerticalCOMOffset; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_178[0x4]; // 0x0178(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float HandbrakeVerticalCOMOffsetScale; // 0x017C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D HandbrakeVerticalCOMInterpRiseAndFallSpeeds; // 0x0180(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* SteeringToVerticalCOMOffset; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float VerticalCOMOffsetScale; // 0x0198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19C[0x24]; // 0x019C(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D VerticalCOMInterpRiseAndFallSpeeds; // 0x01C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D0[0x20]; // 0x01D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleCenterOfMassAdjustmentComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleCenterOfMassAdjustmentComponent") } static class UVehicleCenterOfMassAdjustmentComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleCenterOfMassAdjustmentComponent; // Class CJ.PickAndSetPresetAsyncAction // 0x0068 (0x0098 - 0x0030) class UPickAndSetPresetAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UPickAndSetPresetAsyncAction* PickAndSetPresetAsync(class UObject* WorldContextObject, class FName TimeTag, const struct FGameplayTagQuery& TagQuery); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PickAndSetPresetAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PickAndSetPresetAsyncAction") } static class UPickAndSetPresetAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPickAndSetPresetAsyncAction; // Class CJ.CJGameViewportClient // 0x0000 (0x0410 - 0x0410) class UCJGameViewportClient final : public UCommonGameViewportClient { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJGameViewportClient") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJGameViewportClient") } static class UCJGameViewportClient* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJGameViewportClient; // Class CJ.ForceFullLumenUpdateAsyncAction // 0x0018 (0x0048 - 0x0030) class UForceFullLumenUpdateAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UForceFullLumenUpdateAsyncAction* ForceFullLumenUpdateAsync(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ForceFullLumenUpdateAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ForceFullLumenUpdateAsyncAction") } static class UForceFullLumenUpdateAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UForceFullLumenUpdateAsyncAction; // Class CJ.EnvironmentBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UEnvironmentBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class FName GetActiveTimeTag(class UObject* WorldContextObject); static void GetTime(class UObject* WorldContextObject, float* Time, int32* Hour, int32* Minute, int32* Second); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentBlueprintLibrary") } static class UEnvironmentBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentBlueprintLibrary; // Class CJ.SituationDataTable // 0x0000 (0x00B0 - 0x00B0) class USituationDataTable final : public UDataTable { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SituationDataTable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SituationDataTable") } static class USituationDataTable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USituationDataTable; // Class CJ.EnvironmentGameSyncSubsystem // 0x0028 (0x0060 - 0x0038) class UEnvironmentGameSyncSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UEnvironmentGameSyncAsset* GameSyncAsset; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentGameSyncSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentGameSyncSubsystem") } static class UEnvironmentGameSyncSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentGameSyncSubsystem; // Class CJ.VehicleWorldStateComponent // 0x00B8 (0x0178 - 0x00C0) class UVehicleWorldStateComponent final : public UActorComponent { public: bool bInitializeWorldState; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UWorldStateInfoSubsystem* WorldStateInfoSubsystem; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_D0[0xA8]; // 0x00D0(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitializeWorldState(); void OnCharacterEnterSeat(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EPlayerVehicleTransitionState State); void OnCharacterExitSeat(class ACJCharacter* Character, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EVehicleDriverExitAction ExitAction, EPlayerVehicleTransitionState State); void OnDamagedUpdateWorldState(class UVehicleWeakSpot* WeakSpot, float Damage, EImpactDamageClassification DamageClass, EImpactDamageSource DamageSource, bool bReapply); void OnTrailStatusChanged(bool bTrailsActive); void OnVehicleFlippedOver(bool bIsFlippedOver); void OnWeakSpotDestroyedUpdateWorldState(class UVehicleWeakSpot* WeakSpot, float Damage, bool bTriggeredTakedown, bool bReapply); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWorldStateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWorldStateComponent") } static class UVehicleWorldStateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWorldStateComponent; // Class CJ.EnvQueryGenerator_ActorsOfBaseClass // 0x0000 (0x00D0 - 0x00D0) class UEnvQueryGenerator_ActorsOfBaseClass final : public UEnvQueryGenerator_ActorsOfClass { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_ActorsOfBaseClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_ActorsOfBaseClass") } static class UEnvQueryGenerator_ActorsOfBaseClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_ActorsOfBaseClass; // Class CJ.CJAITask_MoveTo // 0x0160 (0x01D0 - 0x0070) class UCJAITask_MoveTo final : public UAITask { public: uint8 Pad_70[0x20]; // 0x0070(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMoveFinished; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FCJAIMoveRequest MoveRequest; // 0x00B0(0x00B0)(Protected, NativeAccessSpecifierProtected) uint8 Pad_160[0x70]; // 0x0160(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCJAITask_MoveTo* CJAIMoveTo(class AAIController* Controller, const struct FVector& GoalLocation, class AActor* GoalActor, ECJCharacterMovementSpeedState DesiredSpeed, float AcceptanceRadius, bool bUsePathfinding, bool bTeleportToNavEdgeFallback, bool bTeleportToDestinationFallback, bool bKillAsLastResortFallback, EAIOptionFlag AcceptPartialPath, EAIOptionFlag ProjectGoalOnNavigation, EAIOptionFlag RequireNavigableEndLocation, const struct FVector& NavProjectExtent); void AbortTask(); void OnNavigationRebuilt(class ANavigationData* NavData); void UpdateGoal(const struct FVector& NewGoalLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_MoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_MoveTo") } static class UCJAITask_MoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_MoveTo; // Class CJ.EnvQueryTest_PathfindingExtensions // 0x0090 (0x0288 - 0x01F8) class UEnvQueryTest_PathfindingExtensions final : public UEnvQueryTest { public: EEnvTestPathfindingExtensions TestMode; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Context; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf QuerierContext; // 0x0208(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue PathFromContext; // 0x0210(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderBoolValue SkipUnreachable; // 0x0248(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf FilterClass; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_PathfindingExtensions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_PathfindingExtensions") } static class UEnvQueryTest_PathfindingExtensions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_PathfindingExtensions; // Class CJ.EvadableActionGate // 0x0008 (0x0030 - 0x0028) class UEvadableActionGate final : public UCharacterActionGate { public: bool bRedispatchAnimation; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EvadableActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EvadableActionGate") } static class UEvadableActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEvadableActionGate; // Class CJ.IntimidateResultActionCondition // 0x0008 (0x0030 - 0x0028) class UIntimidateResultActionCondition final : public UActionCondition { public: EIntimidateResult ResultEquals; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateResultActionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateResultActionCondition") } static class UIntimidateResultActionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateResultActionCondition; // Class CJ.EvadeInterval // 0x0000 (0x0038 - 0x0038) class UEvadeInterval final : public UCharacterActionInterval { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EvadeInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EvadeInterval") } static class UEvadeInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEvadeInterval; // Class CJ.EventContainedActionType // 0x0000 (0x0030 - 0x0030) class UEventContainedActionType final : public UContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EventContainedActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EventContainedActionType") } static class UEventContainedActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEventContainedActionType; // Class CJ.CameraModifierAlignToNamedLocation // 0x0028 (0x0270 - 0x0248) class UCameraModifierAlignToNamedLocation final : public UCJCM_AlignTo { public: TSoftObjectPtr NamedLocationIdentifier; // 0x0248(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierAlignToNamedLocation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierAlignToNamedLocation") } static class UCameraModifierAlignToNamedLocation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierAlignToNamedLocation; // Class CJ.ExitContainedActionMeleeGrabActionType // 0x0000 (0x0030 - 0x0030) class UExitContainedActionMeleeGrabActionType final : public UExitContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ExitContainedActionMeleeGrabActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ExitContainedActionMeleeGrabActionType") } static class UExitContainedActionMeleeGrabActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UExitContainedActionMeleeGrabActionType; // Class CJ.FakeLightSettings // 0x0078 (0x00B0 - 0x0038) class UFakeLightSettings final : public UDeveloperSettings { public: TSoftObjectPtr FakePointLightMesh; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FakeSpotLightMesh; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr FakeRectLightMesh; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeLightSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeLightSettings") } static class UFakeLightSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFakeLightSettings; // Class CJ.ResetScaleActionNotify // 0x0008 (0x0040 - 0x0038) class UResetScaleActionNotify final : public UCharacterActionNotify { public: float BlendTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EScaleTargetOption TargetOption; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ResetScaleActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ResetScaleActionNotify") } static class UResetScaleActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UResetScaleActionNotify; // Class CJ.FlagRaisingComponent // 0x00F0 (0x01B0 - 0x00C0) class UFlagRaisingComponent final : public UActorComponent { public: uint8 Pad_C0[0xF0]; // 0x00C0(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EnsureFlagIsRaised(ECommonFlags Flag); void RaiseFlag(ECommonFlags Flag); void RaiseFlagForTime(ECommonFlags Flag, float RaiseTime); bool RequestLowerFlag(ECommonFlags Flag); bool IsFlagRaised(ECommonFlags Flag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FlagRaisingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FlagRaisingComponent") } static class UFlagRaisingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFlagRaisingComponent; // Class CJ.FollowUpAnimationTagMapping // 0x0010 (0x0040 - 0x0030) class UFollowUpAnimationTagMapping final : public UDataAsset { public: TArray TagMapping; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FollowUpAnimationTagMapping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FollowUpAnimationTagMapping") } static class UFollowUpAnimationTagMapping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFollowUpAnimationTagMapping; // Class CJ.GameplayBehaviorConfig_StreamedAnimation // 0x00C0 (0x00F0 - 0x0030) class UGameplayBehaviorConfig_StreamedAnimation final : public UGameplayBehaviorConfig { public: struct FTransform AttachPoint; // 0x0030(0x0060)(Edit, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr AnimMontage; // 0x0090(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* LoadedAnimMontage; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) float PlayRate; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PlayLength; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName StartSectionName; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName EndSectionName; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bLoop : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_E8_1 : 7; // 0x00E8(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ]) uint8 Pad_E9[0x3]; // 0x00E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bCanBeInterrupted : 1; // 0x00EC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayBehaviorConfig_StreamedAnimation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayBehaviorConfig_StreamedAnimation") } static class UGameplayBehaviorConfig_StreamedAnimation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayBehaviorConfig_StreamedAnimation; // Class CJ.GatelessInflightActionEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UGatelessInflightActionEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GatelessInflightActionEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GatelessInflightActionEvaluatorResultType") } static class UGatelessInflightActionEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGatelessInflightActionEvaluatorResultType; // Class CJ.AnimNotifyStartDeath // 0x0010 (0x0048 - 0x0038) class UAnimNotifyStartDeath final : public UAnimNotify { public: class FName SimulateFromBone; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SimulationPriority; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStartDeath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStartDeath") } static class UAnimNotifyStartDeath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStartDeath; // Class CJ.GlobalCameraModifierFadeOwner // 0x0068 (0x00B0 - 0x0048) class UGlobalCameraModifierFadeOwner final : public UCameraModifier { public: float DistanceCutOff; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceCutOffMelee; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseFadingEase; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap ActiveFades; // 0x0058(0x0050)(Protected, NativeAccessSpecifierProtected) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GlobalCameraModifierFadeOwner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GlobalCameraModifierFadeOwner") } static class UGlobalCameraModifierFadeOwner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGlobalCameraModifierFadeOwner; // Class CJ.GoalBS_Satisfaction // 0x0020 (0x00A0 - 0x0080) class UGoalBS_Satisfaction final : public UHTNDecorator { public: int32 UnsatisfiedCost; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray GoalsToIgnore; // 0x0088(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool Explicit; // 0x0098(0x0001)(Edit, ZeroConstructor, 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("GoalBS_Satisfaction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GoalBS_Satisfaction") } static class UGoalBS_Satisfaction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGoalBS_Satisfaction; // Class CJ.HazardAssetInterface // 0x0000 (0x0000 - 0x0000) class IHazardAssetInterface final { public: void ActionOccurred(class AActor* OtherActor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HazardAssetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HazardAssetInterface") } static class IHazardAssetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IHazardAssetInterface; // Class CJ.ProxyVehicleAudioSubsystem // 0x0070 (0x00B8 - 0x0048) class UProxyVehicleAudioSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x50]; // 0x0048(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray Emitters; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProxyVehicleAudioSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProxyVehicleAudioSubsystem") } static class UProxyVehicleAudioSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProxyVehicleAudioSubsystem; // Class CJ.Helicopter // 0x0210 (0x0540 - 0x0330) class alignas(0x10) AHelicopter final : public APawn { public: class USceneComponent* HelicopterRoot; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* Mesh; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* RotorMesh; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* TailRotorMesh; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USpotLightComponent* SearchLight; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float RotationSpeed; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ArrivalDistance; // 0x035C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinArrivalThrottle; // 0x0360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StopDistance; // 0x0364(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DesiredAltitude; // 0x0368(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClearanceRadius; // 0x036C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AltitudeClearanceTime; // 0x0370(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ForwardDetectionTime; // 0x0374(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_378[0x8]; // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bHasTargetPosition; // 0x0380(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName TargetPlaceID; // 0x0384(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetPosition; // 0x0390(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A8[0x1C]; // 0x03A8(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) float CurrentThrottle; // 0x03C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Acceleration; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSpeed; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAltitude; // 0x03D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAltitude; // 0x03D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Decceleration; // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AscendingAltitudeSpringStiffness; // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AscendingAltitudeSpringCriticalDampingFactor; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DescendingAltitudeSpringStiffness; // 0x03E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DescendingAltitudeSpringCriticalDampingFactor; // 0x03E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AltitudeSpringMass; // 0x03EC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionSpringStiffness; // 0x03F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionSpringCriticalDampingFactor; // 0x03F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PositionSpringMass; // 0x03F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyRotationOnMainRotorMesh; // 0x03FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyRotationOnTailRotorMesh; // 0x03FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3FE[0x2]; // 0x03FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RotationSpringStiffness; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationSpringCriticalDampingFactor; // 0x0404(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationSpringMass; // 0x0408(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightRotationSpringStiffness; // 0x040C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightRotationSpringCriticalDampingFactor; // 0x0410(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightRotationSpringMass; // 0x0414(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightMaxPitch; // 0x0418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LightMinPitch; // 0x041C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_420[0x38]; // 0x0420(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) float MovementPitch; // 0x0458(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExtraYaw; // 0x045C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_460[0xE0]; // 0x0460(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Helicopter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Helicopter") } static class AHelicopter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHelicopter; // Class CJ.HelicopterAIController // 0x0010 (0x03E0 - 0x03D0) class AHelicopterAIController final : public AAIController { public: class AHelicopter* PossesedHelicopter; // 0x03D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USplineComponent* TravelSpline; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: class AHelicopter* GetPossessedHelicopter(); class USplineComponent* GetTravelSpline(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HelicopterAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HelicopterAIController") } static class AHelicopterAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AHelicopterAIController; // Class CJ.WatchedPlaceIds // 0x0030 (0x0058 - 0x0028) class UWatchedPlaceIds final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate Callback; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TDelegate Callback2; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WatchedPlaceIds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WatchedPlaceIds") } static class UWatchedPlaceIds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWatchedPlaceIds; // Class CJ.AnimNotifyStateSetTag // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateSetTag final : public UAnimNotifyState { public: struct FGameplayTag Tag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void ApplySetTagSettings(const struct FAnimNotifyStateSetTagSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateSetTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateSetTag") } static class UAnimNotifyStateSetTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateSetTag; // Class CJ.HelicopterCreator // 0x0000 (0x0028 - 0x0028) class UHelicopterCreator final : public USpiritCreator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HelicopterCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HelicopterCreator") } static class UHelicopterCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHelicopterCreator; // Class CJ.HLODPLAColliderData // 0x00A0 (0x00C8 - 0x0028) class UHLODPLAColliderData final : public UHLODDataBase { public: struct FKAggregateGeom AggGeom; // 0x0028(0x00A0)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODPLAColliderData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODPLAColliderData") } static class UHLODPLAColliderData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODPLAColliderData; // Class CJ.HTNDecorator_AccessMotivationInfo // 0x0030 (0x00B0 - 0x0080) class UHTNDecorator_AccessMotivationInfo final : public UHTNDecorator { public: struct FSelectableMotivationKey MotivationInformation; // 0x0080(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) EArithmeticKeyOperation Comparator; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation VecComparator; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBasicKeyOperation BasicComparator; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float Value; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector VecValue; // 0x0090(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 OperationType; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SupportedOp; // 0x00A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SelectedType; // 0x00AA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetMotivationSchemaKeyEntryNames() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_AccessMotivationInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_AccessMotivationInfo") } static class UHTNDecorator_AccessMotivationInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_AccessMotivationInfo; // Class CJ.HTNDecorator_CheckVehicleHealth // 0x0000 (0x0080 - 0x0080) class UHTNDecorator_CheckVehicleHealth final : public UHTNDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_CheckVehicleHealth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_CheckVehicleHealth") } static class UHTNDecorator_CheckVehicleHealth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_CheckVehicleHealth; // Class CJ.HTNDecorator_GetTarget // 0x0058 (0x00D8 - 0x0080) class UHTNDecorator_GetTarget final : public UHTNDecorator { public: EAITargetingVariant TargetType; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector OutputVectorKey; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputActorKey; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_GetTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_GetTarget") } static class UHTNDecorator_GetTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_GetTarget; // Class CJ.TetherVisualizerComponent // 0x0008 (0x00C8 - 0x00C0) class UTetherVisualizerComponent final : public UActorComponent { public: float Radius; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OffsetZ; // 0x00C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TetherVisualizerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TetherVisualizerComponent") } static class UTetherVisualizerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTetherVisualizerComponent; // Class CJ.HTNDecorator_IsCharacterActionReceiver // 0x0008 (0x0088 - 0x0080) class UHTNDecorator_IsCharacterActionReceiver final : public UHTNDecorator { public: uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBecomeTargeted(class UCharacterActionHandlerComponent* Type, class ACJCharacter* Instigator, class UCharacterAction* Action, const struct FAIRequestID& ID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_IsCharacterActionReceiver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_IsCharacterActionReceiver") } static class UHTNDecorator_IsCharacterActionReceiver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_IsCharacterActionReceiver; // Class CJ.HTNDecorator_IsInVehicle // 0x0000 (0x0080 - 0x0080) class UHTNDecorator_IsInVehicle final : public UHTNDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_IsInVehicle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_IsInVehicle") } static class UHTNDecorator_IsInVehicle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_IsInVehicle; // Class CJ.CharacterWorldStateComponent // 0x00C8 (0x0188 - 0x00C0) class UCharacterWorldStateComponent final : public UActorComponent { public: uint8 Pad_C0[0xC8]; // 0x00C0(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAimChanged(bool bIsAiming); void OnEnterVehicle(class ACJVehicle* Vehicle, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EPlayerVehicleTransitionState State); void OnExitVehicle(class ACJVehicle* Vehicle, EVehicleSeatId SeatId, EVehicleDoorId DoorId, EVehicleDriverExitAction ExitAction, class ACJCharacter* ExitActionInstigator, EPlayerVehicleTransitionState State); void OnHealthChanged(class UCJHealthComponent* HealthComponent, const class FString& Reason); void OnInCombatChanged(bool State); void OnStageOfLifeChanged(ECharacterStageOfLife NewStageOfLife); void OnUnwieldWeapon(); void OnWieldWeapon(class AWeapon* Weapon); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterWorldStateComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterWorldStateComponent") } static class UCharacterWorldStateComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterWorldStateComponent; // Class CJ.HTNService_GetCombatPosition // 0x0050 (0x00C8 - 0x0078) class UHTNService_GetCombatPosition final : public UHTNService { public: struct FBlackboardKeySelector InputTargetActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputLocationKey; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNService_GetCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNService_GetCombatPosition") } static class UHTNService_GetCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNService_GetCombatPosition; // Class CJ.HTNTask_ClaimCombatPosition // 0x00B0 (0x0158 - 0x00A8) class UHTNTask_ClaimCombatPosition final : public UHTNTask { public: bool bUseTargetingSystem; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAITargetingVariant TargetTypeToUse; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector TargetActor; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic) bool bOverrideProfile; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName Mode; // 0x00DC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPositioningMode ModeOverride; // 0x00E8(0x0040)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) float Cost; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector TargetLocationOutputKey; // 0x0130(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_ClaimCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_ClaimCombatPosition") } static class UHTNTask_ClaimCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_ClaimCombatPosition; // Class CJ.BTDecorator_CharacterGameplayTagQuery // 0x0080 (0x00E8 - 0x0068) class UBTDecorator_CharacterGameplayTagQuery final : public UBTDecorator { public: struct FBlackboardKeySelector CharacterBBKey; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagQuery GameplayTagQuery; // 0x0090(0x0048)(Edit, Protected, NativeAccessSpecifierProtected) TArray QueryTags; // 0x00D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CharacterGameplayTagQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CharacterGameplayTagQuery") } static class UBTDecorator_CharacterGameplayTagQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CharacterGameplayTagQuery; // Class CJ.HTNTask_ReleaseCombatPosition // 0x0008 (0x00D8 - 0x00D0) class UHTNTask_ReleaseCombatPosition final : public UHTNTask_BlackboardBase { public: float Cost; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_ReleaseCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_ReleaseCombatPosition") } static class UHTNTask_ReleaseCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_ReleaseCombatPosition; // Class CJ.HTNTask_SayIntent // 0x0018 (0x00C0 - 0x00A8) class UHTNTask_SayIntent final : public UHTNTask { public: struct FSayIntentId IntentToSay; // 0x00A8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) float Range; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EIntentTarget TargetType; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Cost; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_SayIntent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_SayIntent") } static class UHTNTask_SayIntent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_SayIntent; // Class CJ.AnimNotifyStateHint // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateHint final : public UAnimNotifyState { public: class FName Hint; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateHint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateHint") } static class UAnimNotifyStateHint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateHint; // Class CJ.HTNTask_TraverseSpline // 0x0058 (0x0100 - 0x00A8) class UHTNTask_TraverseSpline final : public UHTNTask { public: struct FBlackboardKeySelector SplineActorKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector SegmentIndexKey; // 0x00D0(0x0028)(Edit, NativeAccessSpecifierPublic) ESequencedSplineTraversalType TargetTraversalType; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUnpauseIfAlreadyTraversing; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 Cost; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_TraverseSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_TraverseSpline") } static class UHTNTask_TraverseSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_TraverseSpline; // Class CJ.HTNTask_UseSmartObject // 0x00E0 (0x0188 - 0x00A8) class UHTNTask_UseSmartObject final : public UHTNTask { public: float Cost; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector SmartObjectActor; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector SearchOrigin; // 0x00D8(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector SmartObjectClaimHandle; // 0x0100(0x0028)(Edit, NativeAccessSpecifierPublic) struct FVector QuerySize; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExitOnActivityTagChanged; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0x47]; // 0x0141(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_UseSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_UseSmartObject") } static class UHTNTask_UseSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_UseSmartObject; // Class CJ.CameraModifierResetPivotByAngularVelocity // 0x0038 (0x0068 - 0x0030) class UCameraModifierResetPivotByAngularVelocity final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AngularVelocityLimit; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceScalar; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EResetPivotMode PivotMode; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CustomPivotPosition; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierResetPivotByAngularVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierResetPivotByAngularVelocity") } static class UCameraModifierResetPivotByAngularVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierResetPivotByAngularVelocity; // Class CJ.HTNTask_VehicleHonk // 0x0020 (0x00C8 - 0x00A8) class UHTNTask_VehicleHonk final : public UHTNTask { public: struct FVector2D RandomisedHornDuration; // 0x00A8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SequenceWaitTimes; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_VehicleHonk") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_VehicleHonk") } static class UHTNTask_VehicleHonk* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_VehicleHonk; // Class CJ.HudIconsPanel // 0x0130 (0x02C0 - 0x0190) class UHudIconsPanel final : public UPanelWidget { public: struct FMargin StickToEdgeMargin; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FSlateBrush StickToEdgeIndicator; // 0x01A0(0x00B0)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) float StickToEdgeIndicatorOffset; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float StickToEdgeIndicatorBaseRotation; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_258[0x68]; // 0x0258(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetVisibleIcons(const struct FGameplayTagQuery& Query); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudIconsPanel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudIconsPanel") } static class UHudIconsPanel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudIconsPanel; // Class CJ.PedestrianAnimationSharingStateProcessor // 0x0000 (0x0050 - 0x0050) class UPedestrianAnimationSharingStateProcessor final : public UAnimationSharingStateProcessor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PedestrianAnimationSharingStateProcessor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PedestrianAnimationSharingStateProcessor") } static class UPedestrianAnimationSharingStateProcessor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPedestrianAnimationSharingStateProcessor; // Class CJ.HudWidget // 0x0010 (0x0628 - 0x0618) class UHudWidget final : public UCJUserWidget { public: float TemporaryShowDuration; // 0x0618(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_61C[0xC]; // 0x061C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_OnHide(); void BP_OnShow(); void HideDone(); void SetHudVisibility(bool bInHudVisibility); void ShowTemporarily(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudWidget") } static class UHudWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudWidget; // Class CJ.IngameEventComponent // 0x0008 (0x00C8 - 0x00C0) class UIngameEventComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static struct FIngameEventId GetIngameEventId(class AActor* Actor, bool* Found); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IngameEventComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IngameEventComponent") } static class UIngameEventComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIngameEventComponent; // Class CJ.CharacterAnimLinkedLayersDataAsset // 0x0060 (0x0090 - 0x0030) class UCharacterAnimLinkedLayersDataAsset final : public UDataAsset { public: TArray> LinkedLayers; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TMap> LocomotionMapping; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterAnimLinkedLayersDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterAnimLinkedLayersDataAsset") } static class UCharacterAnimLinkedLayersDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterAnimLinkedLayersDataAsset; // Class CJ.InteriorData // 0x0000 (0x0030 - 0x0030) class UInteriorData final : public UDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorData") } static class UInteriorData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteriorData; // Class CJ.InterruptContainedActionNotify // 0x0000 (0x0038 - 0x0038) class UInterruptContainedActionNotify final : public UDropContainedActionNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterruptContainedActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterruptContainedActionNotify") } static class UInterruptContainedActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterruptContainedActionNotify; // Class CJ.UIAudioEventSubsystem // 0x0018 (0x0048 - 0x0030) class UUIAudioEventSubsystem final : public ULocalPlayerSubsystem { public: class UUIAudioEventHandler* DefaultUIAudioEventHandler; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray UIAudioEventHandlerStack; // 0x0038(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: void PopUIAudioEventHandler(class UUIAudioEventHandler* UIAudioEventHandler); class UUIAudioEventHandler* PushUIAudioEventHandler(TSubclassOf UIAudioEventHandlerClass); void TriggerUIAudioEvent(const struct FGameplayTag& UIAudioEventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIAudioEventSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIAudioEventSubsystem") } static class UUIAudioEventSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIAudioEventSubsystem; // Class CJ.InterruptibleActionGate // 0x0038 (0x0060 - 0x0028) class UInterruptibleActionGate final : public UCharacterActionGate { public: TSubclassOf OptionalIntervalToUseAsCommit; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseEndOfInterval; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnlyInterruptiblePostCommit; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UBehaviourTokenId* PreferTokenHolders; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bPlayerForcesInterrupt; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf AllowedActionsAction; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> DisallowedInterruptingActions; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterruptibleActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterruptibleActionGate") } static class UInterruptibleActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterruptibleActionGate; // Class CJ.InterruptionActionType // 0x0000 (0x0030 - 0x0030) class UInterruptionActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InterruptionActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InterruptionActionType") } static class UInterruptionActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInterruptionActionType; // Class CJ.IntimidateBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UIntimidateBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static EIntimidateResult GetIntimidateResult(const class UCharacterActionHandlerComponent* ActionHandler, const struct FAIRequestID& RequestID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateBlueprintLibrary") } static class UIntimidateBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateBlueprintLibrary; // Class CJ.SayFlow // 0x0170 (0x0198 - 0x0028) class USayFlow final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray ParticipantIdentifiers; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) class FText InteractionText; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bPlayerIsLockedDuringFlow; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseDialogCamera; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseLetterbox; // 0x0052(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsAmbientDialogue; // 0x0053(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DurationExtension; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Participants; // 0x0058(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_68[0x20]; // 0x0068(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) ESayPriority Priority; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESayPriority AudioPriority; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TMap ParticipantConfig; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) bool bClearFromOwnerAtEnd; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearFromEveryoneAtEnd; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E2[0x2]; // 0x00E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float SearchForParticipantRange; // 0x00E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NotificationDistance; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool CallLeaveNotification; // 0x00EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_ED[0xB]; // 0x00ED(0x000B)(Fixing Size After Last Property [ Dumper-7 ]) class UAsyncSayNodeBase* CompletionObserver; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FString ScriptKey; // 0x0100(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_110[0x1]; // 0x0110(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EFlowResumePoint Checkpoint; // 0x0111(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer FlowGameplayTags; // 0x0118(0x0020)(Edit, NativeAccessSpecifierPublic) uint8 Pad_138[0x9]; // 0x0138(0x0009)(Fixing Size After Last Property [ Dumper-7 ]) bool bNeedDialogueUI; // 0x0141(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_142[0x56]; // 0x0142(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Abort(const class FString& Reason); void AddParticipant(class ACJCharacter* ParticipantCharacter); void ClearAlignTowards(); void ClearCameraTarget(); void ClearLookAt(); void End(); struct FGameplayTagContainer GetAllTags(); class ACJCharacter* GetCharacterFromIdentifier(class UNPCVoiceIdentifierAsset* InCharacterId); void OnLeaveNotificaton(); void OnSayLineCompleted(const struct FSayLineId& SayLineId); void OnSayLineStarted(const struct FSayLineId& SayLineId); void Pause(); void Resume(EFlowResumePoint* Branches); void ResumeFromPause(); void SetCameraTarget(class UNPCVoiceIdentifierAsset* InCharacterId); void SetParticipantConfig(class UNPCVoiceIdentifierAsset* ID, const struct FSayFlowParticipantConfig& Config); void SetResumeCheckpoint(EFlowResumePoint Checkpoint_0); void SetSayFlowAutoSettings(bool bSetAutomaticLookatEnabled, bool bSetAutomaticAlignEnabled); void SetSayFlowAutoSettingsFor(class UNPCVoiceIdentifierAsset* Participant, bool bSetAutomaticLookatEnabled, bool bSetAutomaticAlignEnabled); void Start(class ACJCharacter* Speaker, const struct FSayIntentId& IntentToSay, class ACJCharacter* Target); void stop(); class ACJCharacter* GetCameraTarget(const struct FPrimaryAssetId& CharacterId) const; class ACJCharacter* GetCharacter(const struct FPrimaryAssetId& CharacterId) const; class ACJCharacter* GetConversationTarget() const; class ACJCharacter* GetCurrentSpeaker() const; float GetDistanceToClosestParticipant(class ACJCharacter** Closest) const; class ACJCharacter* GetStartSpeaker() const; bool IsParticipant(const class ACJCharacter* Character) const; bool IsPaused() const; bool NeedDialogueUI() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayFlow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayFlow") } static class USayFlow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayFlow; // Class CJ.IntimidateGrabEntry // 0x0000 (0x0030 - 0x0030) class UIntimidateGrabEntry final : public UEntryContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateGrabEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateGrabEntry") } static class UIntimidateGrabEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateGrabEntry; // Class CJ.StartMenuCharacter // 0x0000 (0x0650 - 0x0650) class AStartMenuCharacter final : public ACharacter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuCharacter") } static class AStartMenuCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStartMenuCharacter; // Class CJ.IntimidateSuccess // 0x0000 (0x0030 - 0x0030) class UIntimidateSuccess final : public UIntimidateGrabExit { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateSuccess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateSuccess") } static class UIntimidateSuccess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateSuccess; // Class CJ.InventoryItemPickupSettings // 0x0008 (0x0040 - 0x0038) class UInventoryItemPickupSettings final : public UDeveloperSettings { public: int32 PickupItemsMaxAmount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, 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("InventoryItemPickupSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemPickupSettings") } static class UInventoryItemPickupSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemPickupSettings; // Class CJ.InventoryItemPickupSubsystem // 0x0020 (0x0058 - 0x0038) class UInventoryItemPickupSubsystem final : public UWorldSubsystem { public: TArray SpawnedItems; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray PickedUpItems; // 0x0048(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: void DestroyPickup(class AInventoryItemPickup* ItemPickup); class AInventoryItemPickup* SpawnPickup(const struct FTransform& Transform, TSoftObjectPtr Item, bool bSimulatePhysics, int32 Amount, const struct FVector& DropVelocityImpulse, const struct FVector& DropRotationImpulse); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemPickupSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemPickupSubsystem") } static class UInventoryItemPickupSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemPickupSubsystem; // Class CJ.TimeOfDayControlledLight // 0x0000 (0x0000 - 0x0000) class ITimeOfDayControlledLight final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeOfDayControlledLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDayControlledLight") } static class ITimeOfDayControlledLight* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ITimeOfDayControlledLight; // Class CJ.SetFlagActionNotify // 0x0008 (0x0040 - 0x0038) class USetFlagActionNotify final : public UCharacterActionNotify { public: ECommonFlags Flag; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRaiseFlag; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOnResponder; // 0x003A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRaiseForTime; // 0x003B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToRaise; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SetFlagActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SetFlagActionNotify") } static class USetFlagActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USetFlagActionNotify; // Class CJ.LifecycleListenerComponent // 0x0018 (0x00D8 - 0x00C0) class ULifecycleListenerComponent final : public UActorComponent { public: uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LifecycleListenerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LifecycleListenerComponent") } static class ULifecycleListenerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULifecycleListenerComponent; // Class CJ.PropertySheetStack // 0x0008 (0x0038 - 0x0030) class UPropertySheetStack final : public UDataAsset { public: class FName StackName; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PropertySheetStack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PropertySheetStack") } static class UPropertySheetStack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPropertySheetStack; // Class CJ.LootableComponent // 0x0028 (0x00E8 - 0x00C0) class ULootableComponent : public UActorComponent { public: class UDataTable* LootTable; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnDownedDelegate; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDownedByPlayerDelegate; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: void OnDowned(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LootableComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LootableComponent") } static class ULootableComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULootableComponent; // Class CJ.LSAKAcousticPortal // 0x0008 (0x0300 - 0x02F8) class ALSAKAcousticPortal final : public AAkAcousticPortal { public: class ULSAmbientPortalComponent* AmbientPortal; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKAcousticPortal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKAcousticPortal") } static class ALSAKAcousticPortal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKAcousticPortal; // Class CJ.StoryCardVisualAttractor // 0x0000 (0x02B0 - 0x02B0) class AStoryCardVisualAttractor final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryCardVisualAttractor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryCardVisualAttractor") } static class AStoryCardVisualAttractor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryCardVisualAttractor; // Class CJ.LSAKAmbientSound // 0x0030 (0x0320 - 0x02F0) class ALSAKAmbientSound : public AAkAmbientSound { public: uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EAudioEventAttenuationCheck AttenuationCheck; // 0x02F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDestroyOnceEventFinished; // 0x02F9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2FA[0x2]; // 0x02FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName Bucket; // 0x02FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAkAudioContext AudioContext; // 0x0304(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_305[0x3]; // 0x0305(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray Switches; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEventFinishedPlaying(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKAmbientSound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKAmbientSound") } static class ALSAKAmbientSound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKAmbientSound; // Class CJ.LSAKAmbientLoop // 0x0010 (0x0330 - 0x0320) class ALSAKAmbientLoop final : public ALSAKAmbientSound { public: class ULSAudioLoop* Loop; // 0x0320(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKAmbientLoop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKAmbientLoop") } static class ALSAKAmbientLoop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKAmbientLoop; // Class CJ.LSAkGeometryComponent // 0x0010 (0x0440 - 0x0430) class ULSAkGeometryComponent final : public UAkGeometryComponent { public: uint8 Pad_430[0x10]; // 0x0430(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAkGeometryComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAkGeometryComponent") } static class ULSAkGeometryComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAkGeometryComponent; // Class CJ.LSAKReverbVolume // 0x0000 (0x0320 - 0x0320) class ALSAKReverbVolume final : public AAkReverbVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKReverbVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKReverbVolume") } static class ALSAKReverbVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKReverbVolume; // Class CJ.VehicleClearingAreaActor // 0x0030 (0x02E0 - 0x02B0) class AVehicleClearingAreaActor final : public AActor { public: class USphereComponent* SphereArea; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr DefaultRelocatePlayervehicleLocation; // 0x02B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void ClearArea(const TArray& VehiclesToIgnore); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleClearingAreaActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleClearingAreaActor") } static class AVehicleClearingAreaActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVehicleClearingAreaActor; // Class CJ.LSAKSpatialAudioVolume // 0x0010 (0x0310 - 0x0300) class ALSAKSpatialAudioVolume : public AAkSpatialAudioVolume { public: uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ULSSpatialAudioComponent* LSSpatialAudioComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKSpatialAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKSpatialAudioVolume") } static class ALSAKSpatialAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKSpatialAudioVolume; // Class CJ.LSAKReverbZone // 0x0008 (0x0318 - 0x0310) class ALSAKReverbZone final : public ALSAKSpatialAudioVolume { public: bool bOnlyUseForSpots; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKReverbZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKReverbZone") } static class ALSAKReverbZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAKReverbZone; // Class CJ.ActorGroupSpawnPoint // 0x00D0 (0x0380 - 0x02B0) class AActorGroupSpawnPoint : public AActor { public: struct FWSBoolId SpawnCondition; // 0x02B0(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UActorGroupConfigAsset* ActorGroup; // 0x02C8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E0[0xA0]; // 0x02E0(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DespawnActorGroup(); void SpawnActorGroup(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorGroupSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorGroupSpawnPoint") } static class AActorGroupSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AActorGroupSpawnPoint; // Class CJ.LSAkSwitchUserData // 0x0008 (0x0030 - 0x0028) class ULSAkSwitchUserData final : public UAssetUserData { public: class UAkSwitchValue* SwitchValue; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAkSwitchUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAkSwitchUserData") } static class ULSAkSwitchUserData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAkSwitchUserData; // Class CJ.LSAmbientPortalComponent // 0x02A0 (0x04F0 - 0x0250) class ULSAmbientPortalComponent final : public USceneComponent { public: struct FLSBrushToolGeometry BrushToolGeometry; // 0x0250(0x0280)(NativeAccessSpecifierPublic) TWeakObjectPtr LiveFrontRoom; // 0x04D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr LiveBackRoom; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E0[0x10]; // 0x04E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAmbientPortalComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAmbientPortalComponent") } static class ULSAmbientPortalComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAmbientPortalComponent; // Class CJ.SynchronizedAnimationSelectionComponent // 0x01D0 (0x0290 - 0x00C0) class alignas(0x10) USynchronizedAnimationSelectionComponent final : public UActorComponent { public: class USynchronizedInteractionSettings* SyncedInteractionSettings; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bAllowDelayedDispatchForInstigating; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* OwningCharacter; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float BaseMotionWeight; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0xC]; // 0x00DC(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TMap Dispatches; // 0x00E8(0x0050)(Edit, DisableEditOnTemplate, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DispatchesPendingRemovalBackBufferA; // 0x0140(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray DispatchesPendingRemovalBackBufferB; // 0x0150(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ContainedActionLayer; // 0x0168(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_170[0x120]; // 0x0170(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool ActiveInfoUpdatedInDispatch(const struct FSynchronizedDispatchData& DispatchData, const struct FSynchronizationActiveDispatchInfo& ActiveInfo); static void GetSyncDispatchAction(const struct FSynchronizedDispatchData& SyncDispatchData, const double WorldTimeSeconds, bool* bDataValid, const int32 AllowedTypes, TSubclassOf* ChosenActionType, class FName* ChosenAnimation, struct FGameplayTagContainer* CurrentFollowUpTag); static void GetSyncDispatchMovement(const struct FSynchronizedDispatchData& SyncDispatchData, const double WorldTimeSeconds, const int32 AllowedTypes, bool* bDataValid, ESynchronizedMovementClass* MovementClass); static bool IsSyncDispatchValid(const struct FSynchronizedDispatchData& SyncDispatchData, const double WorldTimeSeconds, const int32 AllowedTypes); static void SetActiveInfoFromDispatch(const struct FSynchronizedDispatchData& DispatchData, struct FSynchronizationActiveDispatchInfo* ActiveInfo); bool ChooseAndPerformActions(const struct FSynchronizationContext& Context); struct FSynchronizedDispatchData GetDispatch(ESynchronizedAnimationChannel Channel) const; struct FSynchronizedDispatchData GetOverlayDispatch() const; struct FSynchronizedDispatchData GetPrimaryDispatch() const; bool IsActiveDispatch(ESynchronizedAnimationChannel Channel) const; bool IsAnyDispatchActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SynchronizedAnimationSelectionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SynchronizedAnimationSelectionComponent") } static class USynchronizedAnimationSelectionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USynchronizedAnimationSelectionComponent; // Class CJ.LSAudioActor // 0x0010 (0x02C0 - 0x02B0) class ALSAudioActor final : public AActor { public: class ULSAKComponent* LSAKComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioActor") } static class ALSAudioActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAudioActor; // Class CJ.LSAmbientSpotEmitter // 0x0038 (0x0060 - 0x0028) class ULSAmbientSpotEmitter final : public UObject { public: TWeakObjectPtr AkComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TWeakObjectPtr AkEvent; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAmbientSpotEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAmbientSpotEmitter") } static class ULSAmbientSpotEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAmbientSpotEmitter; // Class CJ.LSAmbientSpotEmitterParent // 0x0060 (0x0088 - 0x0028) class ULSAmbientSpotEmitterParent final : public UObject { public: struct FAmbientSpotEvent AmbientSpotEvent; // 0x0028(0x0050)(NativeAccessSpecifierPublic) TArray Emitters; // 0x0078(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAmbientSpotEmitterParent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAmbientSpotEmitterParent") } static class ULSAmbientSpotEmitterParent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAmbientSpotEmitterParent; // Class CJ.LSAmbientSpotParent // 0x0068 (0x0090 - 0x0028) class ULSAmbientSpotParent final : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TArray SheetSpotEmitters; // 0x0050(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_60[0x30]; // 0x0060(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAmbientSpotParent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAmbientSpotParent") } static class ULSAmbientSpotParent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAmbientSpotParent; // Class CJ.VehicleSettings // 0x0388 (0x03C0 - 0x0038) class UVehicleSettings final : public UDeveloperSettings { public: struct FVehicleDamageConfig DamageConfig; // 0x0038(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FVehicleCollisionModifierSettings CollisionModifierConfig; // 0x01B8(0x00F0)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) TMap> VehicleStartingInventory; // 0x02A8(0x0050)(Edit, Config, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) struct FPlayerVehicleSettings PlayerVehicleSettings; // 0x02F8(0x00C8)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSettings") } static class UVehicleSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSettings; // Class CJ.LSAudioAmbientZoneComponent // 0x00A0 (0x02F0 - 0x0250) class ULSAudioAmbientZoneComponent final : public USceneComponent { public: bool bEnable; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInterior; // 0x0251(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForbidOuterBed; // 0x0252(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_253[0x1]; // 0x0253(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class FName AmbientZoneType; // 0x0254(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 AttenuationRange; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InnerAttenuationRange; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InnerAttenuationPercentage; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr BedSoundEvent; // 0x0268(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UniqueName; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_298[0x58]; // 0x0298(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetAmbientZoneTypes() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioAmbientZoneComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioAmbientZoneComponent") } static class ULSAudioAmbientZoneComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioAmbientZoneComponent; // Class CJ.InteractionDotIcon // 0x00B8 (0x00E0 - 0x0028) class UInteractionDotIcon final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush Brush; // 0x0030(0x00B0)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionDotIcon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionDotIcon") } static class UInteractionDotIcon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionDotIcon; // Class CJ.AudioAmbientZoneDataAsset // 0x0010 (0x0040 - 0x0030) class UAudioAmbientZoneDataAsset final : public UDataAsset { public: class UAkAudioEvent* BedSound; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 AttenuationRange; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InnerAttenuationRange; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AudioAmbientZoneDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AudioAmbientZoneDataAsset") } static class UAudioAmbientZoneDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAudioAmbientZoneDataAsset; // Class CJ.SaveGameSettings // 0x0080 (0x00B8 - 0x0038) class USaveGameSettings final : public UDeveloperSettings { public: struct FPrimaryAssetId DefaultMapId; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SlotName; // 0x0048(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ManifestSlotName; // 0x0050(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSIntId GameDayId; // 0x0058(0x0018)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSFloatId CurrentDebtId; // 0x0070(0x0018)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSIntId CashId; // 0x0088(0x0018)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSNamedIntId CurrentTimeTagId; // 0x00A0(0x0018)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveGameSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveGameSettings") } static class USaveGameSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveGameSettings; // Class CJ.LSAudioEditorSubsystem // 0x0000 (0x0038 - 0x0038) class ULSAudioEditorSubsystem final : public UWorldSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioEditorSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioEditorSubsystem") } static class ULSAudioEditorSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioEditorSubsystem; // Class CJ.LSAudioEngineSubsystem // 0x00B0 (0x00E0 - 0x0030) class ULSAudioEngineSubsystem final : public UEngineSubsystem { public: uint8 Pad_30[0xB0]; // 0x0030(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioEngineSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioEngineSubsystem") } static class ULSAudioEngineSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioEngineSubsystem; // Class CJ.LSAudioLoop // 0x0020 (0x0050 - 0x0030) class ULSAudioLoop final : public UDataAsset { public: class UAkAudioEvent* Loop; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* stop; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* Suspend; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* Resume; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioLoop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioLoop") } static class ULSAudioLoop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioLoop; // Class CJ.RequestMeleeActionNotify // 0x0008 (0x0040 - 0x0038) class URequestMeleeActionNotify : public UCharacterActionNotify { public: TSubclassOf RequestType; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RequestMeleeActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RequestMeleeActionNotify") } static class URequestMeleeActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URequestMeleeActionNotify; // Class CJ.LSAudioSplineSimple // 0x0070 (0x0320 - 0x02B0) class ALSAudioSplineSimple final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAkAudioEvent* AudioEvent; // 0x02B8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float UpdateRange; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UpdateQualityRange; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlowUpdateTimeSec; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAngleChangePerSec; // 0x02CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SnapDistance; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Bucket; // 0x02D4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DC[0x3C]; // 0x02DC(0x003C)(Fixing Size After Last Property [ Dumper-7 ]) class UAkComponent* SplineEmitter; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioSplineSimple") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioSplineSimple") } static class ALSAudioSplineSimple* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSAudioSplineSimple; // Class CJ.RoadPieceActor // 0x0008 (0x02B8 - 0x02B0) class ARoadPieceActor final : public AActor { public: struct FZoneGraphTagMask LaneTags; // 0x02B0(0x0004)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagMask PreviousLaneTags; // 0x02B4(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoadPieceActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoadPieceActor") } static class ARoadPieceActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARoadPieceActor; // Class CJ.LSAudioUserData // 0x0050 (0x0078 - 0x0028) class ULSAudioUserData final : public UAssetUserData { public: TMap Switches; // 0x0028(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioUserData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioUserData") } static class ULSAudioUserData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioUserData; // Class CJ.LSAudioWorldSubsystem // 0x0028 (0x0060 - 0x0038) class ULSAudioWorldSubsystem final : public UWorldSubsystem { public: class UAkAuxBus* OutDoorRoomAuxBus; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAudioWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAudioWorldSubsystem") } static class ULSAudioWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAudioWorldSubsystem; // Class CJ.StatusEffect // 0x0008 (0x0030 - 0x0028) class UStatusEffect : public UObject { public: bool bTimed; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanStackTime; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanStackEffect; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateStatus(class ACJCharacter* AffectedCharacter); void DeactivateStatus(class ACJCharacter* AffectedCharacter); void StackStatus(class ACJCharacter* AffectedCharacter); void TickStatus(float DeltaTime, class ACJCharacter* AffectedCharacter); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StatusEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StatusEffect") } static class UStatusEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStatusEffect; // Class CJ.LSLight // 0x0080 (0x0330 - 0x02B0) class ALSLight : public AActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) bool bEnabled; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFogMeshEnabled; // 0x02C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLensFlareEnabled; // 0x02C2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceIncludeInFarLightGeo; // 0x02C3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseEmissiveMesh; // 0x02C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseFakePointLight; // 0x02C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C6[0x2]; // 0x02C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float EmissiveIntensityMultiplier; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELightTimeControlState TimeControlState; // 0x02CC(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CD[0x3]; // 0x02CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) double TimeControlledMin; // 0x02D0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double TimeControlledMax; // 0x02D8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FControlledLightData ControlledLightData; // 0x02E0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class USpotLightComponent* PrimaryLight; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USpotLightComponent* SecondaryLight; // 0x0300(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USceneComponent* Root; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMeshComponent* FogMeshComponent; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_318[0x18]; // 0x0318(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSLight") } static class ALSLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSLight; // Class CJ.CJListenerComponent // 0x0040 (0x04B0 - 0x0470) class UCJListenerComponent final : public UAkComponent { public: uint8 Pad_470[0x28]; // 0x0470(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) float CameraPositionInterpolationFraction; // 0x0498(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraRotationInterpolationFraction; // 0x049C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4A0[0x10]; // 0x04A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJListenerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJListenerComponent") } static class UCJListenerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJListenerComponent; // Class CJ.LSSpatialAudioCollider // 0x0008 (0x02B8 - 0x02B0) class ALSSpatialAudioCollider final : public AActor { public: class UBoxComponent* BoxComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSSpatialAudioCollider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSSpatialAudioCollider") } static class ALSSpatialAudioCollider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSSpatialAudioCollider; // Class CJ.LSSpatialAudioComponent // 0x03B0 (0x0600 - 0x0250) class ULSSpatialAudioComponent final : public USceneComponent { public: uint8 Pad_250[0x38]; // 0x0250(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) bool bEnable; // 0x0288(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBoxComponent* BoxComponent; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_298[0x58]; // 0x0298(0x0058)(Fixing Size After Last Property [ Dumper-7 ]) struct FLSBrushToolGeometry BrushToolGeometry; // 0x02F0(0x0280)(NativeAccessSpecifierPublic) bool bComplexGeometry; // 0x0570(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInterior; // 0x0571(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_572[0x6]; // 0x0572(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray> LivePortals; // 0x0578(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray> LiveInnerVolumes; // 0x0588(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) TArray PropertySheets; // 0x0598(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bAutoFindAcousticTextures; // 0x05A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A9[0x3]; // 0x05A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxAttenuationRadius; // 0x05AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UniqueName; // 0x05B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ForbidOuterVolume; // 0x05B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B9[0x47]; // 0x05B9(0x0047)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActorEnterBroadphase(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void OnActorExitBroadphase(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSSpatialAudioComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSSpatialAudioComponent") } static class ULSSpatialAudioComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSSpatialAudioComponent; // Class CJ.LSSpatialAudioComponentInterface // 0x0000 (0x0000 - 0x0000) class ILSSpatialAudioComponentInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSSpatialAudioComponentInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSSpatialAudioComponentInterface") } static class ILSSpatialAudioComponentInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ILSSpatialAudioComponentInterface; // Class CJ.LSSpatialAudioSubSystem // 0x0148 (0x0190 - 0x0048) class ULSSpatialAudioSubSystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray AmbientSpotParents; // 0x0060(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class ALSSpatialAudioCollider* SpatialAudioCollider; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_78[0x50]; // 0x0078(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TArray AudioActorsAmbience; // 0x00C8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray LSAkGeometryComponents; // 0x00D8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_E8[0xA8]; // 0x00E8(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SpotCallbackFunc(EAkCallbackType in_eType, class UAkCallbackInfo* in_pCallbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSSpatialAudioSubSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSSpatialAudioSubSystem") } static class ULSSpatialAudioSubSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSSpatialAudioSubSystem; // Class CJ.LSSpatialAudioVolume // 0x0010 (0x0310 - 0x0300) class ALSSpatialAudioVolume final : public AAkSpatialAudioVolume { public: uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ULSSpatialAudioComponent* LSSpatialAudioComponent; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSSpatialAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSSpatialAudioVolume") } static class ALSSpatialAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSSpatialAudioVolume; // Class CJ.SayFlowNodeAsync // 0x0098 (0x00D8 - 0x0040) class USayFlowNodeAsync final : public UAsyncSayNodeBase { public: class UObject* ContextObject; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ACJCharacter* Source; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FSayIntentId StartIntent; // 0x0050(0x0008)(NoDestructor, NativeAccessSpecifierPublic) struct FIntentTarget Target; // 0x0058(0x0018)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_70[0x28]; // 0x0070(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate Completed; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate Failed; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool ForceStart; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USayFlow* FlowInstance; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USayFlowNodeAsync* RunSayFlow(class UObject* Context, class ACJCharacter* Source_0, const struct FSayIntentId& StartIntent_0, const struct FIntentTarget& Target_0, TSoftClassPtr Flow, bool ForceStart_0); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayFlowNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayFlowNodeAsync") } static class USayFlowNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayFlowNodeAsync; // Class CJ.ManagedHDRIBackdropComponent // 0x0080 (0x02D0 - 0x0250) class UManagedHDRIBackdropComponent final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) double Rotation; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x0260(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_264[0x4]; // 0x0264(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr SkyTexture; // 0x0268(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_290[0x40]; // 0x0290(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ManagedHDRIBackdropComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ManagedHDRIBackdropComponent") } static class UManagedHDRIBackdropComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UManagedHDRIBackdropComponent; // Class CJ.ManagedHDRIBackdrop // 0x0010 (0x02C0 - 0x02B0) class AManagedHDRIBackdrop final : public AActor { public: class UManagedHDRIBackdropComponent* ManagedHDRIBackdropComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UStaticMeshComponent* DomeMeshComponent; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ManagedHDRIBackdrop") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ManagedHDRIBackdrop") } static class AManagedHDRIBackdrop* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AManagedHDRIBackdrop; // Class CJ.SubtitleWidget // 0x0058 (0x0858 - 0x0800) class USubtitleWidget final : public UCJActivatableWidget { public: uint8 Pad_800[0x58]; // 0x0800(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplySubtitleData(const struct FSubtitleEntry& SubtitleData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubtitleWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubtitleWidget") } static class USubtitleWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubtitleWidget; // Class CJ.ManagedSpawnData // 0x0010 (0x0040 - 0x0030) class UManagedSpawnData final : public UDataAsset { public: TArray Vehicles; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ManagedSpawnData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ManagedSpawnData") } static class UManagedSpawnData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UManagedSpawnData; // Class CJ.SkeletalMeshBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class USkeletalMeshBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static int32 GetNumTrianglesInSkeletalMesh(class USkeletalMesh* SkeletalMesh, int32 LODIndex); static int32 GetRaytracingMinLOD(class USkeletalMesh* SkeletalMesh); static void SetRaytracingMinLOD(class USkeletalMesh* SkeletalMesh, int32 LOD); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshBlueprintLibrary") } static class USkeletalMeshBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshBlueprintLibrary; // Class CJ.MapSubsystem // 0x0020 (0x0058 - 0x0038) class UMapSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray MapDefinitionStack; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: struct FMapDefinition GetMapDefinition(); void PopMapDefinition(TSoftObjectPtr MapTexture); void PushMapDefinition(TSoftObjectPtr InTexture, const struct FVector2D& InWorldCenter, const struct FVector2D& InWorldSize, float InUIScale); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MapSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MapSubsystem") } static class UMapSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMapSubsystem; // Class CJ.MeleeEnvironmentalHazardActionType // 0x0000 (0x0030 - 0x0030) class UMeleeEnvironmentalHazardActionType final : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeEnvironmentalHazardActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeEnvironmentalHazardActionType") } static class UMeleeEnvironmentalHazardActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeEnvironmentalHazardActionType; // Class CJ.ShortcutRoadActor // 0x0008 (0x02B8 - 0x02B0) class AShortcutRoadActor final : public AActor { public: class UZoneShapeComponent* ZoneShapeComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShortcutRoadActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShortcutRoadActor") } static class AShortcutRoadActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AShortcutRoadActor; // Class CJ.MeleeEnvironmentalTakeDownActionType // 0x0000 (0x0030 - 0x0030) class UMeleeEnvironmentalTakeDownActionType final : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeEnvironmentalTakeDownActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeEnvironmentalTakeDownActionType") } static class UMeleeEnvironmentalTakeDownActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeEnvironmentalTakeDownActionType; // Class CJ.WorldIconManagerSettings // 0x3128 (0x3160 - 0x0038) class UWorldIconManagerSettings final : public UDeveloperSettings { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMapIconConfig PlayerIcon; // 0x0040(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig PlayerInVehicleIcon; // 0x01C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig PlayerMinimapIcon; // 0x0340(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig PlayerInVehicleMinimapIcon; // 0x04C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig PlayerVehicleIcon; // 0x0640(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig PlayerVehicleMinimapIcon; // 0x07C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig PlayerVehicleHudIcon; // 0x0940(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig NavigationTargetMapIcon; // 0x0AC0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig NavigationTargetMiniMapIcon; // 0x0C40(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig NavigationTargetHudIcon; // 0x0DC0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionStarterMapIcon; // 0x0F40(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionStarterMiniMapIcon; // 0x10C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig MissionStarterHudIcon; // 0x1240(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionStarterJobMapIcon; // 0x13C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionStarterJobMiniMapIcon; // 0x1540(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig MissionStarterJobHudIcon; // 0x16C0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) class FName MissionStarterIconViewModelName; // 0x1840(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1848[0x8]; // 0x1848(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMapIconConfig MissionObjectiveMapIcon; // 0x1850(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveMiniMapIcon; // 0x19D0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveMiniMapAreaIcon; // 0x1B50(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveMiniMapAreaOffScreenIcon; // 0x1CD0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveJobMapIcon; // 0x1E50(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveJobMiniMapIcon; // 0x1FD0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveJobMiniMapAreaIcon; // 0x2150(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig MissionObjectiveJobMiniMapAreaOffScreenIcon; // 0x22D0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) class FName MissionObjectiveIconViewModelName; // 0x2450(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2458[0x8]; // 0x2458(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FMapIconConfig JournalLocationIcon; // 0x2460(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FMapIconConfig JournalLocationMiniMapIcon; // 0x25E0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) class FName JournalLocationIconViewModelName; // 0x2760(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2768[0x8]; // 0x2768(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FHudIconConfig InteractionDotImage; // 0x2770(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig FocusPointWidget; // 0x28F0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig TargetIndicatorWidget; // 0x2A70(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig ObjectiveInteractionDotWidget; // 0x2BF0(0x0180)(Edit, Config, NativeAccessSpecifierPublic) struct FHudIconConfig NpcIconWidget; // 0x2D70(0x0180)(Edit, Config, NativeAccessSpecifierPublic) TSoftClassPtr NpcIconViewModel; // 0x2EF0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName NpcIconViewModelName; // 0x2F18(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNpcIconsOnScreen; // 0x2F20(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F24[0x4]; // 0x2F24(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap StoryCardMiniMapIcons; // 0x2F28(0x0050)(Edit, Config, NativeAccessSpecifierPublic) uint8 Pad_2F78[0x8]; // 0x2F78(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FHudIconConfig VehicleHealthbarWidget; // 0x2F80(0x0180)(Edit, Config, NativeAccessSpecifierPublic) TSoftClassPtr VehicleHealthbarViewModel; // 0x3100(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VehicleHealthbarViewModelName; // 0x3128(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer UpdateMissionStarterTags; // 0x3130(0x0020)(Edit, Config, NativeAccessSpecifierPublic) TArray> UpdateMissionStarterItemCategories; // 0x3150(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldIconManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldIconManagerSettings") } static class UWorldIconManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldIconManagerSettings; // Class CJ.MeleeEvadeActionType // 0x0000 (0x0030 - 0x0030) class UMeleeEvadeActionType final : public UMeleeNonDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeEvadeActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeEvadeActionType") } static class UMeleeEvadeActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeEvadeActionType; // Class CJ.ProximityAction // 0x0118 (0x03C8 - 0x02B0) class AProximityAction : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bActivelyDebugging; // 0x02B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDischarged; // 0x02B9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UEnvironmentalHazardComponent* EnvironmentalHazard; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBoxComponent* TriggerVolume; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bKickCorpses; // 0x02D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USphereComponent* VehicleImpactSkirtComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USceneComponent* Locator; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBoxComponent* ImpactAlignmentVolume; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UArrowComponent* Front; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf RequestedAction; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvertFlagConditions; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlignAngleOnlyYaw; // 0x0301(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECommonFlags RequiredFlags; // 0x0302(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_303[0x5]; // 0x0303(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray HasAnyFlags; // 0x0308(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) EProximityMovemenConstraintMode MovementMode; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RequireBothAngleAndSpeed; // 0x0319(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31A[0x2]; // 0x031A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MinimumApproachSpeed; // 0x031C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumApproachSpeed; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumFacingAngle; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumFacingAngle; // 0x0328(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumApproachAngle; // 0x032C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumApproachAngle; // 0x0330(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFiresOnce; // 0x0334(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRetainGeometry; // 0x0335(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UFlagRaisingComponent* FlagRaiser; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray AssociatedActors; // 0x0340(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bTriggerPhysicsOnAllAssociatedActors; // 0x0350(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerAllAssociatedActors; // 0x0351(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_352[0x6]; // 0x0352(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Active; // 0x0358(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_368[0x60]; // 0x0368(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void DetermineImpactPointAndAlignmentOnVolume(const struct FVector& SourcePoint, const class UBoxComponent* AlignmentVolume, struct FVector* outResultPoint, struct FVector* outResultDir, bool bOnlyYawDirection); static void MakeGC_Dynamic(class UGeometryCollectionComponent* GCComp); void ActionFinishedTriggered(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& TriggeredActionID, const ECharacterActionResult& Result); void ActionMovementFinished(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& FinisheedRequestID, EAnimationSelectionResult Result); void ActionMovementStarted(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& TriggeredActionID, EAnimationSelectionResult Result); void ActionTriggered(const class AActor* RequestActor, const struct FAIRequestID& TriggeredActionID); void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void BP_NotifyActionBeingRequested(class ACJCharacter* ActionTarget, const struct FTransform& InteractionPoint, TSubclassOf ActionType); struct FTransform BP_RequestActionAtPoint(class ACJCharacter* ActionTarget, const struct FTransform& InteractionPoint, TSubclassOf ActionType); void DisableHazard(); void EndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void Expend(); void GetNearestAssociatedActor(class AActor* OtherActor, int32* OutIndex); void OnComponentHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void SetPhysicsSleep(class UPrimitiveComponent* SleepingComponent, class FName BoneName); struct FTransform BP_DetermineImpactPointAndAlignment(const struct FVector& SourcePoint) const; void DetermineImpactPointAndAlignment(const struct FVector& SourcePoint, struct FVector* outResultPoint, struct FVector* outResultDir) const; struct FTransform GetNearestInteractionPoint(const struct FVector& SourcePoint) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProximityAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProximityAction") } static class AProximityAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AProximityAction; // Class CJ.CompletedLoad // 0x0020 (0x0048 - 0x0028) class UCompletedLoad final : public UObject { public: class FName PlaceId; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LoadedObjects; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompletedLoad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompletedLoad") } static class UCompletedLoad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCompletedLoad; // Class CJ.MeleeFastLightHitActionType // 0x0000 (0x0030 - 0x0030) class UMeleeFastLightHitActionType final : public UMeleeLightHitActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeFastLightHitActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeFastLightHitActionType") } static class UMeleeFastLightHitActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeFastLightHitActionType; // Class CJ.MeleeHeavyMissActionType // 0x0000 (0x0030 - 0x0030) class UMeleeHeavyMissActionType final : public UMeleeActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeHeavyMissActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeHeavyMissActionType") } static class UMeleeHeavyMissActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeHeavyMissActionType; // Class CJ.VehicleIcon // 0x0020 (0x0048 - 0x0028) class UVehicleIcon final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UVehicleHealthbarViewModel* ViewModel; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleIcon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleIcon") } static class UVehicleIcon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleIcon; // Class CJ.MeleeIntenseHeavyHitActionType // 0x0000 (0x0030 - 0x0030) class UMeleeIntenseHeavyHitActionType final : public UMeleeHeavyHitActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeIntenseHeavyHitActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeIntenseHeavyHitActionType") } static class UMeleeIntenseHeavyHitActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeIntenseHeavyHitActionType; // Class CJ.MeleeLightAttemptedPunchActionType // 0x0000 (0x0030 - 0x0030) class UMeleeLightAttemptedPunchActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeLightAttemptedPunchActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeLightAttemptedPunchActionType") } static class UMeleeLightAttemptedPunchActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeLightAttemptedPunchActionType; // Class CJ.MeleeParryActionType // 0x0000 (0x0030 - 0x0030) class UMeleeParryActionType final : public UMeleeNonDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeParryActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeParryActionType") } static class UMeleeParryActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeParryActionType; // Class CJ.RoadMeshTypeDataAsset // 0x0010 (0x0040 - 0x0030) class URoadMeshTypeDataAsset final : public UDataAsset { public: TArray RoadMeshSettings; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoadMeshTypeDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoadMeshTypeDataAsset") } static class URoadMeshTypeDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URoadMeshTypeDataAsset; // Class CJ.MeleeParryMissActionType // 0x0000 (0x0030 - 0x0030) class UMeleeParryMissActionType final : public UMeleeNonDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeParryMissActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeParryMissActionType") } static class UMeleeParryMissActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeParryMissActionType; // Class CJ.MeleeRiposteActionType // 0x0000 (0x0030 - 0x0030) class UMeleeRiposteActionType final : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeRiposteActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeRiposteActionType") } static class UMeleeRiposteActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeRiposteActionType; // Class CJ.SpawnMarker // 0x0010 (0x0570 - 0x0560) class USpawnMarker final : public UCapsuleComponent { public: TDelegate OnSpawnMarkerMoved; // 0x0558(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_568[0x8]; // 0x0568(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnMarker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnMarker") } static class USpawnMarker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnMarker; // Class CJ.PostProcessingEffectMaterialStack // 0x0010 (0x0040 - 0x0030) class UPostProcessingEffectMaterialStack final : public UDataAsset { public: TArray MaterialStack; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessingEffectMaterialStack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessingEffectMaterialStack") } static class UPostProcessingEffectMaterialStack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostProcessingEffectMaterialStack; // Class CJ.MeleeSlowLightHitActionType // 0x0000 (0x0030 - 0x0030) class UMeleeSlowLightHitActionType final : public UMeleeLightHitActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeSlowLightHitActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeSlowLightHitActionType") } static class UMeleeSlowLightHitActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeSlowLightHitActionType; // Class CJ.TrafficPathTestActor // 0x0170 (0x0420 - 0x02B0) class ATrafficPathTestActor final : public AActor { public: bool bBuildPathOnBeginPlay; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector StartPosition; // 0x02B8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector GoalPosition; // 0x02D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector SearchExtent; // 0x02E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter QueryFilter; // 0x0300(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FCJZonegraphPathGenerationSettings PathSettings; // 0x030C(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_328[0xF8]; // 0x0328(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FlipStartEnd(); void UpdatePath(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficPathTestActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficPathTestActor") } static class ATrafficPathTestActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrafficPathTestActor; // Class CJ.MeleeTakeDownActionType // 0x0000 (0x0030 - 0x0030) class UMeleeTakeDownActionType final : public UMeleeDamagingActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeTakeDownActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeTakeDownActionType") } static class UMeleeTakeDownActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeTakeDownActionType; // Class CJ.MenuBase // 0x0010 (0x0810 - 0x0800) class UMenuBase : public UCJActivatableWidget { public: class UInputAction* CloseAction; // 0x0800(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bPauseOnActivate; // 0x0808(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCinematicsEnabledWhenPaused; // 0x0809(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_80A[0x6]; // 0x080A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MenuBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MenuBase") } static class UMenuBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMenuBase; // Class CJ.VehicleTakedownSequenceDataAsset // 0x0130 (0x0160 - 0x0030) class UVehicleTakedownSequenceDataAsset final : public UDataAsset { public: TArray Conditions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float TakedownDuration; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval SpeedIntervalForScalarCurve; // 0x0044(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve ScalarCurve; // 0x0050(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Impulses; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray VisualEffects; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray SoundEffects; // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray SlowmotionEffects; // 0x0108(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray WeakspotDamageStates; // 0x0118(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray WheelRadiusBlend; // 0x0128(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FVector CenterOfMassOffset; // 0x0138(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideOutOfControlFriction; // 0x0150(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OutOfControlFriction; // 0x0154(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideOutOfControlResitution; // 0x0158(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float OutOfControlResitution; // 0x015C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleTakedownSequenceDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleTakedownSequenceDataAsset") } static class UVehicleTakedownSequenceDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleTakedownSequenceDataAsset; // Class CJ.MissionStarter // 0x0040 (0x02F0 - 0x02B0) class AMissionStarter final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FPrimaryAssetId MissionId; // 0x02B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInteractionComponent* InteractionComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractionComponent* VehicleInteractionComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNamedLocationComponent* NamedLocationComponent; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USceneComponent* Root; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UMissionConfigAsset* MissionConfig; // 0x02E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: void AcceptMission(); bool CanStartMission(); bool IsMissionAvailable(); void OnHideMission(); void OnMissionAccepted(); void OnMissionRejected(); void OnShowMission(); void RejectMission(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionStarter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionStarter") } static class AMissionStarter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMissionStarter; // Class CJ.CJHealthComponent // 0x00E8 (0x01A8 - 0x00C0) class UCJHealthComponent final : public UActorComponent { public: uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float Health; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MaxHealth; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BaseHealth; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap, float> DamageTypeMultipliers; // 0x00E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float DefaultDamageMultiplier; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LevelDamageMultiplier; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHealthBecomeZero; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnHealthChanged; // 0x0150(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate DamageType)> OnTakeDamage; // 0x0160(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray StatusDamageMultipliers; // 0x0178(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray> ZeroHealthHandlers; // 0x0188(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_198[0x10]; // 0x0198(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddStatusEffectDamageMultiplier(TSubclassOf DamageType, TSubclassOf StatusEffect, float Multiplier); void AddZeroHealthHandler(TScriptInterface InZeroHealthHandler); void FullyRestore(); void RegainHealth(float HealthRegained, TSubclassOf HealType); void RemoveStatusEffectDamageMultiplier(TSubclassOf DamageType, TSubclassOf StatusEffect); void RemoveZeroHealthHandler(TScriptInterface InZeroHealthHandler); void SetHealth(float NewHealth, const class FString& Reason); void SetMaxHealth(float NewMaxHealth); void TakeDamage(float DamageTaken, TSubclassOf DamageType); bool CanBeDamagedBy(TSubclassOf DamageType) const; float GetDamageMultiplier(TSubclassOf DamageType) const; float GetHealth() const; float GetHealthPercentage() const; float GetStatusEffectDamageMultiplier(TSubclassOf DamageType) const; bool IsSpawnedDead() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJHealthComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJHealthComponent") } static class UCJHealthComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJHealthComponent; // Class CJ.MissionVehicleSpiritFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UMissionVehicleSpiritFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void SetMissionVehicleIconVisibilty(const class UObject* WorldContextObject, class FName PlaceId, bool bIconVisibility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionVehicleSpiritFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionVehicleSpiritFunctionLibrary") } static class UMissionVehicleSpiritFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionVehicleSpiritFunctionLibrary; // Class CJ.TrafficAgentType // 0x0060 (0x0088 - 0x0028) class UTrafficAgentType : public USpiritCreator { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficAgentType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficAgentType") } static class UTrafficAgentType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficAgentType; // Class CJ.TrafficTrainAgentType // 0x0000 (0x0088 - 0x0088) class UTrafficTrainAgentType final : public UTrafficAgentType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficTrainAgentType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficTrainAgentType") } static class UTrafficTrainAgentType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficTrainAgentType; // Class CJ.MoonLight // 0x0000 (0x02C0 - 0x02C0) class AMoonLight final : public ALight { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MoonLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MoonLight") } static class AMoonLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMoonLight; // Class CJ.MotivationSchema // 0x0028 (0x0058 - 0x0030) class UMotivationSchema final : public UDataAsset { public: TArray KeyEntries; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void GetEntryByName(class FName InName, struct FMotivationKey* OutEntry) const; TArray GetEntryNames() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MotivationSchema") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MotivationSchema") } static class UMotivationSchema* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMotivationSchema; // Class CJ.VehicleWeakspotSetupAsset // 0x00F0 (0x0120 - 0x0030) class UVehicleWeakspotSetupAsset final : public UDataAsset { public: struct FWeakspotSetup Setup; // 0x0030(0x00F0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWeakspotSetupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakspotSetupAsset") } static class UVehicleWeakspotSetupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakspotSetupAsset; // Class CJ.MusicPreviewSubsystem // 0x0008 (0x0038 - 0x0030) class UMusicPreviewSubsystem final : public UEngineSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MusicPreviewSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MusicPreviewSubsystem") } static class UMusicPreviewSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMusicPreviewSubsystem; // Class CJ.InventoryItemPickupSpawner // 0x0060 (0x0310 - 0x02B0) class AInventoryItemPickupSpawner final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Item; // 0x02B8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Amount; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSavePickupState; // 0x02E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E5[0x3]; // 0x02E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId SpawnCondition; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemPickupSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemPickupSpawner") } static class AInventoryItemPickupSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInventoryItemPickupSpawner; // Class CJ.MusicStateDebuggerSession // 0x0010 (0x0040 - 0x0030) class UMusicStateDebuggerSession final : public UDataAsset { public: TArray DataVolumeLists; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MusicStateDebuggerSession") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MusicStateDebuggerSession") } static class UMusicStateDebuggerSession* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMusicStateDebuggerSession; // Class CJ.HTNService_AllowAttack // 0x0008 (0x0080 - 0x0078) class UHTNService_AllowAttack final : public UHTNService { public: EHTNServiceAllow MeleeTypeToAllow; // 0x0078(0x0001)(Edit, 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("HTNService_AllowAttack") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNService_AllowAttack") } static class UHTNService_AllowAttack* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNService_AllowAttack; // Class CJ.NewsSystemSettings // 0x0010 (0x0048 - 0x0038) class UNewsSystemSettings final : public UDeveloperSettings { public: TArray NewsEvents; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewsSystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewsSystemSettings") } static class UNewsSystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNewsSystemSettings; // Class CJ.NPCPoolSubsystem // 0x00A8 (0x00F0 - 0x0048) class UNPCPoolSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0xA8]; // 0x0048(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCPoolSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCPoolSubsystem") } static class UNPCPoolSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCPoolSubsystem; // Class CJ.RainControllerComponent // 0x0018 (0x00D8 - 0x00C0) class URainControllerComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Wetness; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PuddleIntensity; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinRainIntensity; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxRainIntensity; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RainControllerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RainControllerComponent") } static class URainControllerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URainControllerComponent; // Class CJ.ObstructedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UObstructedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObstructedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObstructedEvaluatorResultType") } static class UObstructedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObstructedEvaluatorResultType; // Class CJ.JobsSubsystem // 0x0078 (0x00B0 - 0x0038) class UJobsSubsystem final : public UWorldSubsystem { public: TMulticastInlineDelegate OnEnterBigTake; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEscapedBigTake; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_58[0x50]; // 0x0058(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UMissionSubsystem* MissionSubsystem; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void AbortBigTake(); void BP_OnEnterBigTake(const struct FCrewMemberId& SelectedCrewMember); void BP_OnEnterBigTakePlanning(); void EnterBigTake(); void EnterBigTakePlanning(); void EscapeBigTake(); void ExecutePlayBigTakeCommand(); void FinishBigTake(); void RestartBigTake(); class ACJPlayerController* GetPlayerController() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JobsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JobsSubsystem") } static class UJobsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJobsSubsystem; // Class CJ.OrActionCondition // 0x0010 (0x0038 - 0x0028) class UOrActionCondition final : public UActionCondition { public: TArray Conditions; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OrActionCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OrActionCondition") } static class UOrActionCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOrActionCondition; // Class CJ.AISensedActor // 0x0058 (0x0308 - 0x02B0) class AAISensedActor : public AActor { public: uint8 Pad_2B0[0x20]; // 0x02B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UCJStimuliSourceComponent* StimuliSourceComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName PlaceId; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPredefinedTeamId TeamID; // 0x02E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer GameplayTags; // 0x02E8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AISensedActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AISensedActor") } static class AAISensedActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAISensedActor; // Class CJ.SituationActor // 0x0010 (0x0318 - 0x0308) class ASituationActor final : public AAISensedActor { public: uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USphereComponent* SphereComponent; // 0x0310(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SituationActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SituationActor") } static class ASituationActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASituationActor; // Class CJ.OutOfRangeEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UOutOfRangeEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OutOfRangeEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OutOfRangeEvaluatorResultType") } static class UOutOfRangeEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOutOfRangeEvaluatorResultType; // Class CJ.ParriedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UParriedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParriedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParriedEvaluatorResultType") } static class UParriedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParriedEvaluatorResultType; // Class CJ.TimeOfDayPresetExponentialHeightFogExtensionData // 0x0010 (0x0038 - 0x0028) class UTimeOfDayPresetExponentialHeightFogExtensionData final : public UTimeOfDayPresetComponentExtensionData { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeOfDayPresetExponentialHeightFogExtensionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDayPresetExponentialHeightFogExtensionData") } static class UTimeOfDayPresetExponentialHeightFogExtensionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeOfDayPresetExponentialHeightFogExtensionData; // Class CJ.ParryInterval // 0x0008 (0x0040 - 0x0038) class UParryInterval final : public UCharacterActionInterval { public: bool bForceParryable; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParryInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParryInterval") } static class UParryInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParryInterval; // Class CJ.PassiveVehicleCreator // 0x0000 (0x0028 - 0x0028) class UPassiveVehicleCreator final : public USpiritCreator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PassiveVehicleCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PassiveVehicleCreator") } static class UPassiveVehicleCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPassiveVehicleCreator; // Class CJ.PCGBlueprintFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UPCGBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void GeneratePlaneDecalMaterial(class AActor* InRootActor, class UMaterialInterface* InSourceMaterial, class UMaterialInstanceConstant** OutPlaneDecalMaterial); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PCGBlueprintFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PCGBlueprintFunctionLibrary") } static class UPCGBlueprintFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPCGBlueprintFunctionLibrary; // Class CJ.VehicleVariationOverrideDataAsset // 0x0068 (0x0098 - 0x0030) class UVehicleVariationOverrideDataAsset final : public UDataAsset { public: TMap ComponentOverrideMaterial; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic) struct FVehicleVariationColorOverrides OverrideColors; // 0x0080(0x0018)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleVariationOverrideDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleVariationOverrideDataAsset") } static class UVehicleVariationOverrideDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleVariationOverrideDataAsset; // Class CJ.PedestrianGroup // 0x0078 (0x0328 - 0x02B0) class APedestrianGroup final : public AActor { public: class UZoneGraphLaneTrackerComponent* LaneTracker; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBehaviorTree* SplitUpBehaviorTree; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float MovementSpeed; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumMovementSpeed; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaitingDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SplitUpDistance; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CheckAheadDistance; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxCatchUpSpeed; // 0x02D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D8[0x18]; // 0x02D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) float AverageSpeakerTime; // 0x02F0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpeakerTimeRandomVariance; // 0x02F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Members; // 0x0308(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_318[0x10]; // 0x0318(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: uint8 RegisterMember(class AActor* NewMember); bool CanRegister() const; struct FVector GetDesiredPosition(uint8 MemberID) const; float GetDesiredSpeed(uint8 MemberID) const; struct FVector GetSpeakerPosition() const; struct FVector GetSpeakerTargetPosition() const; bool IsSpeaker(uint8 ToCheck) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PedestrianGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PedestrianGroup") } static class APedestrianGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APedestrianGroup; // Class CJ.SayLineNodeAsync // 0x0038 (0x0078 - 0x0040) class USayLineNodeAsync final : public UAsyncSayNodeBase { public: TMulticastInlineDelegate Completed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UNPCVoiceIdentifierAsset* SpeakerId; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_58[0x20]; // 0x0058(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USayLineNodeAsync* SayLineNode(class USayFlow* WorldContextObject, class UNPCVoiceIdentifierAsset* InSpeakerId, const struct FSayLineId& InLineId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayLineNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayLineNodeAsync") } static class USayLineNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayLineNodeAsync; // Class CJ.PendingFlow // 0x0038 (0x0060 - 0x0028) class UPendingFlow final : public UObject { public: class USayFlow* FlowInstance; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_30[0x30]; // 0x0030(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PendingFlow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PendingFlow") } static class UPendingFlow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPendingFlow; // Class CJ.NpcIcon // 0x0018 (0x0040 - 0x0028) class UNpcIcon final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UNpcIconViewModel* ViewModel; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NpcIcon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NpcIcon") } static class UNpcIcon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNpcIcon; // Class CJ.PhoneCallDirectoryAsset // 0x0010 (0x0040 - 0x0030) class UPhoneCallDirectoryAsset final : public UPrimaryDataAsset { public: TArray Calls; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static bool IsCallAvailable(class UObject* WorldContextObject, const struct FPhoneCallAsset& Asset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhoneCallDirectoryAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhoneCallDirectoryAsset") } static class UPhoneCallDirectoryAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhoneCallDirectoryAsset; // Class CJ.PhotoModeHUD // 0x0010 (0x03B0 - 0x03A0) class APhotoModeHUD final : public AHUD { public: uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UFont* Font; // 0x03A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhotoModeHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhotoModeHUD") } static class APhotoModeHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APhotoModeHUD; // Class CJ.RootInformedCapsuleMotionModifier // 0x0000 (0x0028 - 0x0028) class URootInformedCapsuleMotionModifier : public UObject { public: float GetMultiplier(const struct FRootInformedCapsuleMotionModifierContext& InContext) const; uint8 GetPriority(const struct FRootInformedCapsuleMotionModifierContext& InContext) const; bool ShouldApply(const struct FRootInformedCapsuleMotionModifierContext& InContext) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RootInformedCapsuleMotionModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootInformedCapsuleMotionModifier") } static class URootInformedCapsuleMotionModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootInformedCapsuleMotionModifier; // Class CJ.RootInformedCapsuleMotionModifierPushback // 0x0008 (0x0030 - 0x0028) class URootInformedCapsuleMotionModifierPushback final : public URootInformedCapsuleMotionModifier { public: uint8 Priority; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RootInformedCapsuleMotionModifierPushback") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootInformedCapsuleMotionModifierPushback") } static class URootInformedCapsuleMotionModifierPushback* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootInformedCapsuleMotionModifierPushback; // Class CJ.PhotoModeInputActionsDataAsset // 0x0078 (0x00A8 - 0x0030) class UPhotoModeInputActionsDataAsset final : public UDataAsset { public: class UInputAction* MovePlayerAction; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* MovePlayerUpAction; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraRawAction; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraAction; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* RollCameraAction; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ResetRollCameraAction; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TogglePhotoModeAction; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TakePhotoAction; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ToggleUIAction; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ToggleFreezeTimeAction; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* OrbitAction; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ChangeModifierAction; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ChangeModifierPreviousAction; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ChangeModifierNextAction; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* BugIt; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhotoModeInputActionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhotoModeInputActionsDataAsset") } static class UPhotoModeInputActionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhotoModeInputActionsDataAsset; // Class CJ.PhotoModeSubsystem // 0x0008 (0x0038 - 0x0030) class UPhotoModeSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void TogglePhotoMode(class UInputMappingContext* PhotoModeToggleMappingContext, class UInputMappingContext* PhotoModeInputMappingContext, class UPhotoModeInputActionsDataAsset* InputActions, TSubclassOf CameraShakeClass); bool IsActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PhotoModeSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PhotoModeSubsystem") } static class UPhotoModeSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPhotoModeSubsystem; // Class CJ.VolumeControlSubsystem // 0x0020 (0x0068 - 0x0048) class UVolumeControlSubsystem final : public UTickableWorldSubsystem { public: class UCJVolumeControlAsset* VolumeControls; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static float GetCurrentOverallVolume(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VolumeControlSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VolumeControlSubsystem") } static class UVolumeControlSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVolumeControlSubsystem; // Class CJ.PLAAudioVolume // 0x0020 (0x0550 - 0x0530) class UPLAAudioVolume final : public UPrimitiveComponent { public: class UBodySetup* CollisionBodySetup; // 0x0530(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_538[0x18]; // 0x0538(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PLAAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PLAAudioVolume") } static class UPLAAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPLAAudioVolume; // Class CJ.PLACollider // 0x0030 (0x0560 - 0x0530) class UPLACollider final : public UPrimitiveComponent { public: class UBodySetup* CollisionBodySetup; // 0x0530(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray AudioIndexes; // 0x0538(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_548[0x18]; // 0x0548(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PLACollider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PLACollider") } static class UPLACollider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPLACollider; // Class CJ.PlayerAIController // 0x0000 (0x0570 - 0x0570) class APlayerAIController final : public ANPCAIController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerAIController") } static class APlayerAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APlayerAIController; // Class CJ.SayIntentNodeAsync // 0x0020 (0x0060 - 0x0040) class USayIntentNodeAsync final : public UAsyncSayNodeBase { public: TMulticastInlineDelegate Completed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UNPCVoiceIdentifierAsset* SpeakerId; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class USayIntentNodeAsync* SayIntentNode(class USayFlow* WorldContextObject, class UNPCVoiceIdentifierAsset* InSpeakerId, const struct FSayIntentId& InIntentId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayIntentNodeAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayIntentNodeAsync") } static class USayIntentNodeAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayIntentNodeAsync; // Class CJ.TargetStolenEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UTargetStolenEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TargetStolenEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TargetStolenEvaluatorResultType") } static class UTargetStolenEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTargetStolenEvaluatorResultType; // Class CJ.PlayerContainedActionsAnimInstance // 0x0020 (0x0410 - 0x03F0) class UPlayerContainedActionsAnimInstance : public UAnimInstance { public: class ACJCharacter* OwningPlayer; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf PrimaryActionType_CODE; // 0x03F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bActionIsReaction_CODE; // 0x03F8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsExitAny_CODE; // 0x03F9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEntryAny_CODE; // 0x03FA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEntryFromEntry_CODE; // 0x03FB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEntryAction_CODE; // 0x03FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsSkipEntry_CODE; // 0x03FD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEventAction_CODE; // 0x03FE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsExitAction_CODE; // 0x03FF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEntryResponse_CODE; // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEventResponse_CODE; // 0x0401(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsExitResponse_CODE; // 0x0402(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_403[0x5]; // 0x0403(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CachedEntryActionType_CODE; // 0x0408(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void DropContainedAction(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerContainedActionsAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerContainedActionsAnimInstance") } static class UPlayerContainedActionsAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerContainedActionsAnimInstance; // Class CJ.PlayerDialogueComponent // 0x0050 (0x0110 - 0x00C0) class UPlayerDialogueComponent final : public UActorComponent { public: TWeakObjectPtr TargetFlow; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UAskNodeAsync* CurrentAskNode; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bBlockingResponse; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnBlockingResponseChanged; // 0x00E1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueWidgetShow; // 0x00E2(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueWidgetHide; // 0x00E3(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueStarted; // 0x00E4(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueStopped; // 0x00E5(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueLineStart; // 0x00E6(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueLineInterrupted; // 0x00E7(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnDialogueLineEnd; // 0x00E8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UDialogueViewModel* DialogueViewModel; // 0x00F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_F8[0x18]; // 0x00F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDialogueOption(int32 DialogueChoice); void OnStartDialogue(); void OnStopDialogue(); void SaveToWorldState(); void SetBlockingRespone(bool bBlocking); void SetLockedDialogueState(bool Active); class UCJCameraTransition* GetDialogueCameraTransition() const; class UCJContextualCamera* GetDialougeCamera() const; bool IsDialogueStateActive() const; bool IsInAskMode() const; bool IsInLockedDialogueState() const; bool IsInPausedAskMode() const; void PlayerSkipLine() const; bool ShouldDialogueCameraBeActive() const; bool ShouldLetterboxBeActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerDialogueComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerDialogueComponent") } static class UPlayerDialogueComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerDialogueComponent; // Class CJ.PlayerMeleeAnimInstance // 0x0020 (0x0410 - 0x03F0) class UPlayerMeleeAnimInstance : public UAnimInstance { public: class ACJCharacter* OwningPlayer; // 0x03E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf PrimaryActionType_CODE; // 0x03F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMeleeIsReaction_CODE; // 0x03F8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsLightHit_CODE; // 0x03F9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsLightMiss_CODE; // 0x03FA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsHeavyHit_CODE; // 0x03FB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsHeavyMiss_CODE; // 0x03FC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEvade_CODE; // 0x03FD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsSpacing_CODE; // 0x03FE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsParry_CODE; // 0x03FF(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsPerfectParry_CODE; // 0x0400(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsParryMiss_CODE; // 0x0401(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsTakeDown_CODE; // 0x0402(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsRiposte_CODE; // 0x0403(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsShove_CODE; // 0x0404(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsThrowWeapon_CODE; // 0x0405(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEnvironmentalTakedown_CODE; // 0x0406(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsLightHitReact_CODE; // 0x0407(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsHeavyHitReact_CODE; // 0x0408(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsParryHitReact_CODE; // 0x0409(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsPerfectParryHitReact_CODE; // 0x040A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsTakeDownHitReact_CODE; // 0x040B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEnvironmentalHazardReact_CODE; // 0x040C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsRiposteHitReact_CODE; // 0x040D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsShoveHitReact_CODE; // 0x040E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWantsEnvironmentalTakedownReact_CODE; // 0x040F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMeleeAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMeleeAnimInstance") } static class UPlayerMeleeAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMeleeAnimInstance; // Class CJ.ShutterNavLinkComponent // 0x0008 (0x0208 - 0x0200) class UShutterNavLinkComponent final : public UNavLinkCustomComponent { public: bool bIsEnabled; // 0x0200(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Enable(bool bState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShutterNavLinkComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShutterNavLinkComponent") } static class UShutterNavLinkComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShutterNavLinkComponent; // Class CJ.PlayerMeleeComponent // 0x0058 (0x0350 - 0x02F8) class UPlayerMeleeComponent final : public UMeleeComponent { public: float WieldingWeaponGraceTime; // 0x02F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdrenalineGraceTime; // 0x02FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSet> IgnoreStatsActions; // 0x0300(0x0050)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerMeleeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerMeleeComponent") } static class UPlayerMeleeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerMeleeComponent; // Class CJ.TimeSinceDealDamageReleaseLogic // 0x0018 (0x0048 - 0x0030) class UTimeSinceDealDamageReleaseLogic final : public UBehaviourTokenReleaseLogic { public: float TimeoutSinceDealingDamage; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x14]; // 0x0034(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeSinceDealDamageReleaseLogic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeSinceDealDamageReleaseLogic") } static class UTimeSinceDealDamageReleaseLogic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeSinceDealDamageReleaseLogic; // Class CJ.PlayerTargetModeComponent // 0x0028 (0x00E8 - 0x00C0) class UPlayerTargetModeComponent final : public UActorComponent { public: FMulticastSparseDelegateProperty_ OnTargetModeChanged; // 0x00C0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnUpdateTarget; // 0x00C1(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UInputAction* ActivateInputAction; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UInputAction* NextTargetInputAction; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UInputAction* NextTargetJoystickInputAction; // 0x00D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerTargetModeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerTargetModeComponent") } static class UPlayerTargetModeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerTargetModeComponent; // Class CJ.PointOfInterest // 0x0038 (0x02E8 - 0x02B0) class APointOfInterest final : public AActor { public: TSoftObjectPtr InventoryItem; // 0x02B0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNamedLocationComponent* NamedLocationComponent; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USceneComponent* Root; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PointOfInterest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PointOfInterest") } static class APointOfInterest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APointOfInterest; // Class CJ.VehicleHijackActionType // 0x0000 (0x0030 - 0x0030) class UVehicleHijackActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleHijackActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleHijackActionType") } static class UVehicleHijackActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleHijackActionType; // Class CJ.PostProcessingAreaTransitionVolume // 0x0120 (0x0408 - 0x02E8) class APostProcessingAreaTransitionVolume final : public AVolume { public: class ACJDataVolume* ToVolume; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FRuntimeFloatCurve ForwardFadeCurve; // 0x02F0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve BackwardFadeCurve; // 0x0378(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_400[0x8]; // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PostProcessingAreaTransitionVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostProcessingAreaTransitionVolume") } static class APostProcessingAreaTransitionVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_APostProcessingAreaTransitionVolume; // Class CJ.PropertySheet // 0x0120 (0x0150 - 0x0030) class UPropertySheet final : public UDataAsset { public: int32 Priority; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Stack; // 0x0038(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray States; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Rtpcs; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Events; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap AmbientSpots; // 0x0090(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMap AmbientBeds; // 0x00E0(0x0050)(NativeAccessSpecifierPublic) class UAkAudioEvent* ReverbZoneBed; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_138[0x18]; // 0x0138(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PropertySheet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PropertySheet") } static class UPropertySheet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPropertySheet; // Class CJ.PropertySheetSubsystem // 0x0148 (0x0190 - 0x0048) class UPropertySheetSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x50]; // 0x0048(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TMap Sheets; // 0x0098(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_E8[0xA8]; // 0x00E8(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void PopAllSheetsFromStack(const class UObject* WorldContextObject, const class UPropertySheetStack* Stack, class ULSSpatialAudioComponent* OwnerVolume); static void PopSheetFromStack(const class UObject* WorldContextObject, int32 SheetId, class ULSSpatialAudioComponent* OwnerVolume); static void PopSheetFromStackFromAmbientZone(int32 SheetId, class ULSSpatialAudioComponent* OwnerVolume); static int32 PushSheetOnStack(const class UObject* WorldContextObject, const class UPropertySheet* Sheet, class UAkComponent* Emitter, class ULSSpatialAudioComponent* OwnerVolume); static int32 PushSheetOnStackFromAmbientZone(const class UPropertySheet* Sheet, class ULSSpatialAudioComponent* OwnerVolume); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PropertySheetSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PropertySheetSubsystem") } static class UPropertySheetSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPropertySheetSubsystem; // Class CJ.ProximityActionRailing // 0x0000 (0x03C8 - 0x03C8) class AProximityActionRailing final : public AProximityAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProximityActionRailing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProximityActionRailing") } static class AProximityActionRailing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AProximityActionRailing; // Class CJ.RaceCheckPoint // 0x0008 (0x02B8 - 0x02B0) class ARaceCheckPoint final : public AActor { public: class UBoxComponent* CollisionShape; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: void SetActive(bool Visible); void SetPreviewActive(bool Visible); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RaceCheckPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RaceCheckPoint") } static class ARaceCheckPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARaceCheckPoint; // Class CJ.RequestAnchoredMeleeActionNotify // 0x0008 (0x0048 - 0x0040) class URequestAnchoredMeleeActionNotify final : public URequestMeleeActionNotify { public: bool bAlignCamera; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraAlignmentTime; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RequestAnchoredMeleeActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RequestAnchoredMeleeActionNotify") } static class URequestAnchoredMeleeActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URequestAnchoredMeleeActionNotify; // Class CJ.RoadblockActorGroupSpawnPoint // 0x0008 (0x0388 - 0x0380) class ARoadblockActorGroupSpawnPoint final : public AActorGroupSpawnPoint { public: EPredefinedTeamId RoadblockFaction; // 0x0380(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ExtraBlockLaneRadius; // 0x0384(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoadblockActorGroupSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoadblockActorGroupSpawnPoint") } static class ARoadblockActorGroupSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARoadblockActorGroupSpawnPoint; // Class CJ.RoadMesh // 0x0220 (0x04D0 - 0x02B0) class ARoadMesh final : public AActor { public: float TotalRoadExtent; // 0x02B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TotalExtentWidth; // 0x02B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector RoadMeshWorldPosition; // 0x02B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadAgeStart; // 0x02D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RoadAgeEnd; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class URoadMeshTypeDataAsset* RoadMeshTypeData; // 0x02D8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray AdditionalRoadMeshTypeData; // 0x02E0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray OtherSegments; // 0x02F0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class FName RoadName; // 0x0300(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName RoadID; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_310[0xE0]; // 0x0310(0x00E0)(Fixing Size After Last Property [ Dumper-7 ]) class UZoneShapeComponent* ZoneShapeComponent; // 0x03F0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USceneComponent* RoadRoot; // 0x03F8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FPCGDataCollection PCGData; // 0x0400(0x0030)(Edit, EditConst, NativeAccessSpecifierPrivate) TMap LocalPCGData; // 0x0430(0x0050)(Edit, EditConst, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap InstancedStaticMeshComponents; // 0x0480(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoadMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoadMesh") } static class ARoadMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARoadMesh; // Class CJ.RootInformedCapsuleMotionModifierVelocity // 0x0018 (0x0040 - 0x0028) class URootInformedCapsuleMotionModifierVelocity final : public URootInformedCapsuleMotionModifier { public: uint8 Priority; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float VelocityFallOff; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseInstigator; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinModifier; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxModifier; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, 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("RootInformedCapsuleMotionModifierVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RootInformedCapsuleMotionModifierVelocity") } static class URootInformedCapsuleMotionModifierVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URootInformedCapsuleMotionModifierVelocity; // Class CJ.SayConditionsDataAsset // 0x0040 (0x0070 - 0x0030) class USayConditionsDataAsset final : public UDataAsset { public: TArray Condition; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray> BlueprintCondition; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) struct FGameplayTagContainer GameplayTagCondition; // 0x0050(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayConditionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayConditionsDataAsset") } static class USayConditionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayConditionsDataAsset; // Class CJ.SayFlowMappingAsset // 0x0050 (0x0080 - 0x0030) class USayFlowMappingAsset final : public UPrimaryDataAsset { public: TMap, struct FFlowEntryArrayContainer> Flows; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayFlowMappingAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayFlowMappingAsset") } static class USayFlowMappingAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayFlowMappingAsset; // Class CJ.SayFunctionLibrary // 0x0000 (0x0028 - 0x0028) class USayFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AbortActiveFlowsForCharacter(class ACJCharacter* Character, const class FString& Reason); static void AbortFlow(class USayFlow* Flow, const class FString& Reason); static class ACJCharacter* GetSpeakerForPausedLine(class ACJCharacter* Character); static double GetTimeSinceLastLine(class UObject* WorldContextObject, ESpeakerType WhoSpoke); static bool IsInPausedFlow(const class ACJCharacter* Character); static struct FIntentTarget MakeIntentTargetFromCharacter(class ACJCharacter* Character); static struct FIntentTarget MakeIntentTargetFromPlayer(); static struct FIntentTarget MakeIntentTargetFromVoiceID(class UNPCVoiceIdentifierAsset* CharacterId); static bool PauseFlow(class ACJCharacter* Character); static bool ResumeFlow(class ACJCharacter* Character); static void SayFlow(class ACJCharacter* Source, const struct FSayIntentId& StartIntent, const struct FIntentTarget& Target, TSoftClassPtr Flow, bool ForceStart, TDelegate InCallBack); static void SayFromTarget(class ACJCharacter* Source, const struct FSayIntentId& Intent, const struct FIntentTarget& IntentTarget); static bool SayIntent(class ACJCharacter* Speaker, const struct FSayIntentId& Intent); static bool SayIntentVoiceId(class UObject* WorldContextObject, class UNPCVoiceIdentifierAsset* InSpeakerId, const struct FSayIntentId& Intent); static void SayLine(class ACJCharacter* Speaker, const struct FSayLineId& InLineId, ESayPriority Priority); static void Silence(class ACJCharacter* Character); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayFunctionLibrary") } static class USayFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayFunctionLibrary; // Class CJ.SayLineFunctionLibrary // 0x0000 (0x0028 - 0x0028) class USayLineFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool EqualEqual_SayLineId(const struct FSayLineId& A, const struct FSayLineId& B); static bool NotEqual_SayLineId(const struct FSayLineId& A, const struct FSayLineId& B); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SayLineFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SayLineFunctionLibrary") } static class USayLineFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USayLineFunctionLibrary; // Class CJ.SequencedSpline // 0x0060 (0x0310 - 0x02B0) class ASequencedSpline final : public AActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USplineComponent* Spline; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class USphereComponent* SplineOriginSphere; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FGameplayTag MovementAreaTag; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SequenceDuration; // 0x02E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SegmentWidth; // 0x02E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoPause; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E9[0x3]; // 0x02E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SegmentDuration; // 0x02EC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F0[0x10]; // 0x02F0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray Segments; // 0x0300(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) public: void DebugDrawSequenceData(float Duration); bool GetWorldLocationOfCurrentSplinePoint(class AActor* TraversingActor, struct FVector* OutVector, int32* OutSplinePointIndex); void PauseTraversing(class AActor* TraversingActor); void SetCurrentSegment(class AActor* TraversingActor, int32 NewSegmentIndex); void StartTraversing(class AActor* TraversingActor, bool bUnpauseIfAlreadyTraversing); void StopTraversing(class AActor* TraversingActor); bool GetCurrentSegment(class AActor* TraversingActor, struct FSequencedSplineSegmentData* OutSegment, int32* OutSegmentIndex) const; const class USplineComponent* GetSplineComponent() const; bool IsTraversingOnSpline(class AActor* TraversingActor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SequencedSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SequencedSpline") } static class ASequencedSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASequencedSpline; // Class CJ.SetMeleeMoveSetActionNotify // 0x0008 (0x0040 - 0x0038) class USetMeleeMoveSetActionNotify final : public UCharacterActionNotify { public: class UCharacterActionMoveSet* Override; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SetMeleeMoveSetActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SetMeleeMoveSetActionNotify") } static class USetMeleeMoveSetActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USetMeleeMoveSetActionNotify; // Class CJ.ShoveWarpPointTransformer // 0x0008 (0x0030 - 0x0028) class UShoveWarpPointTransformer final : public UAnimationWarpPointTransformer { public: float ShoveDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ClampAngle; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ShoveWarpPointTransformer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ShoveWarpPointTransformer") } static class UShoveWarpPointTransformer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UShoveWarpPointTransformer; // Class CJ.SimpleNPCCreator // 0x0000 (0x0028 - 0x0028) class USimpleNPCCreator final : public USpiritCreator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SimpleNPCCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SimpleNPCCreator") } static class USimpleNPCCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USimpleNPCCreator; // Class CJ.SkillCheckEntryActionType // 0x0000 (0x0030 - 0x0030) class USkillCheckEntryActionType final : public UEntryContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkillCheckEntryActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkillCheckEntryActionType") } static class USkillCheckEntryActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkillCheckEntryActionType; // Class CJ.OngoingLoad // 0x0088 (0x00B0 - 0x0028) class alignas(0x10) UOngoingLoad final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray AlreadyLoadedObjects; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_48[0x68]; // 0x0048(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("OngoingLoad") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"OngoingLoad") } static class UOngoingLoad* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UOngoingLoad; // Class CJ.SpiritObjectsLoader // 0x0070 (0x0098 - 0x0028) class USpiritObjectsLoader final : public UObject { public: TMap OngoingLoads; // 0x0028(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray CompletedLoads; // 0x0078(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritObjectsLoader") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritObjectsLoader") } static class USpiritObjectsLoader* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritObjectsLoader; // Class CJ.SpiritSubsystem // 0x0460 (0x0498 - 0x0038) class USpiritSubsystem final : public UWorldSubsystem { public: TArray OnSpiritMaterialized; // 0x0038(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_48[0x88]; // 0x0048(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) TMap OnSpiritDisbandedCallbacks; // 0x00D0(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_120[0x2C0]; // 0x0120(0x02C0)(Fixing Size After Last Property [ Dumper-7 ]) class USpiritObjectsLoader* SpiritObjectsLoader; // 0x03E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_3E8[0xB0]; // 0x03E8(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDataLayerRuntimeStateChanged(const class UDataLayerInstance* DataLayer, EDataLayerRuntimeState State); void OnDisbanded(class FName PlaceId, const TDelegate& CreatedSpiritIds)>& Callback); void OnMaterialized(class FName PlaceId1, const TDelegate& Callback); void OnMaterialized2(class FName PlaceId1, class FName PlaceId2, const TDelegate& Callback); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystem") } static class USpiritSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystem; // Class CJ.StartMenuGameMode // 0x0000 (0x0348 - 0x0348) class AStartMenuGameMode final : public AGameModeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuGameMode") } static class AStartMenuGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStartMenuGameMode; // Class CJ.StartMenuPlayerController // 0x0000 (0x0740 - 0x0740) class AStartMenuPlayerController final : public APlayerController { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StartMenuPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StartMenuPlayerController") } static class AStartMenuPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStartMenuPlayerController; // Class CJ.StaticUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UStaticUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void DrawDebugString3D(const class UObject* WorldContextObject, const struct FVector& PlayerLocation, const struct FVector& Location, const class FString& Text, const double FontSize); static const TArray GetAllSocketsOnStaticMesh(const class UStaticMesh* StaticMesh); static float GetawayStartEnterVehicleDelay(class AAIController* Controller, const struct FGameplayTag& Tag); static bool GetDiscardNavOnTop(const class UStaticMesh* StaticMesh); static bool HasNavigationCollisionData(const class UStaticMesh* StaticMesh); static bool IsSameAIRequestID(const struct FAIRequestID& A, const struct FAIRequestID& B); static bool IsValidWorldStateInt(const struct FWSNamedIntValue& Value); static void SetBlackboardTimeStamp(class AAIController* Controller, const class FName& KeyName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StaticUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StaticUtilsBlueprintLibrary") } static class UStaticUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStaticUtilsBlueprintLibrary; // Class CJ.StatusEffectComponent // 0x0050 (0x0110 - 0x00C0) class UStatusEffectComponent final : public UActorComponent { public: TMap, class UStatusEffect*> ActiveStatusEffects; // 0x00C0(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: bool ApplyStatusEffect(TSubclassOf ToApply, float Duration); bool RemoveStatusEffect(TSubclassOf ToRemove); bool CanApplyStatusEffect(TSubclassOf ToApply) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StatusEffectComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StatusEffectComponent") } static class UStatusEffectComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStatusEffectComponent; // Class CJ.StoryDeckSubsystemSettings // 0x00C0 (0x00F8 - 0x0038) class UStoryDeckSubsystemSettings final : public UDeveloperSettings { public: int32 MaxAssignedCards; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CardAssignRange; // 0x003C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CardReleaseRange; // 0x0040(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CardMinimumRange; // 0x0044(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LocationAssignProbability; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultCardCooldown; // 0x004C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LocationCooldown; // 0x0050(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultCardCategoryCooldown; // 0x0054(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap CardCategoryCooldowns; // 0x0058(0x0050)(Edit, Config, NativeAccessSpecifierPublic) TSoftClassPtr VisualAttractor; // 0x00A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr SpiritVisualizer; // 0x00D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryDeckSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryDeckSubsystemSettings") } static class UStoryDeckSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryDeckSubsystemSettings; // Class CJ.SubtitleEntryViewModel // 0x0048 (0x00B0 - 0x0068) class USubtitleEntryViewModel final : public UMVVMViewModelBase { public: class FText Text; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsAmbient; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVisible; // 0x0079(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray AddedSubtitleEntries; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray RemovedSubtitleEntries; // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubtitleEntryViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubtitleEntryViewModel") } static class USubtitleEntryViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubtitleEntryViewModel; // Class CJ.SubtitleSubsystem // 0x0018 (0x0060 - 0x0048) class USubtitleSubsystem final : public UTickableWorldSubsystem { public: class USubtitleEntryViewModel* ActiveSubtitleEntryViewModel; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray Entries; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) public: int32 AddSubtitle(const class FText& Text, float Duration, const struct FVector& Location, float Range, int32 Priority, bool Ambient, class USayFlow* SourceDialogue, class ACJCharacter* SpeakingCharacter); void RemoveSubtitle(int32 SubtitleHandle); class USubtitleEntryViewModel* GetSubtitleEntryViewModel() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SubtitleSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SubtitleSubsystem") } static class USubtitleSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USubtitleSubsystem; // Class CJ.SuckerPunchEntry // 0x0000 (0x0030 - 0x0030) class USuckerPunchEntry final : public UEntryContainedActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SuckerPunchEntry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SuckerPunchEntry") } static class USuckerPunchEntry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USuckerPunchEntry; // Class CJ.SynchronizedInteractionSettings // 0x0048 (0x0078 - 0x0030) class USynchronizedInteractionSettings final : public UDataAsset { public: class FName WarpTarget; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName OutOfWarpTarget; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MatchBias; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InstigatorFlowBias; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResponderFlowBias; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationCostBias; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslationCostBias; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightDiffCostBias; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHeightDiff; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToConsiderRepeats; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultRepeatPunishmentRate; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JitterPercent; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ConnectJointName; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf StartSyncNotifyStateType; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SynchronizedInteractionSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SynchronizedInteractionSettings") } static class USynchronizedInteractionSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USynchronizedInteractionSettings; // Class CJ.SynchronizeInteractableNotify // 0x0000 (0x0038 - 0x0038) class USynchronizeInteractableNotify final : public UCharacterActionNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SynchronizeInteractableNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SynchronizeInteractableNotify") } static class USynchronizeInteractableNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USynchronizeInteractableNotify; // Class CJ.TargetOccupiedEvaluatorResultType // 0x0000 (0x0028 - 0x0028) class UTargetOccupiedEvaluatorResultType final : public UCharacterActionEvaluatorResultType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TargetOccupiedEvaluatorResultType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TargetOccupiedEvaluatorResultType") } static class UTargetOccupiedEvaluatorResultType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTargetOccupiedEvaluatorResultType; // Class CJ.TeleportSubsystem // 0x0080 (0x00C8 - 0x0048) class UTeleportSubsystem final : public UTickableWorldSubsystem { public: class APlayerCameraManager* PlayerCameraManager; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* ActorToTeleport; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_60[0x54]; // 0x0060(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr TeleportHandler; // 0x00B4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_BC[0xC]; // 0x00BC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool Teleport_Actor(class AActor* Actor, const struct FPrimaryAssetId& InNamedLocationId); bool Teleport_Actor_NoFade(class AActor* Actor, const struct FPrimaryAssetId& InNamedLocationId); bool Teleport_Actor_WithHandler(class AActor* Actor, const struct FPrimaryAssetId& InNamedLocationId, TScriptInterface InTeleportHandler); void Teleport_ByPrimayAssetId(const struct FPrimaryAssetId& InNamedLocationId); void Teleport_ByPrimayAssetId_WithHandler(const struct FPrimaryAssetId& InNamedLocationId, TScriptInterface InTeleportHandler, bool UseFade); void Teleport_BySoftObjectPath(TSoftObjectPtr InNamedLocationIdentifierAsset); void Teleport_BySoftObjectPath_WithHandler(TSoftObjectPtr InNamedLocationIdentifierAsset, TScriptInterface InTeleportHandler, bool UseFade); void Teleport_Debug(class AActor* Actor, const struct FVector& InDestLocation, const struct FRotator& InDestRotation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TeleportSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TeleportSubsystem") } static class UTeleportSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTeleportSubsystem; // Class CJ.ThreatIndicatorSettings // 0x0028 (0x0060 - 0x0038) class UThreatIndicatorSettings final : public UDeveloperSettings { public: TSoftObjectPtr IndicatorMesh; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThreatIndicatorSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThreatIndicatorSettings") } static class UThreatIndicatorSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThreatIndicatorSettings; // Class CJ.TimeOfDayPresetDirectionalLightExtensionData // 0x0018 (0x0040 - 0x0028) class UTimeOfDayPresetDirectionalLightExtensionData final : public UTimeOfDayPresetComponentExtensionData { public: class UCurveCelestialPosition* CelestialPositionCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float Elevation; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Azimuth; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, 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("TimeOfDayPresetDirectionalLightExtensionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDayPresetDirectionalLightExtensionData") } static class UTimeOfDayPresetDirectionalLightExtensionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeOfDayPresetDirectionalLightExtensionData; // Class CJ.TimeOfDayPresetHDRIBackdropExtensionData // 0x0008 (0x0030 - 0x0028) class UTimeOfDayPresetHDRIBackdropExtensionData final : public UTimeOfDayPresetComponentExtensionData { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeOfDayPresetHDRIBackdropExtensionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDayPresetHDRIBackdropExtensionData") } static class UTimeOfDayPresetHDRIBackdropExtensionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeOfDayPresetHDRIBackdropExtensionData; // Class CJ.TimeOfDayPresetSkyLightExtensionData // 0x0008 (0x0030 - 0x0028) class UTimeOfDayPresetSkyLightExtensionData final : public UTimeOfDayPresetComponentExtensionData { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeOfDayPresetSkyLightExtensionData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDayPresetSkyLightExtensionData") } static class UTimeOfDayPresetSkyLightExtensionData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeOfDayPresetSkyLightExtensionData; // Class CJ.TimeSinceAttackAttempteReleaseLogic // 0x0018 (0x0048 - 0x0030) class UTimeSinceAttackAttempteReleaseLogic final : public UBehaviourTokenReleaseLogic { public: float TimeoutSinceLastAttackAttempt; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x14]; // 0x0034(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeSinceAttackAttempteReleaseLogic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeSinceAttackAttempteReleaseLogic") } static class UTimeSinceAttackAttempteReleaseLogic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeSinceAttackAttempteReleaseLogic; // Class CJ.TimeTrialActor // 0x00D0 (0x0380 - 0x02B0) class ATimeTrialActor final : public AActor { public: class FString RaceName; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartAsActive; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bResetStartLineOnFinish; // 0x02C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C2[0x2]; // 0x02C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 NumberOfTotalLaps; // 0x02C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfPreviewCheckpoints; // 0x02C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartCheckPointIsFinishCheckpoint; // 0x02CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETimeTrialCheckPointMode CheckPointMode; // 0x02CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2CE[0x2]; // 0x02CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnStartRace; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFinishLap; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFinishRaced; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCheckPointReached; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDeactivateRace; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray Checkpoints; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) int32 ActiveCheckPoint; // 0x0330(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentTime; // 0x0334(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CurrentLapTime; // 0x0338(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray CheckPointTimes; // 0x0340(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) int32 CurrentLap; // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BestTimeLapTime; // 0x0354(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float BestTime; // 0x0358(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35C[0x4]; // 0x035C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray BestCheckPointTimes; // 0x0360(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) TArray LapTimes; // 0x0370(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: void ActivateRace(); void DeactivateRace(); int32 GetCheckPointIndex(class ARaceCheckPoint* RaceCheckPoint); void OnRaceActivated(); void OnRaceDeactivated(); void OverlapCheckPoint(class AActor* OverlappedActor, class AActor* OtherActor); void StartRace(); int32 GetCheckPointTimeIndex() const; bool IsValidRace() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeTrialActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeTrialActor") } static class ATimeTrialActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATimeTrialActor; // Class CJ.TrafficCarAgentType // 0x0000 (0x0088 - 0x0088) class UTrafficCarAgentType final : public UTrafficAgentType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficCarAgentType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficCarAgentType") } static class UTrafficCarAgentType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficCarAgentType; // Class CJ.TrafficManagerSettings // 0x0B08 (0x0B40 - 0x0038) class UTrafficManagerSettings final : public UDeveloperSettings { public: struct FTrafficVehicleAgentSettings VehicleTrafficSettings; // 0x0038(0x01D0)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) struct FTrafficPedestrianAgentSettings PedestrianTrafficSettings; // 0x0208(0x01D0)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) struct FTrafficPedestrianGroupAgentSettings PedestrianGroupTrafficSettings; // 0x03D8(0x0120)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) struct FTrafficPedestrianSmartObjectSettings PedestrianSmartObjectSettings; // 0x04F8(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) struct FTrafficTrainAgentSettings TrainTrafficSettings; // 0x0538(0x0128)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NativeAccessSpecifierPublic) float CurveLookAheadDistance; // 0x0660(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_664[0x4]; // 0x0664(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CurveToMaxSpeed; // 0x0668(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SpeedLimits; // 0x0690(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) struct FZoneGraphTag DisturbanceAnnotationTag; // 0x06A0(0x0001)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTag ShortcutTag; // 0x06A1(0x0001)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTag BlockedTag; // 0x06A2(0x0001)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A3[0x1]; // 0x06A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FZoneGraphTagFilter TrafficBuildLaneFilter; // 0x06A4(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficIntersectionFilter; // 0x06B0(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficCrosswalkFilter; // 0x06BC(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficShortCutFilter; // 0x06C8(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficShortcutConnectFilter; // 0x06D4(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficCamberRoadFilter; // 0x06E0(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter TrafficElevatedFilter; // 0x06EC(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float MaxLaneRoll; // 0x06F8(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FlatRoadElevationOffset; // 0x06FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ShortcutSearchDistance; // 0x0700(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter ParkingFilter; // 0x0704(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter ParkedVehiclesLaneFilter; // 0x0710(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float ParkingLength; // 0x071C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParkingPadding; // 0x0720(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_724[0x4]; // 0x0724(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector ParkingOffset; // 0x0728(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTrafficVehicleAgentSettings ParkingSpawnSettings; // 0x0740(0x01D0)(Edit, Config, NativeAccessSpecifierPublic) float ParkingLaneDensitySpawnChance[0x5]; // 0x0910(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ParkingSpotSpawnChance; // 0x0924(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UnspawnedMaxSpeed; // 0x0928(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTrafficIntersectionSettings VehicleIntersection; // 0x092C(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FTrafficIntersectionSettings CrosswalkIntersection; // 0x0938(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) float IntersectionMinimumGreenTime; // 0x0944(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IntersectionRedYellowLightTime; // 0x0948(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float IntersectionYellowLightTime; // 0x094C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DensityRatio[0x5]; // 0x0950(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DensityAgentLengthApproximation[0x4]; // 0x0964(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DensityOccupationThresholds[0x5]; // 0x0974(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTrafficLaneTypeSettings LaneType[0x4]; // 0x0988(0x0064)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter LaneWidthFilter; // 0x0B18(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FTrafficValidationSettings ValidationSettings; // 0x0B24(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_B3C[0x4]; // 0x0B3C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficManagerSettings") } static class UTrafficManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficManagerSettings; // Class CJ.TrafficParkingManager // 0x0028 (0x0050 - 0x0028) class UTrafficParkingManager final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray ParkingPositions; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray ParkedCarNames; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficParkingManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficParkingManager") } static class UTrafficParkingManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficParkingManager; // Class CJ.TrafficParkingSpotActor // 0x0000 (0x02B0 - 0x02B0) class ATrafficParkingSpotActor final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficParkingSpotActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficParkingSpotActor") } static class ATrafficParkingSpotActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrafficParkingSpotActor; // Class CJ.TrafficPedestrianAgentType // 0x0000 (0x0088 - 0x0088) class UTrafficPedestrianAgentType final : public UTrafficAgentType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficPedestrianAgentType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficPedestrianAgentType") } static class UTrafficPedestrianAgentType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficPedestrianAgentType; // Class CJ.TrafficRoadblockComponent // 0x0010 (0x0260 - 0x0250) class UTrafficRoadblockComponent final : public USceneComponent { public: bool bStartAsActive; // 0x0250(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Radius; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName RoadblockName; // 0x0258(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ActivateRoadblock(); void DeactivateRoadblock(); bool IsRoadblockActivated() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficRoadblockComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficRoadblockComponent") } static class UTrafficRoadblockComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficRoadblockComponent; // Class CJ.TrafficRoadblockManager // 0x0050 (0x0078 - 0x0028) class UTrafficRoadblockManager final : public UObject { public: TMap ActiveRoadblocks; // 0x0028(0x0050)(NativeAccessSpecifierPrivate) public: class FName AddRoadblock(const struct FVector& position, float Radius, ELaneType LaneType); void RemoveRoadblock(class FName RoadblockName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficRoadblockManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficRoadblockManager") } static class UTrafficRoadblockManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficRoadblockManager; // Class CJ.TrafficRoadNameComponent // 0x0008 (0x00C8 - 0x00C0) class UTrafficRoadNameComponent final : public UActorComponent { public: class FName RoadName; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficRoadNameComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficRoadNameComponent") } static class UTrafficRoadNameComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficRoadNameComponent; // Class CJ.TrafficRoadNamesData // 0x0058 (0x0308 - 0x02B0) class ATrafficRoadNamesData final : public AActor { public: TMap RoadNames; // 0x02B0(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) uint8 Pad_300[0x8]; // 0x0300(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficRoadNamesData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficRoadNamesData") } static class ATrafficRoadNamesData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrafficRoadNamesData; // Class CJ.TrafficRoadNameHandler // 0x0008 (0x0030 - 0x0028) class UTrafficRoadNameHandler final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FName GetRoadNameForPosition(const struct FVector& position, float SearchRange, float* DistanceToRoad) const; class FName GetRoadNameForVehicle(const class ACJVehicle* Vehicle) const; TArray GetRoadNamesForPosition(const struct FVector& position, float SearchRange) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficRoadNameHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficRoadNameHandler") } static class UTrafficRoadNameHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficRoadNameHandler; // Class CJ.TrafficUserSettings // 0x0008 (0x0040 - 0x0038) class UTrafficUserSettings final : public UDeveloperSettings { public: bool bLaneValidationOnMapCheck; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficUserSettings") } static class UTrafficUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficUserSettings; // Class CJ.Train // 0x00C8 (0x03F8 - 0x0330) class ATrain final : public APawn { public: class UZoneGraphLaneTrackerComponent* LaneTracker; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float Speed; // 0x0338(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Acceleration; // 0x033C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Deceleration; // 0x0340(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_344[0x4]; // 0x0344(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) FMulticastSparseDelegateProperty_ OnApproachingStationEvent; // 0x0348(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnArriveAtStationEvent; // 0x0349(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnLeavingStationEvent; // 0x034A(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnCartAddedEvent; // 0x034B(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnStartTrailingEvent; // 0x034C(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_34D[0x3]; // 0x034D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TrainAtStationTimeInSeconds; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_354[0xA4]; // 0x0354(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetWantedSpeed(float NewWantedSpeed); float GetRemainingWaitTime() const; float GetWantedSpeed() const; bool IsLeadingTrain() const; bool IsWaitingAtStation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Train") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Train") } static class ATrain* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATrain; // Class CJ.TransformWarperComponent // 0x0180 (0x0240 - 0x00C0) class UTransformWarperComponent final : public UActorComponent { public: uint8 Pad_C0[0x180]; // 0x00C0(0x0180)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrUpdateWarpTarget(class FName TargetName, const struct FTransformWarpTarget& WarpTarget); void AddOrUpdateWarpTargetForMovement(class FName TargetName, const struct FTransformWarpTarget& WarpTarget); void RemoveWarpTarget(class FName TargetName, uint8 Priority); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TransformWarperComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TransformWarperComponent") } static class UTransformWarperComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTransformWarperComponent; // Class CJ.UIAudioEmitter // 0x0008 (0x0040 - 0x0038) class UUIAudioEmitter final : public UWorldSubsystem { public: class UAkComponent* Emitter; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static void PostUIEvent(class UAkAudioEvent* Event, class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIAudioEmitter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIAudioEmitter") } static class UUIAudioEmitter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIAudioEmitter; // Class CJ.UnobstructedActionGate // 0x0008 (0x0030 - 0x0028) class UUnobstructedActionGate final : public UCharacterActionGate { public: float CapsuleScale; // 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("UnobstructedActionGate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UnobstructedActionGate") } static class UUnobstructedActionGate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUnobstructedActionGate; // Class CJ.VehicleAudioDataAsset // 0x01D0 (0x0200 - 0x0030) class UVehicleAudioDataAsset final : public UDataAsset { public: class UAkAudioEvent* StartEngineWithIgnition; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StartEngine; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StopEngine; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* EngineRPMNormalized; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* EngineRPMRaw; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* EngineLoad; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Throttle; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StartTyres; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StopTyres; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StartExhaust; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StopExhaust; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* PlayEngineExplosion; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* PlayTireDamage; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* StopTireDamage; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* PlayTireExplosion; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* ComponentHealth; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* GearChange; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* CurrentGear; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* BrakeStart; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* BrakeEnd; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* HandBrakeStart; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* HandBrakeEnd; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* SuspensionBump; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* SuspensionStrength; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* SuspensionStrengthSwitchValue[0x3]; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* ImpactVehicle; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* ImpactEnvironment; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* ImpactSwitchValue[0x5]; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* SideScrapeStart; // 0x0140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* SideScrapeStop; // 0x0148(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* SideScrapeIntensity; // 0x0150(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* WooshPeakEvent; // 0x0158(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* WooshStartEvent; // 0x0160(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* WooshStopEvent; // 0x0168(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* WooshIntensityRtpc; // 0x0170(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* RadioStart; // 0x0178(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* RadioStop; // 0x0180(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* HornStart; // 0x0188(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* HornEnd; // 0x0190(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Velocity; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* SpeedNormalized; // 0x01A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Slip; // 0x01A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* Skid; // 0x01B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkRtpc* WheelContactRatio; // 0x01B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* EnterPuddle; // 0x01C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* LeavePuddle; // 0x01C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* Backfire; // 0x01D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* PlayerInVehicle; // 0x01D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* NPCInVehicle; // 0x01E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkSwitchValue* EnemyControlled; // 0x01E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* OpenDoor; // 0x01F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* CloseDoor; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleAudioDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleAudioDataAsset") } static class UVehicleAudioDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleAudioDataAsset; // Class CJ.VehicleCustomDataFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UVehicleCustomDataFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool GetPackedVehicleInstanceCustomData(const class UPrimitiveComponent* PrimitiveComponent, struct FPackedVehicleInstanceCustomData* OutPackedCustomData, int32 DataIndex); static struct FPackedVehicleInstanceCustomData PackVehicleInstanceCustomData(const struct FVehicleInstanceCustomData& CustomData); static struct FVehicleInstanceCustomData UnpackVehicleInstanceCustomData(const struct FPackedVehicleInstanceCustomData& PackedCustomData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleCustomDataFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleCustomDataFunctionLibrary") } static class UVehicleCustomDataFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleCustomDataFunctionLibrary; // Class CJ.VehicleEngineParameterModifier // 0x0008 (0x0030 - 0x0028) class UVehicleEngineParameterModifier : public UObject { public: bool bRunModifier; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BlueprintModifyParameter(float DeltaTime, const class ACJVehicle* Vehicle, const struct FVehicleEngineParameterContext& InContext, struct FVehicleEngineParameterContext* OutContext); bool BlueprintShouldRun(const class ACJVehicle* Vehicle) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleEngineParameterModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleEngineParameterModifier") } static class UVehicleEngineParameterModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleEngineParameterModifier; // Class CJ.VehicleEvadeActionType // 0x0000 (0x0030 - 0x0030) class UVehicleEvadeActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleEvadeActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleEvadeActionType") } static class UVehicleEvadeActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleEvadeActionType; // Class CJ.VehicleInputActionsDataAsset // 0x0080 (0x00B0 - 0x0030) class UVehicleInputActionsDataAsset final : public UDataAsset { public: class UInputAction* CameraResetAction; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraAction; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnCameraActionJoystick; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* HandbrakeAction; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* SteeringAction; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ThrottleAction; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* BrakeAction; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* GearBoxKickDown; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* NitroAction; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* HornAction; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ToggleRadioAction; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* NextRadioChannelAction; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ExitAction; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* EarlyExitAction; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* TurnOffEngineAction; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInputAction* ActiveAdrenalineRushAction; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleInputActionsDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleInputActionsDataAsset") } static class UVehicleInputActionsDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleInputActionsDataAsset; // Class CJ.VehicleParkingConstraintComponent // 0x0010 (0x0550 - 0x0540) class UVehicleParkingConstraintComponent final : public UPhysicsConstraintComponent { public: uint8 Pad_540[0x10]; // 0x0540(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ResumeParked(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleParkingConstraintComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleParkingConstraintComponent") } static class UVehicleParkingConstraintComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleParkingConstraintComponent; // Class CJ.VehiclePoolSubsystem // 0x0108 (0x0150 - 0x0048) class UVehiclePoolSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x108]; // 0x0048(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehiclePoolSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehiclePoolSubsystem") } static class UVehiclePoolSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehiclePoolSubsystem; // Class CJ.VehicleSirensAbilityComponent // 0x0008 (0x00F0 - 0x00E8) class UVehicleSirensAbilityComponent final : public UVehicleAbilityComponent { public: float MaxSirensSearchRange; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLaneOffset; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void ApplySirensOffset(float Duration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSirensAbilityComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSirensAbilityComponent") } static class UVehicleSirensAbilityComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSirensAbilityComponent; // Class CJ.VehicleSkeletalMeshComponent // 0x0020 (0x1010 - 0x0FF0) class UVehicleSkeletalMeshComponent final : public USkeletalMeshComponent { public: uint8 Pad_FF0[0x20]; // 0x0FF0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSkeletalMeshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSkeletalMeshComponent") } static class UVehicleSkeletalMeshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSkeletalMeshComponent; // Class CJ.VehicleStealActionType // 0x0000 (0x0030 - 0x0030) class UVehicleStealActionType final : public UCharacterActionType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleStealActionType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleStealActionType") } static class UVehicleStealActionType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleStealActionType; // Class CJ.VehicleTrafficPath // 0x0080 (0x0330 - 0x02B0) class AVehicleTrafficPath final : public AActor { public: TArray Path; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) bool bLoopingPath; // 0x02C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStopAtEnd; // 0x02C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C2[0x6]; // 0x02C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SearchExtent; // 0x02C8(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter QueryFilter; // 0x02E0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FCJZonegraphPathGenerationSettings PathSettings; // 0x02EC(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_308[0x28]; // 0x0308(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool GetClosestTransformOnPath(const struct FVector& WorldPosition, float SearchRange, float OffsetForwardDistance, struct FTransform* ResultTransform) const; bool GetPathWorldPoint(int32 PointIndex, struct FVector* WorldPoint) const; TArray GetPathWorldPoints() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleTrafficPath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleTrafficPath") } static class AVehicleTrafficPath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVehicleTrafficPath; // Class CJ.VehicleTrafficPathContainer // 0x0018 (0x02C8 - 0x02B0) class AVehicleTrafficPathContainer final : public AActor { public: TArray Paths; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) int32 ChosenPathIndex; // 0x02C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AVehicleTrafficPath* GetChosenPath(); void ResetSelection(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleTrafficPathContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleTrafficPathContainer") } static class AVehicleTrafficPathContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVehicleTrafficPathContainer; // Class CJ.VehicleTuning // 0x05F0 (0x0620 - 0x0030) class UVehicleTuning final : public UDataAsset { public: float Mass; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CenterOfMassOffset; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVehicleEngineConfig EngineTuning; // 0x0050(0x00C8)(Edit, NativeAccessSpecifierPublic) struct FVehicleTransmissionConfig TransmissionTuning; // 0x0118(0x00B0)(Edit, NativeAccessSpecifierPublic) struct FVehicleDifferentialConfig DifferentialTuning; // 0x01C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVehicleSteeringConfig SteeringTuning; // 0x01D8(0x00D8)(Edit, NativeAccessSpecifierPublic) struct FVehicleInputRateConfig ThrottleInputRate; // 0x02B0(0x0098)(Edit, NativeAccessSpecifierPublic) struct FVehicleInputRateConfig BrakeInputRate; // 0x0348(0x0098)(Edit, NativeAccessSpecifierPublic) struct FVehicleInputRateConfig SteeringInputRate; // 0x03E0(0x0098)(Edit, NativeAccessSpecifierPublic) struct FVehicleInputRateConfig HandbrakeInputRate; // 0x0478(0x0098)(Edit, NativeAccessSpecifierPublic) struct FVehicleTorqueControlConfig TorqueControl; // 0x0510(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVehicleTargetRotationControlConfig TargetRotationControl; // 0x0550(0x0058)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVehicleStabilizeControlConfig StabilizeControl; // 0x05A8(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMap, struct FWheelTuning> WheelTuningSetup; // 0x05C0(0x0050)(Edit, NativeAccessSpecifierPublic) uint8 Pad_610[0x10]; // 0x0610(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleTuning") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleTuning") } static class UVehicleTuning* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleTuning; // Class CJ.VehicleWeakspotLightSetupAsset // 0x0038 (0x0068 - 0x0030) class UVehicleWeakspotLightSetupAsset final : public UDataAsset { public: struct FWeakspotLightSetup Setup; // 0x0030(0x0034)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWeakspotLightSetupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakspotLightSetupAsset") } static class UVehicleWeakspotLightSetupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakspotLightSetupAsset; // Class CJ.VehicleWeakspotWheelSetupAsset // 0x0018 (0x0048 - 0x0030) class UVehicleWeakspotWheelSetupAsset final : public UDataAsset { public: struct FWeakspotWheelSetup Setup; // 0x0030(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWeakspotWheelSetupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakspotWheelSetupAsset") } static class UVehicleWeakspotWheelSetupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakspotWheelSetupAsset; // Class CJ.VehicleWeakspotTireSetupAsset // 0x0028 (0x0058 - 0x0030) class UVehicleWeakspotTireSetupAsset final : public UDataAsset { public: struct FWeakspotTireSetup Setup; // 0x0030(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWeakspotTireSetupAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakspotTireSetupAsset") } static class UVehicleWeakspotTireSetupAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakspotTireSetupAsset; // Class CJ.VehicleWeakSpot // 0x01E8 (0x0210 - 0x0028) class alignas(0x10) UVehicleWeakSpot final : public UObject { public: class UVehicleWeakspotSetupAsset* WeakspotSetup; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_30[0x144]; // 0x0030(0x0144)(Fixing Size After Last Property [ Dumper-7 ]) float HitPoints; // 0x0174(0x0004)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_178[0x78]; // 0x0178(0x0078)(Fixing Size After Last Property [ Dumper-7 ]) TArray OriginalBreakOffDamageStaticMeshes; // 0x01F0(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray OriginalBreakOffDestroyStaticMeshes; // 0x0200(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: bool CanTakeImpactDamage() const; bool ContributesToMechanicalHealth() const; class FName GetBoneName() const; struct FVector GetBoxExtents() const; float GetHitPointsForDamageThreshold() const; float GetQuantifiedDamageValue() const; float GetStructuralIntegrityThreshold() const; float GetTotalHitpoints() const; EWeakSpotType GetWeakspotType() const; struct FTransform GetWorldTransform() const; bool ShouldShowHealthbar() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWeakSpot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakSpot") } static class UVehicleWeakSpot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakSpot; // Class CJ.VehicleWeakspotDamageProfileDataAsset // 0x0018 (0x0048 - 0x0030) class UVehicleWeakspotDamageProfileDataAsset final : public UDataAsset { public: float TotalHitPoints; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamageThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StructuralIntegrityThreshold; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCanTakeImpactDamage; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bContributesToMechanicalHealth; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowHealthbar; // 0x003E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3F[0x1]; // 0x003F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float QuantifiedDamageValue; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, 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("VehicleWeakspotDamageProfileDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWeakspotDamageProfileDataAsset") } static class UVehicleWeakspotDamageProfileDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWeakspotDamageProfileDataAsset; // Class CJ.VehicleWhooshComponent // 0x0030 (0x00F0 - 0x00C0) class UVehicleWhooshComponent final : public UActorComponent { public: class ACJVehicle* ParentVehicle; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_C8[0x28]; // 0x00C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnVehicleControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleWhooshComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleWhooshComponent") } static class UVehicleWhooshComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleWhooshComponent; // Class CJ.VOSubsystem // 0x00F8 (0x0130 - 0x0038) class UVOSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap VOLines; // 0x0040(0x0050)(NativeAccessSpecifierPrivate) TMap VOLineVoices; // 0x0090(0x0050)(NativeAccessSpecifierPrivate) class UAkRtpc* PanControlRTPC; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkRtpc* VOEffectRtpcPhone; // 0x00E8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkRtpc* VOEffectRtpcPoliceRadio; // 0x00F0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkRtpc* VOIsCharacterInVehicle; // 0x00F8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkRtpc* VOIsPlayerKOd; // 0x0100(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_108[0x28]; // 0x0108(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void PanGloballyToCenter(class UObject* WorldContextObject); static void StopGlobalPanToCenter(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VOSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VOSubsystem") } static class UVOSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVOSubsystem; // Class CJ.WaitForCharacterWithGenericTagAsyncAction // 0x0028 (0x0058 - 0x0030) class UWaitForCharacterWithGenericTagAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate Found; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UWaitForCharacterWithGenericTagAsyncAction* WaitForCharacterWithGenericTag(class UObject* WorldContextObject, const struct FGameplayTag& Tag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WaitForCharacterWithGenericTagAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WaitForCharacterWithGenericTagAsyncAction") } static class UWaitForCharacterWithGenericTagAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWaitForCharacterWithGenericTagAsyncAction; // Class CJ.WindControllerComponent // 0x0018 (0x00D8 - 0x00C0) class UWindControllerComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float Angle; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinSpeed; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSpeed; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WindControllerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WindControllerComponent") } static class UWindControllerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWindControllerComponent; // Class CJ.WeatherController // 0x0000 (0x02B0 - 0x02B0) class AWeatherController final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeatherController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeatherController") } static class AWeatherController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWeatherController; // Class CJ.WieldingComponent // 0x00E0 (0x01A0 - 0x00C0) class UWieldingComponent final : public UActorComponent { public: uint8 Pad_C0[0xD0]; // 0x00C0(0x00D0)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface WieldedObject; // 0x0190(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void DropWieldedItem(); void SelectNext(); void SelectPrevious(); void Unwield(); void UnwieldAndRemove(); void UnwieldSpawnedObject(); void UnwieldWithoutUnspawn(); void Wield(const struct FInventoryItemLocator& Item); void WieldSelectedItem(); class AWeapon* GetCurrentWeapon() const; class AActor* GetWieldedActor() const; struct FInventoryItemLocator GetWieldedItem() const; EWeaponType GetWieldedType() const; bool IsWieldingWeapon() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WieldingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WieldingComponent") } static class UWieldingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWieldingComponent; // Class CJ.WorldInteriorSettingsComponent // 0x0010 (0x0260 - 0x0250) class UWorldInteriorSettingsComponent final : public USceneComponent { public: uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor Color; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Intensity; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldInteriorSettingsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldInteriorSettingsComponent") } static class UWorldInteriorSettingsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldInteriorSettingsComponent; // Class CJ.WorldInteriorSettings // 0x0008 (0x02B8 - 0x02B0) class AWorldInteriorSettings final : public AActor { public: class UWorldInteriorSettingsComponent* WorldInteriorSettingsComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldInteriorSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldInteriorSettings") } static class AWorldInteriorSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWorldInteriorSettings; // Class CJ.WorldPostProcessSettingsComponent // 0x0770 (0x09C0 - 0x0250) class UWorldPostProcessSettingsComponent final : public USceneComponent { public: struct FPostProcessSettings Settings; // 0x0250(0x0770)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldPostProcessSettingsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldPostProcessSettingsComponent") } static class UWorldPostProcessSettingsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldPostProcessSettingsComponent; // Class CJ.WorldTelemetrySubsystem // 0x0028 (0x0060 - 0x0038) class UWorldTelemetrySubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldTelemetrySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldTelemetrySubsystem") } static class UWorldTelemetrySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldTelemetrySubsystem; // Class CJ.ZoneGraphLaneTrackerComponent // 0x0110 (0x01D0 - 0x00C0) class alignas(0x10) UZoneGraphLaneTrackerComponent final : public UActorComponent { public: struct FVector SearchExtent; // 0x00C0(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsEscaping; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FZoneGraphTagFilter QueryFilter; // 0x00DC(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_E8[0xE8]; // 0x00E8(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: EAdvancePositionResult AdvanceLanePosition(float DistanceToAdvance, bool UpdateLaneLocation); void AssignTrafficPath(class AVehicleTrafficPath* TrafficPath); void ClearPath(); void ClearRoute(); void DebugDrawPath(); bool FindFutureLanePosition(float DistanceToAdvance, struct FTransform* ResultTransform); void GeneratePath(const struct FVector& GoalPosition); struct FVector GetPositionOnLane(float DistanceToCheck); void SetLaneOffset(float Offset); void SetRoute(const TArray& RoutePoints, bool bRouteIsLooping); void SetRouteProgress(int32 RouteProgress); void SetRouteProgressToClosestRoutePoint(); void SetStartLaneFromWorldPosition(const struct FVector& WorldPosition, bool* bLaneFound, float* OutDistance); bool SwitchToAdjacentLane(EZoneLaneLinkFlags LaneLink, class FName IgnoreName, float MaxFreeDistance, float MinFreeDistance); void UpdateCurrentPositionFromWorldPosition(const struct FVector& WorldPosition, bool* bLaneFound, float* OutDistance); bool GetClosestTrafficAgent(class FName IgnoreName, float MaxRange, float MinRange, float* ClosestDistance, float* ClosestAgentSpeed) const; struct FVector GetCurrentLaneDirection() const; struct FVector GetCurrentLaneOffsetVector() const; struct FVector GetCurrentLanePosition() const; struct FTransform GetCurrentLaneTransform() const; struct FVector GetCurrentLaneUpDirection() const; float GetCurrentLaneWidth() const; float GetLaneOffset() const; TArray GetLaneSpiritsInRange(float Range) const; struct FVector GetNextLaneDirection() const; struct FVector GetNextLanePosition() const; float GetRemainingPathLength() const; int32 GetRouteProgress() const; float GetSpeedLimitFromCurrentLane() const; TArray GetSpiritsOnSameLaneAndPath(float Range) const; bool HasAdjacentLane(EZoneLaneLinkFlags LaneLink, EZoneLaneLinkFlags Exclude) const; bool HasPath() const; bool HasReachedEndofPath() const; bool IsAtEndOfLane(float* DistanceToEndOfLane) const; bool IsCurrentLaneValid() const; bool IsInEarlySplit() const; bool IsNextPathLaneAdjacentLane(EZoneLaneLinkFlags LaneLink) const; bool IsTurningLeft() const; bool IsTurningRight() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZoneGraphLaneTrackerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZoneGraphLaneTrackerComponent") } static class UZoneGraphLaneTrackerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UZoneGraphLaneTrackerComponent; // Class CJ.ZoneMap // 0x0068 (0x0090 - 0x0028) class UZoneMap final : public UObject { public: struct FBox WorldBounds; // 0x0028(0x0038)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Brushes; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray Layers; // 0x0070(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) int32 LastSavedLayerIndex; // 0x0080(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HasUnsavedChanges; // 0x0084(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_85[0xB]; // 0x0085(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZoneMap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZoneMap") } static class UZoneMap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UZoneMap; // Class CJ.ZoneSubsystem // 0x00A0 (0x00D8 - 0x0038) class UZoneSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x20]; // 0x0038(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UZoneMap* ZoneMap; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_60[0x78]; // 0x0060(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class FText GetZoneDisplayName(class FName ZoneName, class UObject* WorldContextObject); static int32 GetZoneFromLocationBp(const struct FVector& Location, class FName LayerName, class UObject* WorldContextObject); static class FName GetZoneNameFromLocation(const struct FVector& WorldLocation, class FName LayerName, class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ZoneSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ZoneSubsystem") } static class UZoneSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UZoneSubsystem; // Class CJ.TracingFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UTracingFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool BoxOverlapActorsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool BoxOverlapComponentsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool BoxTraceMultiByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceMultiForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceMultiWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingleByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingleForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool BoxTraceSingleWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleOverlapActorsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool CapsuleOverlapComponentsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool CapsuleTraceMultiByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceMultiForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceMultiWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingleByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingleForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool CapsuleTraceSingleWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceMultiByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceMultiForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceMultiWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingleByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingleForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool LineTraceSingleWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereOverlapActorsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ActorClassFilter, const TArray& ActorsToIgnore, TArray* OutActors); static bool SphereOverlapComponentsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, const TArray& ObjectTypes, class UClass* ComponentClassFilter, const TArray& ActorsToIgnore, TArray* OutComponents); static bool SphereTraceMultiByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceMultiForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceMultiWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, TArray* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingleByProfileWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingleForObjectsWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, const TArray& ObjectTypes, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); static bool SphereTraceSingleWithWorldContext(const class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, ETraceTypeQuery TraceChannel, bool bTraceComplex, const TArray& ActorsToIgnore, EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TracingFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TracingFunctionLibrary") } static class UTracingFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTracingFunctionLibrary; // Class CJ.VehicleAutopilotProfileData // 0x08C8 (0x08F8 - 0x0030) class UVehicleAutopilotProfileData final : public UDataAsset { public: struct FAutoPilotSpeedParameters Speed; // 0x0030(0x03C0)(Edit, NativeAccessSpecifierPublic) struct FAutoPilotThrottleParameters Throttle; // 0x03F0(0x00B0)(Edit, NativeAccessSpecifierPublic) struct FAutoPilotBrakeParameters Brake; // 0x04A0(0x00C0)(Edit, NativeAccessSpecifierPublic) struct FAutoPilotSteerParameters Steer; // 0x0560(0x0070)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotSwapLaneParameters SwapLane; // 0x05D0(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotStuckParameters Stuck; // 0x05E8(0x0060)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotDetectionParameters Detection; // 0x0648(0x0108)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotCombatParameters Combat; // 0x0750(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotFleeingParameters Fleeing; // 0x0770(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FAutoPilotHornParameters Horn; // 0x0778(0x0030)(Edit, NativeAccessSpecifierPublic) struct FAutoPilotLightSignalParameters LightSignal; // 0x07A8(0x001C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_7C4[0x4]; // 0x07C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FAutoPilotRubberBandingParameters RubberBanding; // 0x07C8(0x0120)(Edit, NativeAccessSpecifierPublic) struct FAutoPilotLaneOffsetParameters LaneOffset; // 0x08E8(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_8F4[0x4]; // 0x08F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleAutopilotProfileData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleAutopilotProfileData") } static class UVehicleAutopilotProfileData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleAutopilotProfileData; // Class CJ.RoadIntersectionActor // 0x0000 (0x02B0 - 0x02B0) class ARoadIntersectionActor final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RoadIntersectionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RoadIntersectionActor") } static class ARoadIntersectionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARoadIntersectionActor; // Class CJ.TetherAnchor // 0x0030 (0x02E0 - 0x02B0) class ATetherAnchor final : public AActor { public: TArray> ConnectedControllers; // 0x02B0(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) class AVolume* TriggerVolume; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName TetherUID; // 0x02C8(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRadial; // 0x02D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTimebased; // 0x02D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D2[0x2]; // 0x02D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaxExcursionTime; // 0x02D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TetherRange; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxOffsetZ; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TetherAnchor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TetherAnchor") } static class ATetherAnchor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ATetherAnchor; // Class CJ.ActorGroupConfigAsset // 0x0048 (0x0078 - 0x0030) class UActorGroupConfigAsset final : public UDataAsset { public: struct FActorGroupConfig ActorGroupConfig; // 0x0030(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorGroupConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorGroupConfigAsset") } static class UActorGroupConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorGroupConfigAsset; // Class CJ.ActorGroupSubsystem // 0x0080 (0x00C8 - 0x0048) class UActorGroupSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x80]; // 0x0048(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorGroupSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorGroupSubsystem") } static class UActorGroupSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorGroupSubsystem; // Class CJ.ActorGroupEditorComponent // 0x0000 (0x0250 - 0x0250) class UActorGroupEditorComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ActorGroupEditorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ActorGroupEditorComponent") } static class UActorGroupEditorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UActorGroupEditorComponent; // Class CJ.CJAITask_UseSmartObject // 0x00B8 (0x0128 - 0x0070) class UCJAITask_UseSmartObject final : public UAITask { public: TMulticastInlineDelegate OnSucceeded; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnFailed; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) TMulticastInlineDelegate OnMoveToFailed; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) class UCJAITask_MoveTo* MoveToTask; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UGameplayBehavior* GameplayBehavior; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_B0[0x78]; // 0x00B0(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCJAITask_UseSmartObject* UseSmartObjectActor(class AAIController* Controller, const class AActor* SmartObjectActor, const ESmartObjectClaimPriority Priority, const bool bLockAILogic, const bool bTeleport); static class UCJAITask_UseSmartObject* UseSmartObjectClaimed(class AAIController* Controller, struct FSmartObjectClaimHandle& ClaimHandle, const bool bLockAILogic, const bool bTeleport); static class UCJAITask_UseSmartObject* UseSmartObjectComponent(class AAIController* Controller, const class USmartObjectComponent* SmartObjectComp, const ESmartObjectClaimPriority Priority, const bool bLockAILogic, const bool bTeleport); static class UCJAITask_UseSmartObject* UseSmartObjectSlot(class AAIController* Controller, const struct FSmartObjectSlotHandle& SlotHandle, const ESmartObjectClaimPriority Priority, const bool bLockAILogic, const bool bTeleport); void Cancel(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAITask_UseSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAITask_UseSmartObject") } static class UCJAITask_UseSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAITask_UseSmartObject; // Class CJ.CrewJobManager // 0x0018 (0x0040 - 0x0028) class UCrewJobManager final : public UObject { public: FMulticastSparseDelegateProperty_ OnReevaluateCrewMemberJobsEvent; // 0x0028(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnCrewMemberSelectedEvent; // 0x0029(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray CrewMembers; // 0x0030(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) public: void ReevaluateCrewJobs(); void RegisterCrewMember(class ACJCharacter* CrewMember); void SelectCrewMember(int32 CrewMemberIndex); void SetActive(bool Active); void UnregisterCrewMember(class ACJCharacter* CrewMember); bool CanBeActivated() const; const TArray GetCrewMembers() const; class ACJCharacter* GetSelectedCrewMember() const; bool IsActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CrewJobManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CrewJobManager") } static class UCrewJobManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCrewJobManager; // Class CJ.BTService_DebugPrint // 0x0048 (0x00B8 - 0x0070) class UBTService_DebugPrint final : public UBTService { public: EBTServiceDebugPrintType PrintType; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SphereRadius; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SphereColor; // 0x0078(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor PrintScreenTextColor; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector ObjectToPrint; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_DebugPrint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_DebugPrint") } static class UBTService_DebugPrint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_DebugPrint; // Class CJ.BTDecorator_CheckSetSituationRoles // 0x0010 (0x0078 - 0x0068) class UBTDecorator_CheckSetSituationRoles final : public UBTDecorator { public: TArray ConditionExpressions; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_CheckSetSituationRoles") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_CheckSetSituationRoles") } static class UBTDecorator_CheckSetSituationRoles* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_CheckSetSituationRoles; // Class CJ.BTDecorator_EvaluateSituationPhase // 0x0008 (0x0070 - 0x0068) class UBTDecorator_EvaluateSituationPhase final : public UBTDecorator { public: EArithmeticKeyOperation ArithmeticOperation; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PhaseIndex; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_EvaluateSituationPhase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_EvaluateSituationPhase") } static class UBTDecorator_EvaluateSituationPhase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_EvaluateSituationPhase; // Class CJ.EnvQueryContext_QuerierTeamAllies // 0x0000 (0x0028 - 0x0028) class UEnvQueryContext_QuerierTeamAllies final : public UEnvQueryContext { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryContext_QuerierTeamAllies") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryContext_QuerierTeamAllies") } static class UEnvQueryContext_QuerierTeamAllies* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryContext_QuerierTeamAllies; // Class CJ.HTNDecorator_DropAquiredTokenGuardPROTOTYPE // 0x0020 (0x00A0 - 0x0080) class UHTNDecorator_DropAquiredTokenGuardPROTOTYPE final : public UHTNDecorator { public: bool bDropOnSuccess; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDropOnFailure; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDropOnAbort; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_83[0x5]; // 0x0083(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray TokenHandleKeysToDrop; // 0x0088(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bUnsafeModeOnlyOnHitReact; // 0x0098(0x0001)(Edit, ZeroConstructor, 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("HTNDecorator_DropAquiredTokenGuardPROTOTYPE") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_DropAquiredTokenGuardPROTOTYPE") } static class UHTNDecorator_DropAquiredTokenGuardPROTOTYPE* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_DropAquiredTokenGuardPROTOTYPE; // Class CJ.HTNDecorator_EnterMelee // 0x0000 (0x0080 - 0x0080) class UHTNDecorator_EnterMelee final : public UHTNDecorator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_EnterMelee") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_EnterMelee") } static class UHTNDecorator_EnterMelee* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_EnterMelee; // Class CJ.HTNDecorator_RotationCheck // 0x0110 (0x0190 - 0x0080) class alignas(0x10) UHTNDecorator_RotationCheck final : public UHTNDecorator { public: struct FBlackboardKeySelector TargetKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) float AngleThreshold; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bYawOnly; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AD[0xE3]; // 0x00AD(0x00E3)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_RotationCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_RotationCheck") } static class UHTNDecorator_RotationCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_RotationCheck; // Class CJ.HTNService_SetMoveSpeed // 0x0008 (0x0080 - 0x0078) class UHTNService_SetMoveSpeed final : public UHTNService { public: ECJCharacterMovementSpeedState SpeedState; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForThisScopeOnly; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNService_SetMoveSpeed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNService_SetMoveSpeed") } static class UHTNService_SetMoveSpeed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNService_SetMoveSpeed; // Class CJ.HTNService_UpdateMovementMode_Melee // 0x0038 (0x00B0 - 0x0078) class UHTNService_UpdateMovementMode_Melee final : public UHTNService { public: struct FBlackboardKeySelector TargetActorKey; // 0x0078(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) float TargetDist; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float JogDist; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SprintDist; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DistBuffer; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNService_UpdateMovementMode_Melee") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNService_UpdateMovementMode_Melee") } static class UHTNService_UpdateMovementMode_Melee* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNService_UpdateMovementMode_Melee; // Class CJ.HTNTask_Evade // 0x0050 (0x00F8 - 0x00A8) class UHTNTask_Evade final : public UHTNTask { public: TSubclassOf EvadeActionType; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EEvadeDirectionType EvadeDirectionType; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ERelativeDirection EvadeDirection; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector TargetLocationKey; // 0x00B8(0x0028)(Edit, NativeAccessSpecifierPublic) float CostForSuccessfulEvade; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CostForFailedEvade; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnActionFinished(const ECharacterActionResult& Result, class AAIController* AIController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_Evade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_Evade") } static class UHTNTask_Evade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_Evade; // Class CJ.HTNTask_HoldCombatPosition // 0x0058 (0x0100 - 0x00A8) class UHTNTask_HoldCombatPosition final : public UHTNTask { public: struct FBlackboardKeySelector InputTargetActorKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) double RepositionRadiusThreshold; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FailRadiusThreshold; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double RepositionRadiusVariance; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double FailRadiusVariance; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double ShadowThreshold; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNTask_HoldCombatPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNTask_HoldCombatPosition") } static class UHTNTask_HoldCombatPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNTask_HoldCombatPosition; // Class CJ.BTService_CharacterLookAt // 0x0038 (0x00A8 - 0x0070) class UBTService_CharacterLookAt final : public UBTService { public: struct FBlackboardKeySelector LocationKeyName; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) EPointInterestPrio LookAtPriority; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName BoneName; // 0x009C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTService_CharacterLookAt") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTService_CharacterLookAt") } static class UBTService_CharacterLookAt* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTService_CharacterLookAt; // Class CJ.SituationData // 0x0078 (0x00A8 - 0x0030) class USituationData final : public UDataAsset { public: TSoftObjectPtr SituationBehavior; // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SituationVolumeRadius; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HearingRange; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExitRange; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerInRangeRadius; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bConsiderOtherSituations; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CareAboutOtherSituationsRange; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowDuplicatesWithinRange; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TimeoutFallbackDuration; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag PerceptionEventTag; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bPersistent; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStartOnPlayerEnterRange; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Phases; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Roles; // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SituationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SituationData") } static class USituationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USituationData; // Class CJ.SituationSubsystem // 0x00E8 (0x0130 - 0x0048) class USituationSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0xE4]; // 0x0048(0x00E4)(Fixing Size After Last Property [ Dumper-7 ]) float CreationRate; // 0x012C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool ReportSituationEvent(const class FName& SituationID, const ESituationEventType& EventType, const ESituationEventDirection& EventDirection, const int32 TargetRoleIndex); bool RequestCreateSituation(class ACJCharacter* Instigator, const struct FVector& Location, const struct FGameplayTag& Situation, class FName* OutSituationID); bool RequestRemoveSituation(const class FName& SituationID, const bool bForceRemoval); class AActor* GetInstigator(const class FName& SituationID) const; bool GetSituationFromActor(class AActor* CJCharacter, class FName* OutSituationID) const; bool IsActorInSituation(const class AActor* Actor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SituationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SituationSubsystem") } static class USituationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USituationSubsystem; // Class CJ.BTDecorator_GetTarget // 0x0058 (0x00C0 - 0x0068) class UBTDecorator_GetTarget final : public UBTDecorator { public: EAITargetingVariant TargetType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector OutputVectorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector OutputActorKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTDecorator_GetTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTDecorator_GetTarget") } static class UBTDecorator_GetTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTDecorator_GetTarget; // Class CJ.BTTask_CJMoveTo // 0x0000 (0x0160 - 0x0160) class UBTTask_CJMoveTo final : public UBTTask_MoveTo { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_CJMoveTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_CJMoveTo") } static class UBTTask_CJMoveTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_CJMoveTo; // Class CJ.BTTask_ReportSituationEvent // 0x0030 (0x00A0 - 0x0070) class UBTTask_ReportSituationEvent final : public UBTTaskNode { public: struct FBlackboardKeySelector SelfActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic) ESituationEventType EventTypeToReport; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ESituationEventDirection EventDirectionToReport; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9A[0x2]; // 0x009A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 TargetRoleIndex; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ReportSituationEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ReportSituationEvent") } static class UBTTask_ReportSituationEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ReportSituationEvent; // Class CJ.BTTask_RunSituation // 0x0000 (0x0088 - 0x0088) class UBTTask_RunSituation final : public UBTTask_RunBehaviorDynamic { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_RunSituation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_RunSituation") } static class UBTTask_RunSituation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_RunSituation; // Class CJ.BTTask_SetActiveSchedule // 0x0030 (0x00A0 - 0x0070) class UBTTask_SetActiveSchedule final : public UBTTaskNode { public: class UDailyScheduleDefinition* NewSchedule; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FBlackboardKeySelector SelfActorKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_SetActiveSchedule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_SetActiveSchedule") } static class UBTTask_SetActiveSchedule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_SetActiveSchedule; // Class CJ.BTTask_SetGoalState // 0x00E0 (0x0150 - 0x0070) class alignas(0x10) UBTTask_SetGoalState final : public UBTTaskNode { public: class FName GoalName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseBlackboard; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTriggerReplan; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bStompExistingGoals; // 0x007A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Type; // 0x0080(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation Comparator; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation ComparatorBoolBlackboard; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBasicKeyOperation BasicComparator; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float Value; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBlackboardKeySelector ComparisonKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPublic) uint8 SelectedType; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 OperationType; // 0x00B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_BA[0x96]; // 0x00BA(0x0096)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_SetGoalState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_SetGoalState") } static class UBTTask_SetGoalState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_SetGoalState; // Class CJ.TetherComponent // 0x0038 (0x00F8 - 0x00C0) class UTetherComponent final : public UActorComponent { public: uint8 Pad_C0[0x38]; // 0x00C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult); void EndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); class ATetherAnchor* GetTetherAnchor() const; bool IsOutsideTetherRange() const; bool IsTethered() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TetherComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TetherComponent") } static class UTetherComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTetherComponent; // Class CJ.TrafficLightComponent // 0x0030 (0x0280 - 0x0250) class UTrafficLightComponent final : public USceneComponent { public: ETrafficLightType TrafficLightType; // 0x0250(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SearchOffset; // 0x0258(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnTrafficLightChanged(ETrafficLightSignal NewSignal, ETrafficLightSignal PreviousSignal); void SetTrafficLightSignal(ETrafficLightSignal NewSignal); ETrafficLightSignal GetCurrentSignal() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficLightComponent") } static class UTrafficLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficLightComponent; // Class CJ.TrafficManagerSubsystem // 0x0260 (0x02A8 - 0x0048) class UTrafficManagerSubsystem final : public UTickableWorldSubsystem { public: class UTrafficRoadNameHandler* RoadNames; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMap AgentTypes; // 0x0078(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class UCurveFloat* CurveToMaxSpeed; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TMap DenistyCount; // 0x00D0(0x0050)(NativeAccessSpecifierPrivate) class UTrafficParkingManager* ParkingManager; // 0x0120(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UTrafficRoadblockManager* RoadblockManager; // 0x0128(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_130[0x178]; // 0x0130(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool ForcePlaceSpiritAt(const struct FTransform& Transform, ETrafficAgentType AgentType, class FName AgentName); bool GetDistanceToNearestLane(const struct FVector& SearchFrom, float SearchDistance, ELaneType SearchForLaneType, bool* OutOnLane, struct FVector* OutLanePosition, float* OutDistanceToLane); class UTrafficRoadblockManager* GetRoadblockManagerPointer(); bool GiveSpiritTargetPathGoal(const struct FVector& GoalLocation, ETrafficAgentType AgentType, class FName AgentName); void RemoveAllTraffic(); class FName GetRandomTrafficAgentName(ETrafficAgentType AgentType) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficManagerSubsystem") } static class UTrafficManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficManagerSubsystem; // Class CJ.TrafficPedestrianGroupAgentType // 0x0000 (0x0088 - 0x0088) class UTrafficPedestrianGroupAgentType final : public UTrafficAgentType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TrafficPedestrianGroupAgentType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TrafficPedestrianGroupAgentType") } static class UTrafficPedestrianGroupAgentType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTrafficPedestrianGroupAgentType; // Class CJ.StatsBudgetSettings // 0x0010 (0x0048 - 0x0038) class UStatsBudgetSettings final : public UDeveloperSettings { public: TArray StatBudgets; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StatsBudgetSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StatsBudgetSettings") } static class UStatsBudgetSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStatsBudgetSettings; // Class CJ.CJAnimationFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCJAnimationFunctionLibrary final : public UBlueprintFunctionLibrary { public: static struct FSequenceEvaluatorReference AdvanceTimeToDistanceMatchedTarget(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, float DistanceToTarget, class FName DistanceCurveName, const struct FVector2D& PlayRateClamp); static float AnimSequenceGetCurveValueAtTime(const class UAnimSequenceBase* InAnimSequence, const float AnimTime, const class FName AnimCurveName); static void AnimSequenceGetSyncTransition(class UAnimSequence* AnimSequence, const struct FMarkerSyncAnimPosition& MarkerSyncPos, const class FName AnimNotifyWindowName, const bool bClampToNotifyWindowStart, const bool bClampToNotifyWindowEnd, const bool bDebugReportResults, struct FAnimSyncResult* SyncResult); static void AnimSequenceGetSyncWindow(const class UAnimSequenceBase* AnimSequence, const TSubclassOf AnimNotifyWindowType, struct FAnimSyncWindowResult* SyncWindowResult); static bool AnimSequenceHasInitialSyncMarkerWindow(const class UAnimSequence* AnimSequence, const class FName& OpeningSyncMarker, const class FName& ClosingSyncMarker); static bool AnimTimeIsWithinSyncMarkers(const class UAnimSequence* AnimSequence, const float AnimTime, const class FName PrevMarkerName, const class FName NextMarkerName); static struct FSequenceEvaluatorReference BlendTimeToDistanceMatchedTarget(const struct FAnimUpdateContext& UpdateContext, const struct FSequenceEvaluatorReference& SequenceEvaluator, const float FromTime, const float BlendWeight, const float DistanceToTarget, const class FName DistanceCurveName, const struct FVector2D& PlayRateClamp); static float CalculateAnimDrivenTurnYawDelta(const float TurnTargetAngle, const float RemainingTurnYaw, const float PrevRemainingTurnYaw); static void CalcViewPitchYaw_AxisZ(const struct FTransform& Frame, const struct FVector& Target, float* Pitch, float* Yaw); static void CalcViewPitchYaw_XFwdZUp(const struct FTransform& Frame, const struct FVector& Target, float* Pitch, float* Yaw); static void CalcViewPitchYaw_YFwdXUp(const struct FTransform& Frame, const struct FVector& Target, float* Pitch, float* Yaw); static struct FRotator CalcViewRotationDelta_AxisZ(const struct FVector& viewPos, const struct FRotator& rotationDelta, const struct FVector& targetPos); static void CalcViewYaw_AxisZ(const struct FTransform& actorTM, const struct FVector& targetPos, float* targetYaw); static void CalcYawConstrainedViewTarget_WorldZUp(const struct FVector& viewPos, const struct FVector& ViewTarget, float targetYaw, float constrainedTargetYaw, struct FVector* constrainedViewTarget); static void ClampViewYaw(float yawIn, float yawMin, float yawMax, float yawDeadZone, float* yawOut, bool* isReachable, bool* wasClamped); static void ClampViewYawDelta(float TimeDelta, float velMax, float yawIn, float yawPrev, float* yawOut); static struct FLocomotionCycleTransitionEvaluatorReference ConvertToLocomotionCycleTransitionEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); static void ConvertToLocomotionCycleTransitionEvaluatorPure(const struct FAnimNodeReference& Node, struct FLocomotionCycleTransitionEvaluatorReference* TransitionEvaluator, bool* Result); static struct FLocomotionPivotEvaluatorReference ConvertToLocomotionPivotEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); static void ConvertToLocomotionPivotEvaluatorPure(const struct FAnimNodeReference& Node, struct FLocomotionPivotEvaluatorReference* PivotEvaluator, bool* Result); static struct FLocomotionStartEvaluatorReference ConvertToLocomotionStartEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); static void ConvertToLocomotionStartEvaluatorPure(const struct FAnimNodeReference& Node, struct FLocomotionStartEvaluatorReference* StartEvaluator, bool* Result); static struct FLocomotionStopEvaluatorReference ConvertToLocomotionStopEvaluator(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); static void ConvertToLocomotionStopEvaluatorPure(const struct FAnimNodeReference& Node, struct FLocomotionStopEvaluatorReference* StopEvaluator, bool* Result); static struct FSynchronizedMovementSequencePlayerReference ConvertToSynchronizedMovementSequencePlayer(const struct FAnimNodeReference& Node, EAnimNodeReferenceConversionResult* Result); static void ConvertToSynchronizedMovementSequencePlayerPure(const struct FAnimNodeReference& Node, struct FSynchronizedMovementSequencePlayerReference* SequencePlayer, bool* Result); static void DetectConeLimitBreach(const struct FTransform& jointTM, const struct FVector& TargetLocation, float Limit, bool* breached); static float GetAccumulatedTime(const struct FSynchronizedMovementSequencePlayerReference& SequencePlayer); static EAnimCycleGait GetAnimCycleGaitFromCurveValue(const float CurveValue); static void GetAnimSequenceWithDistanceSyncTransitionWindow(const TArray& AnimSequences, const struct FMarkerSyncAnimPosition& MarkerSyncPos, const float PhaseCorrectionTime, const float DistanceValue, const class FName DistanceCurveName, const class FName AnimNotifyWindowName, const float MaxDistanceTimeBehindPhaseIn, const bool bClampToNotifyWindowStart, const bool bClampToNotifyWindowEnd, const bool bUseClosestBehindPhaseOnFail, const bool bUseNotifyStartOnSyncMatchFail, const bool bDebugReportResults, struct FAnimSyncResult* SyncResult, struct FVector2D* PhaseInPlayRateClamp, const float MinDropBackPlayRate); static void GetAnimSequenceWithInitialSyncWindow(const TArray& AnimSequences, const struct FMarkerSyncAnimPosition& MarkerSyncPos, struct FAnimSyncResult* SyncResult); static void GetAnimSequenceWithSyncTransitionWindow(const TArray& AnimSequences, const struct FMarkerSyncAnimPosition& MarkerSyncPos, const class FName AnimNotifyWindowName, const bool bClampToNotifyWindowStart, const bool bClampToNotifyWindowEnd, const bool bDebugReportResults, struct FAnimSyncResult* SyncResult); static float GetFirstMarkerSyncTime(const class UAnimSequenceBase* AnimSequence, const class FName PrevMarker, const class FName NextMarker, const float Progress); static float GetGaitSpeedFromAnimationData(const struct FRotationAnimInfoDataContainer& GaitData, const class FName DistanceCurveName); static float GetLastInitialTargetAngle(const struct FLocomotionStartEvaluatorReference& StartEvaluator); static float GetLastSelectedSegmentAngle(const struct FLocomotionStartEvaluatorReference& StartEvaluator); static float GetLastStoppingDistance(const struct FLocomotionStopEvaluatorReference& StopEvaluator); static float GetLinearSpeedFromDistanceCurve(const class UAnimSequenceBase* AnimSequence, class FName DistanceCurveName); static void GetMarkerSyncAnimPosInfo(const struct FMarkerSyncAnimPosition& MarkerSyncPos, class FName* PrevMarker, class FName* NextMarker, float* Progress, bool* InfoValid); static class FString GetMarkerSyncDebugInfo(const struct FMarkerSyncAnimPosition& MarkerSyncPos); static float GetPivotStrideWarpingAlpha(const struct FLocomotionPivotEvaluatorReference& PivotEvaluator); static float GetPlayRateForWindow(const float AccumulatedTime, const struct FSynchronizationPlayRateWarp& WarpWindow); static struct FRotationAnimResult GetRotationAnimInfoFromAngle(const float RotationAngle, const TArray& RotationAnimInfos); static int32 GetRotationAnimInfoIndexFromAngle(const float RotationAngle, const class FName& FilterTag, const TArray& RotationAnimInfos); static int32 GetRotationAnimInfoIndexFromName(const class FName InfoName, const TArray& RotationAnimInfos); static float GetStopStrideWarpingAlpha(const struct FLocomotionStopEvaluatorReference& StopEvaluator); static float GetStrideWarpingAlpha(const struct FLocomotionStartEvaluatorReference& StartEvaluator); static bool GetTransformDeltaFromRefPose(const class USkinnedMeshComponent* Mesh, class FName BoneName, struct FTransform* OutDeltaTM); static bool GetTransitionAnimSegmentIndex(const class FName FromSegmentName, const class FName ToSegmentName, const TArray& TransitionSegments, int32* FoundIndex); static float GetTurnAnimRootYawOffset(const float RootYawOffset, const float LocalVelocityAngleWithOffset, const float RemainingTurnYaw, const float PrevRemainingTurnYaw); static bool GetTwistSwingDeltaFromRefPose(const class USkinnedMeshComponent* Mesh, class FName BoneName, struct FQuat* OutTwist, struct FQuat* OutSwing); static bool IsCurveActive(const class UAnimInstance* AnimInstance, EAnimCurveType Type, class FName CurveName); static bool IsRootInformedCapsuleMotionActiveAtTime(const class UAnimSequenceBase* AnimSequence, const float AnimTime, const int32 RequiredTypes, const class FName RequiredMotionDriverId); static bool IsRotationIndexInRemainActiveSegment(const float RotationAngle, const int32 ActiveIndex, const TArray& RotationAnimInfos); static bool IsTransitionValid(const struct FLocomotionCycleTransitionEvaluatorReference& TransitionEvaluator); static void LinkAnimLayerRecursive(class UAnimInstance* AnimInstance, TSubclassOf InClass); static void SanitizeActorViewTarget(const struct FTransform& view_frame, const struct FVector& view_target, float angle_limit_workspace, float angle_limit_dz, float reset_radius, struct FVector* safe_target, bool* target_clamped, bool* target_unreachable); static void SanitizeViewTarget(const struct FTransform& view_frame, const struct FVector& view_target, float angle_limit, float reset_radius, struct FVector* safe_target, bool* target_reset); static float SequenceEvaluatorInferPlayRate(const struct FSequenceEvaluatorReference& SequenceEvaluator, const float PrevExplicitTime, const float TimeDelta); static struct FSynchronizedMovementSequencePlayerReference SetEntryToPlay(const struct FSynchronizedMovementSequencePlayerReference& SequencePlayer, const class FName EntryToPlay, const float StartPosition); static struct FSynchronizedMovementSequencePlayerReference SetPlayRate(const struct FSynchronizedMovementSequencePlayerReference& SequencePlayer, float PlayRate); static struct FSynchronizedMovementSequencePlayerReference SetStartPosition(const struct FSynchronizedMovementSequencePlayerReference& SequencePlayer, float StartPosition); static void TMToSwingTwist(const struct FTransform& tm, const struct FVector& TwistAxis, struct FQuat* OutSwing, struct FQuat* OutTwist); static void ToSwingTwist(const struct FQuat& rot, const struct FVector& TwistAxis, struct FQuat* OutSwing, struct FQuat* OutTwist); static const class UAnimSequenceBase* TransitionAnimSegmentGetBestSequence(const struct FMarkerSyncAnimPosition& MarkerSyncPos, const float PassingPositionRatio, const struct FTransitionAnimSegment& TransitionSegment, const class FName& TransitionNotifyName, float* AnimStartTime); static const class UAnimSequenceBase* TransitionAnimSegmentGetBestSequenceFromPhase(const struct FTransitionAnimSegment& TransitionSegment, const class FName TransitionNotifyName, const float PhaseValue, const float PhaseProgression, const float PhaseSwitchRatio, const class FName MarkerMin, const class FName MarkerMax, float* AnimStartTime); static bool TransitionAnimSegmentValid(const class FName CurSegment, const int32 ActiveIndex, const TArray& TransitionSegments); static void UnlinkAnimLayerRecursive(class UAnimInstance* AnimInstance, TSubclassOf InClass); static void ValidateTransitionAnimSegmentsData(const class UAnimInstance* AnimInstance, const TArray& Transitions, const TArray& RotationSegments); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAnimationFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAnimationFunctionLibrary") } static class UCJAnimationFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAnimationFunctionLibrary; // Class CJ.CJAnimTrajectoryLibrary // 0x0000 (0x0028 - 0x0028) class UCJAnimTrajectoryLibrary final : public UBlueprintFunctionLibrary { public: static void TrajectorySearchForPivot(const struct FTransformTrajectory& Trajectory, const struct FTrajectorySamplingData& SamplingData, const float PivotAngleTolerance, const float ExecutePivotTimeMax, const float SearchTimeAheadMax, struct FTrajectorySearchPivotResult* PivotResult); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAnimTrajectoryLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAnimTrajectoryLibrary") } static class UCJAnimTrajectoryLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAnimTrajectoryLibrary; // Class CJ.CJSequenceEvaluatorLibrary // 0x0000 (0x0028 - 0x0028) class UCJSequenceEvaluatorLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSequenceEvaluatorLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSequenceEvaluatorLibrary") } static class UCJSequenceEvaluatorLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSequenceEvaluatorLibrary; // Class CJ.CJSequencePlayerLibrary // 0x0000 (0x0028 - 0x0028) class UCJSequencePlayerLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSequencePlayerLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSequencePlayerLibrary") } static class UCJSequencePlayerLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSequencePlayerLibrary; // Class CJ.AnimNotifyConditionalEndDeath // 0x0008 (0x0040 - 0x0038) class UAnimNotifyConditionalEndDeath final : public UAnimNotify { public: class FName DeadCollisionProfileName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyConditionalEndDeath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyConditionalEndDeath") } static class UAnimNotifyConditionalEndDeath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyConditionalEndDeath; // Class CJ.AnimNotifyConditionalStartDeath // 0x0010 (0x0048 - 0x0038) class UAnimNotifyConditionalStartDeath final : public UAnimNotify { public: class FName SimulateFromBone; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 SimulationPriority; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyConditionalStartDeath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyConditionalStartDeath") } static class UAnimNotifyConditionalStartDeath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyConditionalStartDeath; // Class CJ.AnimNotifyEndDeath // 0x0008 (0x0040 - 0x0038) class UAnimNotifyEndDeath final : public UAnimNotify { public: class FName DeadCollisionProfileName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyEndDeath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyEndDeath") } static class UAnimNotifyEndDeath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyEndDeath; // Class CJ.AnimNotifyStateDisableInput // 0x0010 (0x0040 - 0x0030) class UAnimNotifyStateDisableInput final : public UAnimNotifyState { public: bool bOverrideMovementMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRampInputTillSync; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowFalling; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float RampUpPercentage; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RampDownPercentage; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) Engine::EMovementMode StartMovementMode; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bBlockActionHandlerPayloadRequests; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyDisableInputSettings(const struct FAnimNotifyStateDisableInputSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateDisableInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateDisableInput") } static class UAnimNotifyStateDisableInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateDisableInput; // Class CJ.AnimNotifyStateEnterVehicleAbort // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateEnterVehicleAbort final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateEnterVehicleAbort") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateEnterVehicleAbort") } static class UAnimNotifyStateEnterVehicleAbort* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateEnterVehicleAbort; // Class CJ.AnimNotifyStateExitVehicle // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateExitVehicle final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateExitVehicle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateExitVehicle") } static class UAnimNotifyStateExitVehicle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateExitVehicle; // Class CJ.AnimNotifyStatePlayRateWindow // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStatePlayRateWindow final : public UAnimNotifyState { public: float MaxPlayRate; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinPlayRate; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ApplyPlayRateWindowSettings(const struct FAnimNotifyStatePlayRateWindowSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStatePlayRateWindow") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStatePlayRateWindow") } static class UAnimNotifyStatePlayRateWindow* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStatePlayRateWindow; // Class CJ.AnimNotifyStateSetMovementMode // 0x0008 (0x0038 - 0x0030) class UAnimNotifyStateSetMovementMode final : public UAnimNotifyState { public: Engine::EMovementMode MovementMode; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) Engine::EMovementMode MovementModeAtEnd; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplySetMovementModeSettings(const struct FAnimNotifyStateSetMovementModeSettings& Settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateSetMovementMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateSetMovementMode") } static class UAnimNotifyStateSetMovementMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateSetMovementMode; // Class CJ.AnimNotifyStateTraversing // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateTraversing final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateTraversing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateTraversing") } static class UAnimNotifyStateTraversing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateTraversing; // Class CJ.AnimNotifyStateWarpTowardSmartObject // 0x0000 (0x0030 - 0x0030) class UAnimNotifyStateWarpTowardSmartObject final : public UAnimNotifyState { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimNotifyStateWarpTowardSmartObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimNotifyStateWarpTowardSmartObject") } static class UAnimNotifyStateWarpTowardSmartObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimNotifyStateWarpTowardSmartObject; // Class CJ.AnimationSharingSystem // 0x0058 (0x0090 - 0x0038) class UAnimationSharingSystem final : public UWorldSubsystem { public: TSoftObjectPtr PedestrianAnimationSharingSetup; // 0x0038(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr CharacterSkeleton; // 0x0060(0x0028)(Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class USkeleton* LoadedCharacterSkeleton; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnimationSharingSystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnimationSharingSystem") } static class UAnimationSharingSystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAnimationSharingSystem; // Class CJ.CJAssetManager // 0x0000 (0x0520 - 0x0520) class UCJAssetManager final : public UAssetManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJAssetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJAssetManager") } static class UCJAssetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJAssetManager; // Class CJ.LSAKComponent // 0x0030 (0x04A0 - 0x0470) class ULSAKComponent final : public UAkComponent { public: bool bAutoPost; // 0x0470(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsStatic; // 0x0471(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_472[0x2]; // 0x0472(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName EmitterBucket; // 0x0474(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ULSAudioLoop* Loop; // 0x0480(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray Switches; // 0x0488(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSAKComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSAKComponent") } static class ULSAKComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSAKComponent; // Class CJ.UIAudioEventExtensions // 0x0000 (0x0028 - 0x0028) class UUIAudioEventExtensions final : public UBlueprintFunctionLibrary { public: static void PopUIAudioEventHandler(class ULocalPlayer* LocalPlayer, class UUIAudioEventHandler* UIAudioEventHandler); static class UUIAudioEventHandler* PushUIAudioEventHandler(class ULocalPlayer* LocalPlayer, TSubclassOf UIAudioEventHandlerClass); static void TriggerUIAudioEvent(class ULocalPlayer* LocalPlayer, const struct FGameplayTag& UIAudioEventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIAudioEventExtensions") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIAudioEventExtensions") } static class UUIAudioEventExtensions* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIAudioEventExtensions; // Class CJ.UIAudioEventHandler // 0x0008 (0x0030 - 0x0028) class UUIAudioEventHandler : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: EUIAudioEventHandlerResponse OnUIAudioEventTriggered(const struct FGameplayTag& UIAudioEventTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UIAudioEventHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UIAudioEventHandler") } static class UUIAudioEventHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUIAudioEventHandler; // Class CJ.CJBugReporterDebug // 0x0000 (0x0028 - 0x0028) class UCJBugReporterDebug final : public UBlueprintFunctionLibrary { public: static void AddJiraAttachment(const class FString& jirakey, const class FString& AttachmentFilePath); static void CopyToClipboard(const class FString& textocopy); static class FString CreateBugJson(const class FString& jiraprojectkey, const class FString& jiratitlestring, const class FString& jiradescriptionstring, const class FString& BugItString, const class FString& UnrealEditorLink, const class FString& reporter, int32 CL, const class FString& Platform, const class FString& District, const class FString& FeatureTeam, const class FString& UserImpact, const class FString& GameArea, const class FString& Components); static bool DeleteBugReport(const class FString& BugPath); static TArray GetAllBugReports(); static class FString GetBugItPath(); static class FString GetBugItString(); static TMap GetBugReportPaths(); static class FString GetUserName(class UObject* WorldContextObject); static class FString ProcessJiraResponse(const class FString& ContentString); static class FString ProcessJiraUserResponse(const class FString& ResponseContent); static class FString TestFunction(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJBugReporterDebug") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJBugReporterDebug") } static class UCJBugReporterDebug* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJBugReporterDebug; // Class CJ.CJContextualCamera // 0x0010 (0x0040 - 0x0030) class UCJContextualCamera final : public UDataAsset { public: TArray CameraModifiers; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJContextualCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJContextualCamera") } static class UCJContextualCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJContextualCamera; // Class CJ.CJContextualCameraManager // 0x1240 (0x1300 - 0x00C0) #pragma pack(push, 0x1) class alignas(0x10) UCJContextualCameraManager : public UActorComponent { public: class UCJContextualCamera* DefaultCamera; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FCJCameraContext CameraContext; // 0x00C8(0x0068)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UCJContextualCamera* ActiveCamera; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UCJContextualCamera* PendingCamera; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UCJCameraTransition* CurrentTransition; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_148[0x11B0]; // 0x0148(0x11B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCJCameraModifier* GetModifierFromCamera(const class UCJContextualCamera* Camera, TSubclassOf ModifierType, bool* FoundModifier); void BlueprintInitCamera(); void BlueprintUpdateCameras(float DeltaTime, const struct FMinimalViewInfo& ViewInfo); void PushCamera(class UCJContextualCamera* Camera, class UCJCameraTransition* Transition); class UCJCameraModifier* GetModifierFromActiveCamera(TSubclassOf ModifierType, bool* FoundModifier) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJContextualCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJContextualCameraManager") } static class UCJContextualCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UCJContextualCameraManager; // Class CJ.CameraModifierAlignToDirection // 0x0010 (0x0258 - 0x0248) class UCameraModifierAlignToDirection final : public UCJCM_AlignTo { public: uint8 Pad_248[0x10]; // 0x0248(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AlignToDirection(const struct FRotator& Direction, float Time); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierAlignToDirection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierAlignToDirection") } static class UCameraModifierAlignToDirection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierAlignToDirection; // Class CJ.CameraModifierEngineRPMToDistance // 0x00A0 (0x00D0 - 0x0030) class UCameraModifierEngineRPMToDistance final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve RPMToDistance; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float RPMToDistanceBlendTime; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierEngineRPMToDistance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierEngineRPMToDistance") } static class UCameraModifierEngineRPMToDistance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierEngineRPMToDistance; // Class CJ.CameraModifierLookBehind // 0x0010 (0x0040 - 0x0030) class UCameraModifierLookBehind final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LookBehindYaw; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LookBehindPitch; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, 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("CameraModifierLookBehind") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierLookBehind") } static class UCameraModifierLookBehind* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierLookBehind; // Class CJ.CameraModifierSpeedToDistance // 0x0240 (0x0270 - 0x0030) class UCameraModifierSpeedToDistance final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve SpeedToDistance; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToDistanceEase; // 0x00C0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToFOV; // 0x0148(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve SpeedToFOVEase; // 0x01D0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIgnoreVerticalVelocity; // 0x0258(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_259[0x17]; // 0x0259(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierSpeedToDistance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierSpeedToDistance") } static class UCameraModifierSpeedToDistance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierSpeedToDistance; // Class CJ.CJCM_AlignToDialogueTarget // 0x0018 (0x0260 - 0x0248) class UCJCM_AlignToDialogueTarget final : public UCJCM_AlignTo { public: class FName AlignToCharacterSocketName; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AlignPositionPercentage; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumAlignmentVelocity; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCM_AlignToDialogueTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_AlignToDialogueTarget") } static class UCJCM_AlignToDialogueTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_AlignToDialogueTarget; // Class CJ.CJCM_Framing // 0x0040 (0x0070 - 0x0030) class UCJCM_Framing final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDrawDebug; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float Distance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HorizontalScreenFraction; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VerticalScreenFraction; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PivotPosition; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FOV; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_DepthOfFieldFocalDistance : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldDepthBlurAmount : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_DepthOfFieldDepthBlurRadius : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DepthOfFieldFocalDistance; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldDepthBlurAmount; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepthOfFieldDepthBlurRadius; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, 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("CJCM_Framing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCM_Framing") } static class UCJCM_Framing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCM_Framing; // Class CJ.CameraModifierPivotLag // 0x0068 (0x0098 - 0x0030) class UCameraModifierPivotLag final : public UCJCameraModifier { public: bool bBypassModifier; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DrawDebug; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ForwardBlendRate; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LateralBlendRate; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VerticalBlendRate; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLagForward; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLagLateral; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxLagLVertical; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4C]; // 0x004C(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraModifierPivotLag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraModifierPivotLag") } static class UCameraModifierPivotLag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraModifierPivotLag; // Class CJ.CJCT_Time // 0x0018 (0x0048 - 0x0030) class UCJCT_Time final : public UCJCameraTransition { public: float Time; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* Curve; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJCT_Time") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJCT_Time") } static class UCJCT_Time* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJCT_Time; // Class CJ.CameraFadeAsyncAction // 0x0028 (0x0058 - 0x0030) class UCameraFadeAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnFinished; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UCameraFadeAsyncAction* FadeInScreen(class UObject* WorldContextObject, float Duration, EEasingFunc EasingFunc); static class UCameraFadeAsyncAction* FadeOutScreen(class UObject* WorldContextObject, float Duration, EEasingFunc EasingFunc); void DoSomething(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CameraFadeAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CameraFadeAsyncAction") } static class UCameraFadeAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCameraFadeAsyncAction; // Class CJ.CharacterFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCharacterFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void FindCharacterByCharacterId(class UObject* WorldContextObject, TSoftObjectPtr SpawnNPCWorldStateIdentifier, EGetCharacterResult* Result, class ACJCharacter** FoundCharacter); static void FindCharacterBySpiritId(class UObject* WorldContextObject, const struct FSpiritId& CharacterId, EGetCharacterResult* Result, class ACJCharacter** FoundCharacter); static void FindCharacterWithGenericTag(class UObject* WorldContextObject, const struct FGameplayTag& Tag, EGetCharacterResult* Result, class ACJCharacter** FoundCharacter); static class ACJCharacter* GetOwnerAsCharacter(class USidecarComponent* Sidecar, bool* Success); static bool IsActorInView(class AActor* Actor, float FOVBuffer); static bool IsLocationInView(class UObject* WorldContextObject, const struct FVector& Location, float FOVBuffer); static void RestorePlayerController(class ACharacter* Character); static void RunBehaviorOnPlayer(class ACharacter* Character, class UBehaviorTree* Tree, class UBlackboardComponent** Blackboard, class AProxyPlayerCharacter** TempProxyPlayer, const int32 DefaultProxyBindings); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterFunctionLibrary") } static class UCharacterFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterFunctionLibrary; // Class CJ.CharacterTypeDataAsset // 0x0430 (0x0460 - 0x0030) class UCharacterTypeDataAsset final : public UPrimaryDataAsset { public: class FName Category; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Variant; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer Tags; // 0x0040(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) class USkeletalMesh* Body; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Hat; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* StaticMeshHat; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* SkeletalMeshHair; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* SkeletalMeshFacialHair; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Head; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Torso; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* OuterTorso; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Legs; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Feet; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Accessory; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Eyewear; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* StaticMeshEyewear; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Watch; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Earrings; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* StaticMeshEarrings; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* RingsGloves; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class USkeletalMesh* Backpack; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bAllowStrandHair; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowHairSimulation; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UGroomAsset* GroomHair; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomBindingAsset* GroomHairBinding; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomAsset* GroomBeard; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomBindingAsset* GroomBeardBinding; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomAsset* GroomMustache; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UGroomBindingAsset* GroomMustacheBinding; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FCharacterTypeDataGroomMaterialOverrideCollection GroomHairMaterials; // 0x0128(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FCharacterTypeDataGroomMaterialOverrideCollection GroomBeardMaterials; // 0x0138(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FCharacterTypeDataGroomMaterialOverrideCollection GroomMustacheMaterials; // 0x0148(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TArray BodyMaterials; // 0x0158(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray HatMaterials; // 0x0168(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray SkeletalMeshHairMaterials; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray SkeletalMeshFacialHairMaterials; // 0x0188(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray HeadMaterials; // 0x0198(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray TorsoMaterials; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray OuterTorsoMaterials; // 0x01B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray LegsMaterials; // 0x01C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray FeetMaterials; // 0x01D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray AccessoryMaterials; // 0x01E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray EyewearMaterials; // 0x01F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray WatchMaterials; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray EarringsMaterials; // 0x0218(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray RingsGlovesMaterials; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray BackpackMaterials; // 0x0238(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform HatTransform; // 0x0250(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EyewearTransform; // 0x02B0(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform EarringsTransform; // 0x0310(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform SkeletalMeshHairTransform; // 0x0370(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTransform SkeletalMeshFacialHairTransform; // 0x03D0(0x0060)(Edit, BlueprintVisible, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval UniformCharacterScale; // 0x0430(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* HatDetachable; // 0x0438(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* AccessoryDetachable; // 0x0440(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* EyewearDetachable; // 0x0448(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterAnimLinkedLayersDataAsset* LinkedLayers; // 0x0450(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_458[0x8]; // 0x0458(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterTypeDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterTypeDataAsset") } static class UCharacterTypeDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterTypeDataAsset; // Class CJ.MeleeProfile // 0x01D8 (0x0208 - 0x0030) class UMeleeProfile final : public UPrimaryDataAsset { public: TArray Combos; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float BaseThrowChance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseDefenseChance; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap, float> AttackTypeDefenseMultipliers; // 0x0048(0x0050)(Edit, NativeAccessSpecifierPublic) float TargetInstabilityPenaltyWeight; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TimeToTackAttackInfo; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve PostureDefenseMultiplierCurve; // 0x00A0(0x0088)(Edit, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve PatternAnalyzerMultiplierCurve; // 0x0128(0x0088)(Edit, NativeAccessSpecifierPublic) TArray DefensiveActions; // 0x01B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float CounterPunchVulnerability; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CounterPunchVulnerabilityDuration; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StunDefenseTimeModifier; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowCounter; // 0x01CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CounterTreshold; // 0x01D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CounterChance; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CounterActions; // 0x01D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bUseFootwork; // 0x01E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E9[0x3]; // 0x01E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FootworkCooldown; // 0x01EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowAttackingStunedTarget; // 0x01F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowAttackingStunedTargetWithWeapon; // 0x01F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowMeleeWeapon; // 0x01F2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1F3[0x5]; // 0x01F3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray MeleeWeaponCombos; // 0x01F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeProfile") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeProfile") } static class UMeleeProfile* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeProfile; // Class CJ.NPCVoiceIdentifierAsset // 0x0018 (0x0048 - 0x0030) class UNPCVoiceIdentifierAsset final : public UPrimaryDataAsset { public: class FText SubtitleName; // 0x0030(0x0010)(Edit, NativeAccessSpecifierPublic) ENPCGender Gender; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCVoiceIdentifierAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCVoiceIdentifierAsset") } static class UNPCVoiceIdentifierAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCVoiceIdentifierAsset; // Class CJ.PostureData // 0x0020 (0x0050 - 0x0030) class UPostureData final : public UPrimaryDataAsset { public: float MaxPosture; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinPosture; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BasePosture; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RegenRate; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StunTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DepletionBonusPercentOfMax; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ReductionRegenPauseTime; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, 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("PostureData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PostureData") } static class UPostureData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPostureData; // Class CJ.CharacterActionHandlerComponent // 0x0270 (0x0330 - 0x00C0) class UCharacterActionHandlerComponent final : public UActorComponent { public: class ACJCharacter* OwningCharacter; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FAIRequestID CurrentActionID; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_CC[0x18]; // 0x00CC(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr TargetedBy; // 0x00E4(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_EC[0x1C]; // 0x00EC(0x001C)(Fixing Size After Last Property [ Dumper-7 ]) TMap RequestedActionContext; // 0x0108(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_158[0x40]; // 0x0158(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnBecomeTargetedEvent; // 0x0198(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) TMulticastInlineDelegate ActionType, const ECharacterActionResult& Status)> OnActionStartedEvent; // 0x01A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) TMulticastInlineDelegate ActionType, const ECharacterActionResult& Status)> OnActionCompletedEvent; // 0x01B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) TMulticastInlineDelegate ActionType, const ECharacterActionResult& Status)> OnActionFinishedEvent; // 0x01C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) struct FCharacterActionMutableData DummyData; // 0x01D8(0x00C8)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_2A0[0x90]; // 0x02A0(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool AreRequestIDsEquivalent(const struct FAIRequestID& IDA, const struct FAIRequestID& IDB); static bool IsRequestIDValid(const struct FAIRequestID& ID); struct FCharacterActionMutableData GetActionMutableData(const struct FAIRequestID& ID); class UCharacterAction* GetAction(const struct FAIRequestID& ID) const; class AActor* GetActionAnchor(const struct FAIRequestID& ID) const; class ACJCharacter* GetActionInstigator(const struct FAIRequestID& ID) const; float GetActionMoveTime(const struct FAIRequestID& ID) const; TArray> GetActionResults(const struct FAIRequestID& ID) const; class ACJCharacter* GetActionTarget(const struct FAIRequestID& ID) const; TSubclassOf GetActionType(const struct FAIRequestID& ID) const; TArray GetActiveIntervals(float TimeOffset) const; const class UCharacterActionNotify* GetCommitNotifyFromAction(const struct FAIRequestID& ID) const; struct FAIRequestID GetCurrentContextID() const; const class UCharacterActionInterval* GetIntervalFromAction(const struct FAIRequestID& ID, TSubclassOf IntervalType) const; struct FAIRequestID GetNextContextID(const struct FAIRequestID& ID) const; const class UCharacterActionNotify* GetNotifyFromAction(const struct FAIRequestID& ID, TSubclassOf NotifyType) const; const class ACJCharacter* GetRequestedInstigator(const struct FAIRequestID& ID) const; ECharacterActionResult GetRequestedStatus(const struct FAIRequestID& ID) const; const class ACJCharacter* GetRequestedTarget(const struct FAIRequestID& ID) const; class UCharacterActionHandlerComponent* GetTargetedBy() const; bool GetTimeLeftToCommit(const struct FAIRequestID& ID, float* OutTimeToCommit) const; bool IsActionActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterActionHandlerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterActionHandlerComponent") } static class UCharacterActionHandlerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterActionHandlerComponent; // Class CJ.CancelInterval // 0x0010 (0x0048 - 0x0038) class UCancelInterval final : public UCharacterActionInterval { public: TArray> AllowedCancelActionTypes; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CancelInterval") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CancelInterval") } static class UCancelInterval* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCancelInterval; // Class CJ.IntimidateActionNotify // 0x0048 (0x0080 - 0x0038) class UIntimidateActionNotify final : public UCharacterActionNotify { public: class UCharacterActionMoveSet* MoveSet; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FActionRequestParamSASData SuccessSASData; // 0x0040(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) struct FActionRequestParamSASData FailSASData; // 0x0060(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("IntimidateActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"IntimidateActionNotify") } static class UIntimidateActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UIntimidateActionNotify; // Class CJ.AutoHazardPhysicsFieldNotify // 0x0000 (0x0038 - 0x0038) class UAutoHazardPhysicsFieldNotify final : public UCharacterActionNotify { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoHazardPhysicsFieldNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoHazardPhysicsFieldNotify") } static class UAutoHazardPhysicsFieldNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoHazardPhysicsFieldNotify; // Class CJ.DealMeleeDamageActionNotify // 0x0018 (0x0058 - 0x0040) class UDealMeleeDamageActionNotify final : public UCommitActionNotify { public: float BaseDamage; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DamageTag; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StunTime; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DealMeleeDamageActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DealMeleeDamageActionNotify") } static class UDealMeleeDamageActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDealMeleeDamageActionNotify; // Class CJ.HeightDamageActionNotify // 0x01A8 (0x01E8 - 0x0040) class UHeightDamageActionNotify final : public UCommitActionNotify { public: struct FRuntimeFloatCurve HeightToHealthDamage; // 0x0040(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve HeightToPostureDamage; // 0x00C8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve HeightToStunTime; // 0x0150(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxSearchHeight; // 0x01E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDamagesPlayer; // 0x01E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HeightDamageActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HeightDamageActionNotify") } static class UHeightDamageActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHeightDamageActionNotify; // Class CJ.SetScaleActionNotify // 0x0020 (0x0058 - 0x0038) class USetScaleActionNotify final : public UCharacterActionNotify { public: struct FVector Scale; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendTime; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EScaleTargetOption TargetOption; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SetScaleActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SetScaleActionNotify") } static class USetScaleActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USetScaleActionNotify; // Class CJ.StunActionNotify // 0x0008 (0x0048 - 0x0040) class UStunActionNotify final : public UCommitActionNotify { public: float StunTime; // 0x0040(0x0004)(Edit, BlueprintVisible, 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("StunActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StunActionNotify") } static class UStunActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStunActionNotify; // Class CJ.ThrowWeaponActionNotify // 0x0008 (0x0048 - 0x0040) class UThrowWeaponActionNotify final : public UCommitActionNotify { public: float RotationSpeedDegrees; // 0x0040(0x0004)(Edit, BlueprintVisible, 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("ThrowWeaponActionNotify") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThrowWeaponActionNotify") } static class UThrowWeaponActionNotify* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThrowWeaponActionNotify; // Class CJ.CharacterStateShaderPropagationComponent // 0x0008 (0x00C8 - 0x00C0) class UCharacterStateShaderPropagationComponent final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInteriorStatusChanged(bool bInInterior); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterStateShaderPropagationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterStateShaderPropagationComponent") } static class UCharacterStateShaderPropagationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterStateShaderPropagationComponent; // Class CJ.CJPointInterestComponent // 0x0080 (0x0140 - 0x00C0) class UCJPointInterestComponent final : public UActorComponent { public: struct FVector LookAtPosition; // 0x00C0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ExternalLookAtAlpha; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float headAlpha; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float neckAlpha; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float spineAlpha; // 0x00E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPointInterestPrio LookAtPriority; // 0x00E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLookingAt; // 0x00E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float LookAtBlendTime; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AlignTowardsPosition; // 0x00F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPointInterestPrio AlignTowardsPriority; // 0x0108(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAligningTowards; // 0x0109(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10A[0x2]; // 0x010A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float AlignThreshold; // 0x010C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_110[0x30]; // 0x0110(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearAlignTowards(EPointInterestPrio Priority); void ClearLookAtPos(EPointInterestPrio Priority); void LockSetLookAt(bool bLock); bool SetAlignTowards(const struct FVector& NewAlignmentPos, EPointInterestPrio Priority, float NewThreshold); bool SetLookAtPos(const struct FVector& NewLookAtPos, EPointInterestPrio Priority, float Duration); float GetLookAtAlpha() const; struct FVector GetLookAtPoseAlphas() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJPointInterestComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJPointInterestComponent") } static class UCJPointInterestComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJPointInterestComponent; // Class CJ.CombatPositioningComponent // 0x0238 (0x02F8 - 0x00C0) class UCombatPositioningComponent final : public UActorComponent { public: float MinimumScoreThreshold; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Cooldown; // 0x00C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AlreadyOwnedBias; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OnCooldowndBias; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PPCPlanningScalar; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxNavEdges; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray RingConfigurations; // 0x00E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 QuantizationSteps; // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LocationOffset; // 0x00F8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_110[0x60]; // 0x0110(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FCombatPositioningLane> CharToOwnerLanes; // 0x0170(0x0050)(NativeAccessSpecifierPrivate) TMap, struct FCombatPosition> CachedResults; // 0x01C0(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray OnCooldown; // 0x0210(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_220[0x70]; // 0x0220(0x0070)(Fixing Size After Last Property [ Dumper-7 ]) class UPositioningProfile* InUseProfile; // 0x0290(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class FName ModeKey; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FPositioningMode ModeValueOverride; // 0x02A0(0x0040)(ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_2E0[0x18]; // 0x02E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool ClaimBestAvailablePosition(class AActor* Querier, const class FName& PositioningMode); bool ClaimBestAvailablePositionOverride(class AActor* Querier, const struct FPositioningMode& PositioningMode); void ReleasePosition(class AActor* Querier); bool CanAquirePosition(class AActor* Querier) const; bool GetPosition(const class AActor* Querier, struct FCombatPosition* Result) const; bool HasClaimedPosition(class AActor* Querier) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CombatPositioningComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CombatPositioningComponent") } static class UCombatPositioningComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCombatPositioningComponent; // Class CJ.ContainedActionComponent // 0x0078 (0x0138 - 0x00C0) class UContainedActionComponent final : public UActorComponent { public: class ACJCharacter* OwningCharacter; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCharacterActionHandlerComponent* ActionHandler; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float CameraAxisTolerance; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlignToCameraAxis; // 0x00D4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MinAxisDist; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap, struct FActionRequestParamSASData> ContainedActionSASLayers; // 0x00E0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); struct FAIRequestID RequestContainedAction(TSubclassOf ActionType, class UCharacterActionMoveSet* MoveSet, class ACJCharacter* Target, const struct FActionRequestParamBlock& OverrideBlock); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ContainedActionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ContainedActionComponent") } static class UContainedActionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UContainedActionComponent; // Class CJ.RangedCombatComponent // 0x01D0 (0x0290 - 0x00C0) class URangedCombatComponent final : public UActorComponent { public: uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnReloadDone; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FVector AimDirection; // 0x00E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector AimTarget; // 0x00F8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_110[0x4]; // 0x0110(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float AimTargetPrecisionChangePerBullet; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAimTargetPrecisionOffset; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FRotator TargetRotation; // 0x0120(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bCanFire; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRotateToFire; // 0x0139(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_13A[0x6]; // 0x013A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector FireTarget; // 0x0140(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsReloading; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WeaponThrowVelocity; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WeaponThrowMissDistance; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ThrowTime; // 0x0164(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_168[0xC]; // 0x0168(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag FireStimEventTag; // 0x0174(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* OwningCharacter; // 0x0180(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_188[0x100]; // 0x0188(0x0100)(Fixing Size After Last Property [ Dumper-7 ]) class UWieldingComponent* WieldingComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void Aim(const struct FVector& Target); void AimEnd(); void FireEnd(); void FireStart(); void Reload(); bool FiredRecently() const; class AActor* GetHitActor() const; bool GetIsAiming() const; float GetLastTimeBulletFired() const; class ARangedWeapon* GetWeapon() const; bool IsFiringWeapon() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RangedCombatComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RangedCombatComponent") } static class URangedCombatComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URangedCombatComponent; // Class CJ.NPCCharacter // 0x01C0 (0x1460 - 0x12A0) class ANPCCharacter final : public ACJCharacter { public: uint8 Pad_12A0[0x8]; // 0x12A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UInteractionComponent* DialogueInteractionComponent; // 0x12A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UScheduleRunner* ScheduleRunner; // 0x12B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool IsStunned; // 0x12B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12B9[0x17]; // 0x12B9(0x0017)(Fixing Size After Last Property [ Dumper-7 ]) float AutoUnlockControllerMoveSpeed; // 0x12D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12D4[0x24]; // 0x12D4(0x0024)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterActionMoveSet* VehicleActionMoveSet; // 0x12F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FGameplayTagContainer BlockOneOffTags; // 0x1300(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UDataTable* StartingInventory; // 0x1320(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray LaneGameplayTags; // 0x1328(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_1338[0x30]; // 0x1338(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr Flow; // 0x1368(0x0028)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1390[0xD0]; // 0x1390(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnDialogueEnded(const class USayFlow* SayFlow); void OnDialogueStarted(const class USayFlow* SayFlow); void OnEnterPool(); void OnLeavePool(); void RefreshFlow(); void SetControllerLockedMovement(); void SetControllerUnlockedMovement(); void UpdateRangedAim(const struct FVector& AimLocation); bool AreOneOffsSuppressedByTag() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCCharacter") } static class ANPCCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANPCCharacter; // Class CJ.NPCWorldStateIdentifierAsset // 0x0008 (0x0038 - 0x0030) class UNPCWorldStateIdentifierAsset final : public UPrimaryDataAsset { public: class FName WorldStateInfoName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCWorldStateIdentifierAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCWorldStateIdentifierAsset") } static class UNPCWorldStateIdentifierAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCWorldStateIdentifierAsset; // Class CJ.NPCWorldStateSubsystem // 0x00D0 (0x0108 - 0x0038) class UNPCWorldStateSubsystem final : public UWorldSubsystem { public: struct FNPCLevelScaleTables LevelScaling; // 0x0038(0x0068)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_A0[0x18]; // 0x00A0(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TMap NPCIdentifiers; // 0x00B8(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NPCWorldStateSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NPCWorldStateSubsystem") } static class UNPCWorldStateSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNPCWorldStateSubsystem; // Class CJ.CJLocalPlayer // 0x0000 (0x0318 - 0x0318) class UCJLocalPlayer final : public ULyraLocalPlayer { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJLocalPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJLocalPlayer") } static class UCJLocalPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJLocalPlayer; // Class CJ.ProxyPlayerCharacter // 0x0038 (0x0368 - 0x0330) class AProxyPlayerCharacter final : public APawn { public: uint8 Pad_330[0x8]; // 0x0330(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* RootProxy; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJCameraBoom* CameraBoom; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCameraComponent* CameraComponent; // 0x0348(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCJContextualCameraManager* ContextualCameraManager; // 0x0350(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class APlayerCharacter* PlayerCharacter; // 0x0358(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_360[0x8]; // 0x0360(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProxyPlayerCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProxyPlayerCharacter") } static class AProxyPlayerCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AProxyPlayerCharacter; // Class CJ.CharacterProgressionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCharacterProgressionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void CommitActionPoints(const class UObject* WorldContextObject); static void EndDay(class UObject* WorldContextObject); static void GiveBonusActionPoints(const class UObject* WorldContextObject, int32 ActionPoints); static bool ReserveActionPoints(const class UObject* WorldContextObject, int32 ActionPoints); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterProgressionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterProgressionFunctionLibrary") } static class UCharacterProgressionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterProgressionFunctionLibrary; // Class CJ.CharacterProgressionSubsystem // 0x0028 (0x0058 - 0x0030) class UCharacterProgressionSubsystem final : public UGameInstanceSubsystem { public: uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CommitActionPointsAndProgressTime(); void EndDay(); void GiveMissionRewards(const class UMissionConfigAsset* Mission); void StartNewDay(); void TimeProgressed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterProgressionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterProgressionSubsystem") } static class UCharacterProgressionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterProgressionSubsystem; // Class CJ.BTTask_ClaimCombatPositionToken // 0x0078 (0x00E8 - 0x0070) class UBTTask_ClaimCombatPositionToken final : public UBTTaskNode { public: bool bOverrideProfile; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName Mode; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FPositioningMode ModeOverride; // 0x0080(0x0040)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FBlackboardKeySelector CombatTargetKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_ClaimCombatPositionToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_ClaimCombatPositionToken") } static class UBTTask_ClaimCombatPositionToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_ClaimCombatPositionToken; // Class CJ.BTTask_GenerateTargetsFromEQS // 0x0078 (0x00E8 - 0x0070) class UBTTask_GenerateTargetsFromEQS final : public UBTTaskNode { public: struct FEQSParametrizedQueryExecutionRequest EQSRequest; // 0x0070(0x0048)(Edit, NativeAccessSpecifierPublic) int32 MaxGeneratedTargets; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BC[0x14]; // 0x00BC(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) TArray RegisteredKeys; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BTTask_GenerateTargetsFromEQS") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BTTask_GenerateTargetsFromEQS") } static class UBTTask_GenerateTargetsFromEQS* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBTTask_GenerateTargetsFromEQS; // Class CJ.HTNDecorator_GameplayTags // 0x0070 (0x00F0 - 0x0080) class UHTNDecorator_GameplayTags final : public UHTNDecorator { public: struct FBlackboardKeySelector ActorKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagQuery GameplayTagQuery; // 0x00A8(0x0048)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_GameplayTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_GameplayTags") } static class UHTNDecorator_GameplayTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_GameplayTags; // Class CJ.HTNDecorator_WorldStateVariables // 0x0040 (0x00C0 - 0x0080) class UHTNDecorator_WorldStateVariables final : public UHTNDecorator { public: EWSDecorator SelectedType; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FWSBoolId WSBool; // 0x0084(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSIntId WSInt; // 0x009C(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EBasicKeyOperation BasicComparator; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EArithmeticKeyOperation Comparator; // 0x00B5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 IntValue; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 OperationType; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNDecorator_WorldStateVariables") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNDecorator_WorldStateVariables") } static class UHTNDecorator_WorldStateVariables* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNDecorator_WorldStateVariables; // Class CJ.MotivationInformationCollection // 0x03E8 (0x0410 - 0x0028) class UMotivationInformationCollection final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIEnvironmentContext EnvironmentContext; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic) TMap ActorStimEvents; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic) uint8 Pad_88[0x30]; // 0x0088(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnStimEventAddedBP; // 0x00B8(0x0010)(Edit, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UMotivationSchema* Schema; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) TArray CurrentlyPerceivedActors; // 0x00D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_E0[0x330]; // 0x00E0(0x0330)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SaveSnapshot(); TArray GetActiveTargetsAsActors() const; TArray GetActiveTargetsAsVectors() const; struct FCalculatedMotivationData GetCalculatedDataSnapshot() const; bool GetCalculatedValueBool(class FName KeyName, bool* Output) const; bool GetCalculatedValueFloat(class FName KeyName, float* Output) const; bool GetCalculatedValueInt(class FName KeyName, int32* Output) const; bool GetCalculatedValueVector(class FName KeyName, struct FVector* Output) const; TArray GetCandidatesAsActors() const; TArray GetCandidatesAsVectors() const; struct FAIStimEvent GetHighestPrioStim() const; bool GetMotivationValueAsBool(class FName KeyName, bool* Output) const; bool GetMotivationValueAsFloat(class FName KeyName, float* Output) const; bool GetMotivationValueAsInt(class FName KeyName, int32* Output) const; bool GetMotivationValueAsVector(class FName KeyName, struct FVector* Output) const; int32 GetNumberOfTargetCandidates() const; class UMotivationSchema* GetSchemaAsset() const; bool GetStimOfHighestPrioOfClass(EStimEventClass StimClass, struct FAIStimEvent* OutStim) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MotivationInformationCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MotivationInformationCollection") } static class UMotivationInformationCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMotivationInformationCollection; // Class CJ.BlackboardKeyType_AIStimEvent // 0x0000 (0x0030 - 0x0030) class UBlackboardKeyType_AIStimEvent final : public UBlackboardKeyType { public: static struct FAIStimEvent GetBlackboardValueAsAIStimEvent(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key); static void SetBlackboardValueAsAIStimEvent(class UBTNode* NodeOwner, const struct FBlackboardKeySelector& Key, const struct FAIStimEvent& Value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("BlackboardKeyType_AIStimEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"BlackboardKeyType_AIStimEvent") } static class UBlackboardKeyType_AIStimEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UBlackboardKeyType_AIStimEvent; // Class CJ.ClientStateFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UClientStateFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void NotifyCutsceneFinished(class UObject* WorldContextObject); static void NotifyCutsceneInGameStarted(class UObject* WorldContextObject); static void NotifyCutsceneMusingStarted(class UObject* WorldContextObject); static void NotifyCutsceneVideoFileStarted(class UObject* WorldContextObject); static void NotifyDialogueFinished(class UObject* WorldContextObject); static void NotifyLockedDialogueStarted(class UObject* WorldContextObject); static void NotifyNormalDialogueStarted(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ClientStateFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ClientStateFunctionLibrary") } static class UClientStateFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UClientStateFunctionLibrary; // Class CJ.DialogueContextualCameraManager // 0x0010 (0x1310 - 0x1300) class UDialogueContextualCameraManager final : public UCJContextualCameraManager { public: TArray Participants; // 0x12F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_1308[0x8]; // 0x1308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_OnConversationEnded(); void BP_OnConversationStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueContextualCameraManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueContextualCameraManager") } static class UDialogueContextualCameraManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueContextualCameraManager; // Class CJ.SaySubsystem // 0x0198 (0x01E0 - 0x0048) class USaySubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveFlows; // 0x0078(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_88[0x18]; // 0x0088(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* SayLineDatabase; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDataTable* SayIntentDatabase; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDataTable* SayFlowDatabase; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDataTable* AskChoiceDataTable; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDataTable* SkillCheckDataTable; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_C8[0xB8]; // 0x00C8(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) TArray PendingFlows; // 0x0180(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap, struct FFlowEntryArrayContainer> SayFlowMappingings; // 0x0190(0x0050)(NativeAccessSpecifierPrivate) public: bool IsCharacterInSayFlow(const class ACJCharacter* Character, class UClass* SayFlowClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaySubsystem") } static class USaySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaySubsystem; // Class CJ.CharacterWoundSettings // 0x0008 (0x0040 - 0x0038) class UCharacterWoundSettings final : public UDeveloperSettings { public: uint8 bEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterWoundSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterWoundSettings") } static class UCharacterWoundSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterWoundSettings; // Class CJ.CharacterWoundManagerWorldSubsystem // 0x0000 (0x0038 - 0x0038) class UCharacterWoundManagerWorldSubsystem final : public UWorldSubsystem { public: void DrawBloodSplatterFromImpact(class UPrimitiveComponent* HitComponent, class UPhysicalMaterial* HitPhysicsMaterial, const class FName& HitBoneName, const struct FVector& ImpactPosition); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterWoundManagerWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterWoundManagerWorldSubsystem") } static class UCharacterWoundManagerWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterWoundManagerWorldSubsystem; // Class CJ.CurveCelestialPosition // 0x0100 (0x0130 - 0x0030) class UCurveCelestialPosition final : public UCurveBase { public: struct FRichCurve FloatCurves[0x2]; // 0x0030(0x0080)(NativeAccessSpecifierPublic) public: struct FVector2D GetVectorValue(float InTime) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CurveCelestialPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CurveCelestialPosition") } static class UCurveCelestialPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCurveCelestialPosition; // Class CJ.EditorWorldEnvironmentSettings // 0x0000 (0x02B0 - 0x02B0) class AEditorWorldEnvironmentSettings final : public AInfo { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EditorWorldEnvironmentSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EditorWorldEnvironmentSettings") } static class AEditorWorldEnvironmentSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AEditorWorldEnvironmentSettings; // Class CJ.EnvironmentSubsystem // 0x0130 (0x0178 - 0x0048) class UEnvironmentSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnEnvironmentConfigurationUpdated; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray ParameterCollections; // 0x0078(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap TimeTagRestrictedDataLayers; // 0x0088(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_D8[0xA0]; // 0x00D8(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvironmentSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvironmentSubsystem") } static class UEnvironmentSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvironmentSubsystem; // Class CJ.CharacterWetness // 0x0028 (0x00E8 - 0x00C0) class UCharacterWetness final : public UActorComponent { public: uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class ACJCharacter* OwningCharacter; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray VisiblePrimitives; // 0x00D0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) float Wetness; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float Blueprint_GetWetness(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CharacterWetness") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CharacterWetness") } static class UCharacterWetness* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCharacterWetness; // Class CJ.WeatherOcclusionComponent // 0x0000 (0x0630 - 0x0630) class UWeatherOcclusionComponent final : public UStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeatherOcclusionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeatherOcclusionComponent") } static class UWeatherOcclusionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeatherOcclusionComponent; // Class CJ.TimeOfDaySettings // 0x0000 (0x0038 - 0x0038) class UTimeOfDaySettings final : public UDeveloperSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TimeOfDaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TimeOfDaySettings") } static class UTimeOfDaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTimeOfDaySettings; // Class CJ.LSPostProcessingSettings // 0x0050 (0x0088 - 0x0038) class ULSPostProcessingSettings final : public UDeveloperSettings { public: TSoftObjectPtr AttentionOverlayMaterial; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PostProcessingMaterialParameterCollection; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSPostProcessingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSPostProcessingSettings") } static class ULSPostProcessingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSPostProcessingSettings; // Class CJ.GameLoopHandlerBase // 0x0028 (0x0050 - 0x0028) class UGameLoopHandlerBase : public UObject { public: EGameLoopState CurrentState; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMissionConfigAsset* CurrentMission; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_EnterDayEnded(); void BP_EnterDeath(); void BP_EnterMissionEnded(const class UMissionConfigAsset* Mission, const class FText& Reason, bool bCompleted); void BP_EnterPlaying(); void BP_OnTimeProgressed(); void ExitCurrentState(); void PostMissionEnded(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLoopHandlerBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLoopHandlerBase") } static class UGameLoopHandlerBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLoopHandlerBase; // Class CJ.GameLoopSettings // 0x0028 (0x0060 - 0x0038) class UGameLoopSettings final : public UDeveloperSettings { public: TSoftClassPtr GameLoopHandlerClass; // 0x0038(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLoopSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLoopSettings") } static class UGameLoopSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLoopSettings; // Class CJ.GameLoopSubsystem // 0x0008 (0x0050 - 0x0048) class UGameLoopSubsystem final : public UTickableWorldSubsystem { public: class UGameLoopHandlerBase* GameLoopHandler; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: class UGameLoopHandlerBase* GetGameLoopHandler() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameLoopSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameLoopSubsystem") } static class UGameLoopSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameLoopSubsystem; // Class CJ.AdrenalineComponent // 0x0040 (0x0100 - 0x00C0) class UAdrenalineComponent final : public UActorComponent { public: float Adrenaline; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAdrenaline; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BaseAdrenalineBurnRate; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AdrenalineBurnRate; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAdrenalineDefinitionsDataTable* AdrenalineDefinitionsTable; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMulticastInlineDelegate OnAdrenalineChanged; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAdrenalineUseChanged; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddAdrenaline(float Value); void AddAdrenalineByAction(const struct FGameplayTag& AdrenalineTag); void BeginUse(); void SetAdrenaline(float NewAdrenaline); void SetMaxAdrenaline(float NewMaxAdrenaline); float GetAdrenalinePercent() const; bool IsUsing() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AdrenalineComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AdrenalineComponent") } static class UAdrenalineComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAdrenalineComponent; // Class CJ.CJEnhancedPlayerInput // 0x0000 (0x0900 - 0x0900) class UCJEnhancedPlayerInput final : public UEnhancedPlayerInput { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJEnhancedPlayerInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJEnhancedPlayerInput") } static class UCJEnhancedPlayerInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJEnhancedPlayerInput; // Class CJ.AutoEnvironmentalHazardSubsystem // 0x0210 (0x0258 - 0x0048) class UAutoEnvironmentalHazardSubsystem final : public UTickableWorldSubsystem { public: float PlayerStumbleModifier; // 0x0048(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerCorpseStumbleModifier; // 0x004C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NPCStumbleModifier; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NPCCorpseStumbleModifier; // 0x0054(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterActionMoveSet* WallMoveset; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf WallActionType; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf WallLinkedLayer; // 0x0078(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharacterActionMoveSet* TableMoveset; // 0x0080(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf TableActionType; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf TableLinkedLayer; // 0x0090(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharacterActionMoveSet* RailingMoveset; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf RailingActionType; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf RailingLinkedLayer; // 0x00A8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCharacterActionMoveSet* StumbleMoveset; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf StumbleActionType; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf StumbleLinkedLayer; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C8[0x48]; // 0x00C8(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TMap CharacterToBodyCache; // 0x0110(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap BodyCache; // 0x0160(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_1B0[0xA8]; // 0x01B0(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActionFinishedTriggered(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& TriggeredActionID, const ECharacterActionResult& Result); void ActionMovementFinished(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& FinishedRequestID, EAnimationSelectionResult Result); void ActionMovementStarted(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& TriggeredActionID, EAnimationSelectionResult Result); void ActionStartedTriggered(const class AActor* Actor, const struct FAIRequestID& ID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AutoEnvironmentalHazardSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AutoEnvironmentalHazardSubsystem") } static class UAutoEnvironmentalHazardSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAutoEnvironmentalHazardSubsystem; // Class CJ.DoorAcousticShapeComponent // 0x0020 (0x0550 - 0x0530) class UDoorAcousticShapeComponent final : public UPrimitiveComponent { public: bool bOverrideDoorTypeScale; // 0x0530(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_531[0x7]; // 0x0531(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector PortalScale; // 0x0538(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DoorAcousticShapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DoorAcousticShapeComponent") } static class UDoorAcousticShapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDoorAcousticShapeComponent; // Class CJ.InteractButton // 0x0030 (0x02E0 - 0x02B0) class AInteractButton final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* Mesh; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractionComponent* Interaction; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray Switchables; // 0x02C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bActivated; // 0x02D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ButtonPressEvent(class ACharacter* PressingCharacter); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractButton") } static class AInteractButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteractButton; // Class CJ.InventoryItemPickupMixinConfigAsset // 0x0148 (0x01D0 - 0x0088) class UInventoryItemPickupMixinConfigAsset final : public UInventoryItemMixinConfigAsset { public: class UAkAudioEvent* PickupAudioEvent; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UStaticMesh* PickupMesh; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform PickupMeshTransform; // 0x00A0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer Tags; // 0x0100(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText PickupInteractionText; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText PickupInteractionUnavalibleText; // 0x0130(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) EInteractionWidgetType WidgetType; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_141[0xF]; // 0x0141(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) struct FTransform PickupInteractionTransform; // 0x0150(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId InteractionEnabledWorldState; // 0x01B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bGlintEnabled; // 0x01C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUsePhysics; // 0x01C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CA[0x6]; // 0x01CA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemPickupMixinConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemPickupMixinConfigAsset") } static class UInventoryItemPickupMixinConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemPickupMixinConfigAsset; // Class CJ.InventoryItemWieldableMixinConfigAsset // 0x0010 (0x0098 - 0x0088) class UInventoryItemWieldableMixinConfigAsset final : public UInventoryItemMixinConfigAsset { public: TSubclassOf WieldableItemClass; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWieldOnAdd; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemWieldableMixinConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemWieldableMixinConfigAsset") } static class UInventoryItemWieldableMixinConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemWieldableMixinConfigAsset; // Class CJ.WieldableInterface // 0x0000 (0x0000 - 0x0000) class IWieldableInterface final { public: void AttachToWielder(); void OnBroken(); void OnDropped(); void OnWieldBegin(class ACJCharacter* WieldingCharacter, class UWieldingComponent* WieldingComponent); void OnWieldEnd(); void SetupInventoryItem(const struct FInventoryItemLocator& Item); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WieldableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WieldableInterface") } static class IWieldableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IWieldableInterface; // Class CJ.JobsFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UJobsFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AbortBigTake(class UObject* WorldContextObject); static void EnterBigTake(class UObject* WorldContextObject); static void EnterBigTakePlanning(class UObject* WorldContextObject); static void EscapeBigTake(class UObject* WorldContextObject); static void FinishBigTake(class UObject* WorldContextObject); static void RestartBigTake(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JobsFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JobsFunctionLibrary") } static class UJobsFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJobsFunctionLibrary; // Class CJ.FakeLight // 0x0008 (0x02B8 - 0x02B0) class AFakeLight : public AActor { public: class UFakeLightComponent* FakeLightComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeLight") } static class AFakeLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFakeLight; // Class CJ.FakePointLightComponent // 0x0000 (0x0690 - 0x0690) class UFakePointLightComponent final : public UFakeLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakePointLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakePointLightComponent") } static class UFakePointLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFakePointLightComponent; // Class CJ.FakePointLight // 0x0000 (0x02B8 - 0x02B8) class AFakePointLight final : public AFakeLight { public: class UFakePointLightComponent* GetFakeLightComponent(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakePointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakePointLight") } static class AFakePointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFakePointLight; // Class CJ.FakeRectLight // 0x0000 (0x02B8 - 0x02B8) class AFakeRectLight final : public AFakeLight { public: class UFakeRectLightComponent* GetFakeLightComponent(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeRectLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeRectLight") } static class AFakeRectLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFakeRectLight; // Class CJ.FakeSpotLightComponent // 0x0000 (0x0690 - 0x0690) class UFakeSpotLightComponent final : public UFakeLightComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeSpotLightComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeSpotLightComponent") } static class UFakeSpotLightComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFakeSpotLightComponent; // Class CJ.FakeSpotLight // 0x0000 (0x02B8 - 0x02B8) class AFakeSpotLight final : public AFakeLight { public: class UFakeSpotLightComponent* GetFakeLightComponent(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FakeSpotLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FakeSpotLight") } static class AFakeSpotLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AFakeSpotLight; // Class CJ.InteriorLumenShape // 0x0030 (0x02E0 - 0x02B0) class AInteriorLumenShape final : public AActor { public: uint8 Pad_2B0[0x8]; // 0x02B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FControlledLightData ControlledLightData; // 0x02B8(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) class UStaticMeshComponent* StaticMeshComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorLumenShape") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorLumenShape") } static class AInteriorLumenShape* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteriorLumenShape; // Class CJ.InteriorPointLight // 0x0008 (0x02F8 - 0x02F0) class AInteriorPointLight final : public AInteriorLight { public: class UPointLightComponent* PointLightComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorPointLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorPointLight") } static class AInteriorPointLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteriorPointLight; // Class CJ.InteriorSpotLight // 0x0008 (0x02F8 - 0x02F0) class AInteriorSpotLight final : public AInteriorLight { public: class USpotLightComponent* SpotLightComponent; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorSpotLight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorSpotLight") } static class AInteriorSpotLight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteriorSpotLight; // Class CJ.MapSettingsActor // 0x00C8 (0x0378 - 0x02B0) class AMapSettingsActor final : public AInfo { public: TSoftObjectPtr DefaultMapTexture; // 0x02B0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr DefaultMapMaterial; // 0x02D8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D DefaultMaterialImageSize; // 0x0300(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag DefaultZoomLevel; // 0x0310(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinZoom; // 0x0318(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxZoom; // 0x031C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ZoomLevels; // 0x0320(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) struct FMargin MapLimits; // 0x0330(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FBoxSphereBounds CachedBoundingBox; // 0x0340(0x0038)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MapSettingsActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MapSettingsActor") } static class AMapSettingsActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMapSettingsActor; // Class CJ.MissionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UMissionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static const class UMissionConfigAsset* BP_GetActiveMission(class UObject* WorldContextObject, bool* bOutSuccess); static bool CanStartAtTime(const class UMissionConfigAsset* MissionConfig, ETimePeriod TimeToCheck); static void DebugStartMission(class UObject* WorldContextObject, const struct FPrimaryAssetId& MissionId); static void FailAllActiveMissions(class UObject* WorldContextObject, const class FText& Reason); static bool GetActiveMissionType(class UObject* WorldContextObject, EMissionType* MissionType); static void GetDailyFailedMissions(class UObject* WorldContextObject, TArray* FailedMissions); static void GetDailySucceededMissions(class UObject* WorldContextObject, TArray* SucceededMissions); static EMissionType GetMissionTypeFromMissionID(class UObject* WorldContextObject, const struct FPrimaryAssetId& MissionId); static bool IsInActiveMission(class UObject* WorldContextObject); static void OnlyAllowStoryMissionsToBeStartable(class UObject* WorldContextObject); static void PopulateNextStoryMission(class UObject* WorldContextObject); static void PopulateStartableMissions(class UObject* WorldContextObject, int32 NumberToMakeStartable); static void ReactivateMissions(class UObject* WorldContextObject); static void StartMission(class UObject* WorldContextObject, class UMissionConfigAsset* MissionConfig); static void UnloadMission(class UObject* WorldContextObject, const struct FPrimaryAssetId& MissionId); static void UnloadMissionLayer(class UObject* WorldContextObject, const class UMissionConfigAsset* MissionConfig); static void UnstartAllActiveMissions(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionFunctionLibrary") } static class UMissionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionFunctionLibrary; // Class CJ.MissionSubsystem // 0x02C0 (0x02F8 - 0x0038) class UMissionSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x60]; // 0x0038(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) TArray MissionsFailedToday; // 0x0098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TArray MissionsSucceededToday; // 0x00A8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) uint8 Pad_B8[0x38]; // 0x00B8(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) TMap Missions; // 0x00F0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap TrackStatus; // 0x0140(0x0050)(NativeAccessSpecifierPrivate) uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap RunningMissions; // 0x0198(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray DeferredReleaseList; // 0x01E8(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap RunningObjectives; // 0x01F8(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap ObjectiveLocations; // 0x0248(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_298[0x60]; // 0x0298(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionSubsystem") } static class UMissionSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionSubsystem; // Class CJ.MissionConfigAsset // 0x0508 (0x0538 - 0x0030) class UMissionConfigAsset final : public UPrimaryDataAsset { public: class FName MissionName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, AssetRegistrySearchable, NativeAccessSpecifierPublic) class FText ShortDescription; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText LongDescription; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) EMissionType MissionType; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsStoryDeckAssignmentEnabled; // 0x0069(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShowStartCountdown; // 0x006A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsReplayable; // 0x006B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClearAllCrimeOnCompletion; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool MakeNextStoryStartableOnCompletion; // 0x006D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) double DelayCompletion; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Cost; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AvailableDay; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AvailableEvening; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AvailableNight; // 0x007E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7F[0x1]; // 0x007F(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 PopulatedFromDay; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr StartLocationIdentifier; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr EndMissionSuccessLocationIdentifier; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr EndMissionFailureLocationIdentifier; // 0x00D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap Bools; // 0x0100(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap Ints; // 0x0150(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap Floats; // 0x01A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray NamedInts; // 0x01F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) int32 BonusActionPoints; // 0x0200(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap, int32> RewardItems; // 0x0208(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FVector MapMarkerLocation; // 0x0258(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Location; // 0x0270(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer CompletedTags; // 0x0298(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTagContainer FailedTags; // 0x02B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftClassPtr MissionBlueprint; // 0x02D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataAsset* MissionBlueprintAsset; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FWSInferredBool AvailableState; // 0x0308(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSInferredBool CompletedState; // 0x0310(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSInferredBool FailedState; // 0x0318(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Objectives; // 0x0320(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FMissionWorldStatePackage WorldStatesToReset; // 0x0330(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray WorldStateInfosToReset; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray> VehiclesToReset; // 0x0440(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) bool bAutoUnloadMissionOnCompletion; // 0x0450(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_451[0x7]; // 0x0451(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveDataLayerAssets; // 0x0458(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) struct FWSBoolId IsMissionFinished; // 0x0468(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSInferredBool IsMissionCompletedInternal; // 0x0480(0x0008)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSBoolId IsMissionReadyToComplete; // 0x0488(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId IsMissionStartable; // 0x04A0(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId BookmarkStarted; // 0x04B8(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId IsMissionStarted; // 0x04D0(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId IsMissionFailed; // 0x04E8(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSBoolId IsMissionCompleted; // 0x0500(0x0018)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_518[0x20]; // 0x0518(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class AMissionStarter* GetMissionStarter(); class UMVVMViewModelBase* GetViewModel(); void SetViewModel(class UMVVMViewModelBase* ViewModel); struct FWSEnumId GetMissionStatusEnumId(class UObject* WorldContextObject) const; TArray GetObjectives() const; bool IsJob() const; bool IsVehicleMission() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionConfigAsset") } static class UMissionConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionConfigAsset; // Class CJ.MissionObjectiveConfig // 0x00D0 (0x00F8 - 0x0028) class UMissionObjectiveConfig final : public UObject { public: struct FWSInferredBool ActiveState; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSInferredBool CompletedState; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSInferredBool FailedState; // 0x0038(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class FText Description; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TSoftClassPtr ObjectiveBlueprint; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UDataAsset* ObjectiveBlueprintAsset; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftClassPtr ObjectiveLocationBlueprint; // 0x0080(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMissionObjectiveMapMarkerType MapMarkerType; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr Location; // 0x00B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MapMarkerLocation; // 0x00D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MapMarkerRadius; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowMapMarker; // 0x00F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoSetNavigationTarget; // 0x00F5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F6[0x2]; // 0x00F6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FWSEnumId GetMissionObjectiveStatusEnumId(class UObject* WorldContextObject) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionObjectiveConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionObjectiveConfig") } static class UMissionObjectiveConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionObjectiveConfig; // Class CJ.MissionRunningBase // 0x0020 (0x02D0 - 0x02B0) class AMissionRunningBase final : public AActor { public: class FText Reason; // 0x02B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) EMissionReleaseStage ReleaseStage; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMissionConfigAsset* MissionConfig; // 0x02C8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void BP_MissionCompleted(const class UMissionConfigAsset* Mission); void BP_MissionFailed(const class UMissionConfigAsset* Mission); void BP_MissionStarted(const class UMissionConfigAsset* Mission); void FailMission(const class FText& Reason_0); void SetViewModel(class UMVVMViewModelBase* ViewModel); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionRunningBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionRunningBase") } static class AMissionRunningBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AMissionRunningBase; // Class CJ.ObjectiveLocationBase // 0x0000 (0x02B0 - 0x02B0) class AObjectiveLocationBase final : public AActor { public: void BP_ObjectiveStarted(const class UMissionConfigAsset* Mission, const class UMissionObjectiveConfig* Objective); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectiveLocationBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectiveLocationBase") } static class AObjectiveLocationBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AObjectiveLocationBase; // Class CJ.LoadMissionsAsyncAction // 0x0018 (0x0048 - 0x0030) class ULoadMissionsAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate& Missions)> OnMissionsLoaded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class ULoadMissionsAsyncAction* LoadMissions(class UObject* WorldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LoadMissionsAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LoadMissionsAsyncAction") } static class ULoadMissionsAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULoadMissionsAsyncAction; // Class CJ.MissionObjectiveObserverComponent // 0x0030 (0x00F0 - 0x00C0) class UMissionObjectiveObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnMissionObjectiveUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPrimaryAssetId MissionId; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName ObjectiveName; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMissionObjectiveStatus ObjectiveStatus; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMissionObjectiveStatusChanged(const struct FPrimaryAssetId& InMissionId, class FName InObjectiveName, EMissionObjectiveStatus NewStatus); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionObjectiveObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionObjectiveObserverComponent") } static class UMissionObjectiveObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionObjectiveObserverComponent; // Class CJ.MissionObserverComponent // 0x0028 (0x00E8 - 0x00C0) class UMissionObserverComponent final : public UActorComponent { public: TMulticastInlineDelegate OnMissionStatusUpdated; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FPrimaryAssetId MissionId; // 0x00D0(0x0010)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EMissionStatus MissionStatus; // 0x00E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionObserverComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionObserverComponent") } static class UMissionObserverComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionObserverComponent; // Class CJ.CJNamedLocationPreviewComponent // 0x0000 (0x0250 - 0x0250) class UCJNamedLocationPreviewComponent final : public UNamedLocationPreviewComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJNamedLocationPreviewComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJNamedLocationPreviewComponent") } static class UCJNamedLocationPreviewComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJNamedLocationPreviewComponent; // Class CJ.NewsActor // 0x0000 (0x02B0 - 0x02B0) class ANewsActor final : public AActor { public: void NewsUpdate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewsActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewsActor") } static class ANewsActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ANewsActor; // Class CJ.NewsSubsystem // 0x0030 (0x0068 - 0x0038) class UNewsSubsystem final : public UWorldSubsystem { public: TMulticastInlineDelegate OnNewsUpdated; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray NewsEvents; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray GeneratedNewsEvents; // 0x0058(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: const TArray GetAllNewsEvents(); const class UNewsEvent* GetLatestNewsEvent(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewsSubsystem") } static class UNewsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNewsSubsystem; // Class CJ.AnchoredGeometryCollectionActor // 0x0028 (0x02E0 - 0x02B8) class AAnchoredGeometryCollectionActor final : public AFieldSystemActor { public: class UGeometryCollectionComponent* GeometryCollection; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBoxComponent* BoxComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UUniformInteger* UniformInteger; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UCullingField* CullingField; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UBoxFalloff* BoxFalloff; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AnchoredGeometryCollectionActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AnchoredGeometryCollectionActor") } static class AAnchoredGeometryCollectionActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AAnchoredGeometryCollectionActor; // Class CJ.CJPhysicsCollisionHandler // 0x0030 (0x0070 - 0x0040) class UCJPhysicsCollisionHandler final : public UPhysicsCollisionHandler { public: TArray ImpactEvents; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJPhysicsCollisionHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJPhysicsCollisionHandler") } static class UCJPhysicsCollisionHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJPhysicsCollisionHandler; // Class CJ.VehiclePhysicsParticleSubsystem // 0x0010 (0x0048 - 0x0038) class UVehiclePhysicsParticleSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehiclePhysicsParticleSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehiclePhysicsParticleSubsystem") } static class UVehiclePhysicsParticleSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehiclePhysicsParticleSubsystem; // Class CJ.ThreatIndicatorSourceInterface // 0x0000 (0x0000 - 0x0000) class IThreatIndicatorSourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThreatIndicatorSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThreatIndicatorSourceInterface") } static class IThreatIndicatorSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IThreatIndicatorSourceInterface; // Class CJ.PlayerGuidanceSettings // 0x0060 (0x0098 - 0x0038) class UPlayerGuidanceSettings final : public UDeveloperSettings { public: struct FBox ZoneGraphSearchBox; // 0x0038(0x0038)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FZoneGraphTagFilter ZoneGraphQueryFilter; // 0x0070(0x000C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) struct FCJZonegraphPathGenerationSettings ZoneGraphPathSettings; // 0x007C(0x001C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerGuidanceSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerGuidanceSettings") } static class UPlayerGuidanceSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerGuidanceSettings; // Class CJ.PlayerGuidanceSubsystem // 0x0178 (0x01C0 - 0x0048) class UPlayerGuidanceSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x110]; // 0x0048(0x0110)(Fixing Size After Last Property [ Dumper-7 ]) class UWorldIconManagerSubsystem* WorldIconManagerSubsystem; // 0x0158(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UZoneGraphSubsystem* ZoneGraphSubsystem; // 0x0160(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) class UTrafficManagerSubsystem* TrafficManager; // 0x0168(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_170[0x50]; // 0x0170(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PlayerGuidanceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PlayerGuidanceSubsystem") } static class UPlayerGuidanceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPlayerGuidanceSubsystem; // Class CJ.ThreatIndicatorDisplayComponent // 0x0070 (0x02C0 - 0x0250) class UThreatIndicatorDisplayComponent final : public USceneComponent { public: float CameraPlaneAlignmentAmount; // 0x0250(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMesh* IndicatorMesh; // 0x0258(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UInstancedStaticMeshComponent* IndicatorISM; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_268[0x58]; // 0x0268(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThreatIndicatorDisplayComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThreatIndicatorDisplayComponent") } static class UThreatIndicatorDisplayComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThreatIndicatorDisplayComponent; // Class CJ.ThreatIndicatorSubsystem // 0x0078 (0x00C0 - 0x0048) class UThreatIndicatorSubsystem final : public UTickableWorldSubsystem { public: class UAkAudioEvent* ThreatIndicatorAudioEvent; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_50[0x70]; // 0x0050(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool ShouldShowCombatIndicator(); static bool ShouldShowThreatIndicator(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ThreatIndicatorSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ThreatIndicatorSubsystem") } static class UThreatIndicatorSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UThreatIndicatorSubsystem; // Class CJ.PreviewActorComponent // 0x0000 (0x0250 - 0x0250) class UPreviewActorComponent final : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PreviewActorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PreviewActorComponent") } static class UPreviewActorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPreviewActorComponent; // Class CJ.FarFieldLumenBlockerComponent // 0x0000 (0x0630 - 0x0630) class UFarFieldLumenBlockerComponent final : public UStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FarFieldLumenBlockerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FarFieldLumenBlockerComponent") } static class UFarFieldLumenBlockerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFarFieldLumenBlockerComponent; // Class CJ.LumenBlockerComponent // 0x0000 (0x0630 - 0x0630) class ULumenBlockerComponent final : public UStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LumenBlockerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LumenBlockerComponent") } static class ULumenBlockerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULumenBlockerComponent; // Class CJ.LumenBlocker // 0x0008 (0x02B8 - 0x02B0) class ALumenBlocker final : public AActor { public: class ULumenBlockerComponent* LumenBlockerComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LumenBlocker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LumenBlocker") } static class ALumenBlocker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALumenBlocker; // Class CJ.CJWorldSettings // 0x0180 (0x0660 - 0x04E0) class ACJWorldSettings final : public AWorldSettings { public: uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap TrafficTypeAgentAmount; // 0x04E8(0x0050)(Edit, NativeAccessSpecifierPublic) TArray ParkingExclusionPoints; // 0x0538(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UParkingSpotCollection* ParkingSpots; // 0x0548(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSoftObjectPtr DefaultPlayerVehicleLocation; // 0x0550(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TimeOfDayPreset; // 0x0578(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseInteriorStreaming; // 0x05A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A1[0x3]; // 0x05A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) ELoadingWorldConfiguration LoadingWorldConfiguration; // 0x05A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnablePedestrianTagSpawning; // 0x05A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A9[0x7]; // 0x05A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double DrownZLevel; // 0x05B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTrafficZoneGraphDataExpected; // 0x05B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5B9[0x7]; // 0x05B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagQuery DefinitionQuery; // 0x05C0(0x0048)(Edit, NativeAccessSpecifierPublic) TMap EnforcementLocations; // 0x0608(0x0050)(Edit, NativeAccessSpecifierPublic) bool bIsCellStreamingEnabled; // 0x0658(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_659[0x7]; // 0x0659(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJWorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJWorldSettings") } static class ACJWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJWorldSettings; // Class CJ.VehiclePlayFromHereSettings // 0x0010 (0x0048 - 0x0038) class UVehiclePlayFromHereSettings final : public UDeveloperSettings { public: TArray SpawnableVehicles; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehiclePlayFromHereSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehiclePlayFromHereSettings") } static class UVehiclePlayFromHereSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehiclePlayFromHereSettings; // Class CJ.CJSmartObjectFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UCJSmartObjectFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void BindInputActionsToCharacterAction(class ACJCharacter* CJCharacter, class UEnhancedInputComponent* EnhancedInputComponent, const TArray& InputActionsToBind, const TSubclassOf CharacterActionType, const class USmartObjectComponent* UsingSmartObjectComponent, const ECharacterActionRequestType RequestType); static void BindInputActionToCharacterAction(class ACJCharacter* CJCharacter, class UEnhancedInputComponent* EnhancedInputComponent, const class UInputAction* InputActionToBind, const TSubclassOf CharacterActionType, const class USmartObjectComponent* UsingSmartObjectComponent, const ECharacterActionRequestType RequestType); static void BuildSmartObjectUserActivityTags(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, const struct FGameplayTagContainer& FilterActivityTags, struct FGameplayTagContainer* BuiltActivityTags); static void DoActionInSmartObject(class ACJCharacter* CJCharacter, class AActor* UsingSmartObject, const TSubclassOf RequestedActionType); static ECJSOSlotConfigType GetCJSOSlotConfigType(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle); static void GetClaimedSmartObjectActivityTags(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, const struct FGameplayTagContainer& FilterActivityTags, struct FGameplayTagContainer* BuiltActivityTags); static bool GetClaimedSmartObjectHandle(class AAIController* AIController, const class FName BlackboardKeyName, struct FSmartObjectClaimHandle* OutHandle); static void PopulateSmartObjectComplexInteractionAnimVars(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, class UDataTable*& EntryCDB, struct FInstancedStruct& CycleIdleChooser, class UDataTable*& ExitCDB); static void PopulateSmartObjectOneShotAnimVars(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, class UDataTable*& EntryCDB); static void PopulateSmartObjectOneShotLoopingAnimVars(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, class UDataTable*& EntryCDB, class UAnimSequence*& CycleIdleSequence); static void PopulateSmartObjectSimpleInteractionAnimVars(const class ACJCharacter* CJCharacter, const struct FSmartObjectClaimHandle& ClaimHandle, class UDataTable*& EntryCDB, class UAnimSequence*& CycleIdleSequence, class UDataTable*& ExitCDB); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJSmartObjectFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJSmartObjectFunctionLibrary") } static class UCJSmartObjectFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJSmartObjectFunctionLibrary; // Class CJ.GameplayBehavior_CharacterAction // 0x00D8 (0x0168 - 0x0090) class UGameplayBehavior_CharacterAction final : public UGameplayBehavior { public: TArray InflightActions; // 0x0090(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_A0[0xB8]; // 0x00A0(0x00B8)(Fixing Size After Last Property [ Dumper-7 ]) TArray AnimTickSettings; // 0x0158(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: void OnRequestActionPayload(class ACJCharacter* CJCharacter, const TSubclassOf RequestedActionType, struct FAIRequestID* RequestResult); void OnRequestDoingAction(const class AActor* RequestActor, const struct FAIRequestID& TriggeredActionID); void OnRequestFinished(const class UCharacterActionHandlerComponent* Handler, const struct FAIRequestID& CurrentRequestID, const ECharacterActionResult& Result); void OnSyncAnimFinished(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& FinishedActionID, EAnimationSelectionResult Result); void OnSyncAnimStarted(const class AActor* InstigatorActor, const class AActor* RespondingActor, const struct FAIRequestID& TriggeredActionID, EAnimationSelectionResult Result); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayBehavior_CharacterAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayBehavior_CharacterAction") } static class UGameplayBehavior_CharacterAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayBehavior_CharacterAction; // Class CJ.SmartObjectInteraction // 0x0000 (0x0000 - 0x0000) class ISmartObjectInteraction final { public: void Begin(class ACJCharacter* Character); void End(class ACJCharacter* Character); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmartObjectInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmartObjectInteraction") } static class ISmartObjectInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ISmartObjectInteraction; // Class CJ.SmashableCollectibleBase // 0x0010 (0x02C0 - 0x02B0) class ASmashableCollectibleBase final : public AActor { public: uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkAsConsumed(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmashableCollectibleBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmashableCollectibleBase") } static class ASmashableCollectibleBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASmashableCollectibleBase; // Class CJ.SmashableCollectibleSpawner // 0x0050 (0x0300 - 0x02B0) class ASmashableCollectibleSpawner final : public AActor { public: TSoftObjectPtr Item; // 0x02B0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Amount; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSaveConsumedState; // 0x02DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2DD[0x3]; // 0x02DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName PlaceId; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E8[0x18]; // 0x02E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SmashableCollectibleSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SmashableCollectibleSpawner") } static class ASmashableCollectibleSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ASmashableCollectibleSpawner; // Class CJ.ManagedSpawnPointPreview // 0x0000 (0x0630 - 0x0630) class UManagedSpawnPointPreview final : public UStaticMeshComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ManagedSpawnPointPreview") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ManagedSpawnPointPreview") } static class UManagedSpawnPointPreview* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UManagedSpawnPointPreview; // Class CJ.SpawningDeveloperSettings // 0x0030 (0x0068 - 0x0038) class USpawningDeveloperSettings final : public UDeveloperSettings { public: struct FSoftClassPath NPCCharacterPath; // 0x0038(0x0020)(Edit, ZeroConstructor, Config, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSpawnedCostTarget; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawningRangeMaxLimit; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawningRangeMinLimit; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawningDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawningDeveloperSettings") } static class USpawningDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawningDeveloperSettings; // Class CJ.SpawnVisualizerDeveloperSettings // 0x0078 (0x00B0 - 0x0038) class USpawnVisualizerDeveloperSettings final : public UDeveloperSettings { public: TSoftObjectPtr PreviewVehicle; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PreviewOriginCharacterMat; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr PreviewUndefined; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpawnVisualizerDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpawnVisualizerDeveloperSettings") } static class USpawnVisualizerDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpawnVisualizerDeveloperSettings; // Class CJ.FullVehicleWatch // 0x0018 (0x0040 - 0x0028) class UFullVehicleWatch final : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate Callback; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("FullVehicleWatch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"FullVehicleWatch") } static class UFullVehicleWatch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UFullVehicleWatch; // Class CJ.PassiveSpiritSubsystem // 0x0070 (0x00B8 - 0x0048) class UPassiveSpiritSubsystem final : public UTickableWorldSubsystem { public: class UPassiveVehicleCreator* VehicleCreator; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USimpleNPCCreator* SimpleNPCCreator; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UMissionVehicleCreator* MissionVehicleCreator; // 0x0058(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UHelicopterCreator* HelicopterCreator; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_68[0x50]; // 0x0068(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PassiveSpiritSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PassiveSpiritSubsystem") } static class UPassiveSpiritSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPassiveSpiritSubsystem; // Class CJ.SpiritSubsystemFunctionLibrary // 0x0000 (0x0028 - 0x0028) class USpiritSubsystemFunctionLibrary final : public UBlueprintFunctionLibrary { public: static class FName Conv_SpiritIdToPlaceId(const struct FSpiritId& ID); static void ForgetSpirit(const class UObject* WorldContextObject, class FName PlaceId); static class AActor* GetSpawnedActor(const class UObject* WorldContextObject, class FName PlaceId); static struct FVector GetSpiritLocation(const class UObject* WorldContextObject, class FName PlaceId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystemFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystemFunctionLibrary") } static class USpiritSubsystemFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystemFunctionLibrary; // Class CJ.SpiritSubsystemGetMaterializedActorAsync // 0x0010 (0x0058 - 0x0048) class USpiritSubsystemGetMaterializedActorAsync final : public USpiritSubsystemGetMaterializedActorBase { public: TMulticastInlineDelegate Completed; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class USpiritSubsystemGetMaterializedActorAsync* GetMaterializedActor(class UObject* WorldContextObject, class FName PlaceId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystemGetMaterializedActorAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystemGetMaterializedActorAsync") } static class USpiritSubsystemGetMaterializedActorAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystemGetMaterializedActorAsync; // Class CJ.SpiritSubsystemGetMaterializedCharacterAsync // 0x0010 (0x0058 - 0x0048) class USpiritSubsystemGetMaterializedCharacterAsync final : public USpiritSubsystemGetMaterializedActorBase { public: TMulticastInlineDelegate Completed; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class USpiritSubsystemGetMaterializedCharacterAsync* GetMaterializedCharacter(class UObject* WorldContextObject, class FName PlaceId); static class USpiritSubsystemGetMaterializedCharacterAsync* GetMaterializedCharacter_SpiritId(class UObject* WorldContextObject, const struct FSpiritId& SpiritId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystemGetMaterializedCharacterAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystemGetMaterializedCharacterAsync") } static class USpiritSubsystemGetMaterializedCharacterAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystemGetMaterializedCharacterAsync; // Class CJ.SpiritSubsystemGetMaterializedVehicleAsync // 0x0010 (0x0058 - 0x0048) class USpiritSubsystemGetMaterializedVehicleAsync final : public USpiritSubsystemGetMaterializedActorBase { public: TMulticastInlineDelegate Completed; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) public: static class USpiritSubsystemGetMaterializedVehicleAsync* GetMaterializedVehicle(class UObject* WorldContextObject, class FName PlaceId); static class USpiritSubsystemGetMaterializedVehicleAsync* GetMaterializedVehicle_SpiritId(class UObject* WorldContextObject, const struct FSpiritId& SpiritId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritSubsystemGetMaterializedVehicleAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritSubsystemGetMaterializedVehicleAsync") } static class USpiritSubsystemGetMaterializedVehicleAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritSubsystemGetMaterializedVehicleAsync; // Class CJ.SpiritTriggerComponent // 0x0008 (0x00C8 - 0x00C0) class USpiritTriggerComponent final : public UActorComponent { public: float TriggerRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CheckEnterTrigger(const struct FVector& WorldPosition); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SpiritTriggerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SpiritTriggerComponent") } static class USpiritTriggerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USpiritTriggerComponent; // Class CJ.StoryCardAttractorSubsystem // 0x0088 (0x00D0 - 0x0048) class UStoryCardAttractorSubsystem final : public UTickableWorldSubsystem { public: TMap SpawnedActors; // 0x0048(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf VisualAttractorClass; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x28]; // 0x00A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryCardAttractorSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryCardAttractorSubsystem") } static class UStoryCardAttractorSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryCardAttractorSubsystem; // Class CJ.StoryCardConfigAsset // 0x0070 (0x00A0 - 0x0030) class UStoryCardConfigAsset final : public UPrimaryDataAsset { public: class FName WorldStateInfoName; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWSInferredBool AvailableState; // 0x0038(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWSInferredBool ConsumedState; // 0x0040(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FGameplayTagContainer CategoryTags; // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Locations; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftObjectPtr ConsumedJournalEntry; // 0x0078(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryCardConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryCardConfigAsset") } static class UStoryCardConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryCardConfigAsset; // Class CJ.StoryDeckSubsystem // 0x04A8 (0x04F0 - 0x0048) class UStoryDeckSubsystem final : public UTickableWorldSubsystem { public: uint8 Pad_48[0x90]; // 0x0048(0x0090)(Fixing Size After Last Property [ Dumper-7 ]) class UStoryDeckSubsystemSettings* StoryDeckSettings; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_E0[0x30]; // 0x00E0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TMap StoryCards; // 0x0110(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_160[0x390]; // 0x0160(0x0390)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ForceRefreshLocations(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryDeckSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryDeckSubsystem") } static class UStoryDeckSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStoryDeckSubsystem; // Class CJ.StoryCardLocationMarker // 0x0048 (0x02F8 - 0x02B0) class AStoryCardLocationMarker final : public AActor { public: class FName LocationId; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer LocationTags; // 0x02B8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FWSBoolId EnabledCondition; // 0x02D8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLocationEnabled; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryCardLocationMarker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryCardLocationMarker") } static class AStoryCardLocationMarker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryCardLocationMarker; // Class CJ.StoryDeckRegistry // 0x0010 (0x02C0 - 0x02B0) class AStoryDeckRegistry final : public AInfo { public: TArray Locations; // 0x02B0(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StoryDeckRegistry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StoryDeckRegistry") } static class AStoryDeckRegistry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStoryDeckRegistry; // Class CJ.LSPlatformSpecificWorldPartitionStreamingSettings // 0x0050 (0x0090 - 0x0040) class ULSPlatformSpecificWorldPartitionStreamingSettings final : public UPlatformSettings { public: TMap GridStreamingRange; // 0x0040(0x0050)(Edit, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSPlatformSpecificWorldPartitionStreamingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSPlatformSpecificWorldPartitionStreamingSettings") } static class ULSPlatformSpecificWorldPartitionStreamingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSPlatformSpecificWorldPartitionStreamingSettings; // Class CJ.LSWorldPartitionStreamingSettings // 0x0010 (0x0048 - 0x0038) class ULSWorldPartitionStreamingSettings final : public UDeveloperSettings { public: struct FPerPlatformSettings PerPlatformSettings; // 0x0038(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSWorldPartitionStreamingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSWorldPartitionStreamingSettings") } static class ULSWorldPartitionStreamingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSWorldPartitionStreamingSettings; // Class CJ.HLODDataPropagatorComponent // 0x0010 (0x0540 - 0x0530) class UHLODDataPropagatorComponent final : public UPrimitiveComponent { public: TArray DataObjects; // 0x0530(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HLODDataPropagatorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HLODDataPropagatorComponent") } static class UHLODDataPropagatorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHLODDataPropagatorComponent; // Class CJ.LSHLODBuildSettingsOverrider // 0x0000 (0x0000 - 0x0000) class ILSHLODBuildSettingsOverrider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSHLODBuildSettingsOverrider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSHLODBuildSettingsOverrider") } static class ILSHLODBuildSettingsOverrider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ILSHLODBuildSettingsOverrider; // Class CJ.LSHLODBuildSettingsUserAssetData // 0x0000 (0x0028 - 0x0028) class ULSHLODBuildSettingsUserAssetData final : public UAssetUserData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSHLODBuildSettingsUserAssetData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSHLODBuildSettingsUserAssetData") } static class ULSHLODBuildSettingsUserAssetData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSHLODBuildSettingsUserAssetData; // Class CJ.WorldPartitionHLODModifierLumenBlocker // 0x0000 (0x0028 - 0x0028) class UWorldPartitionHLODModifierLumenBlocker final : public UWorldPartitionHLODModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldPartitionHLODModifierLumenBlocker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldPartitionHLODModifierLumenBlocker") } static class UWorldPartitionHLODModifierLumenBlocker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldPartitionHLODModifierLumenBlocker; // Class CJ.LSHLODSettings // 0x0000 (0x0038 - 0x0038) class ULSHLODSettings final : public UDeveloperSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSHLODSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSHLODSettings") } static class ULSHLODSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSHLODSettings; // Class CJ.PCGSchedulingFarLights // 0x0000 (0x0048 - 0x0048) class UPCGSchedulingFarLights final : public UPCGSchedulingProximityCull { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PCGSchedulingFarLights") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PCGSchedulingFarLights") } static class UPCGSchedulingFarLights* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPCGSchedulingFarLights; // Class CJ.LSWorldPartitionRuntimeCellTransformerISM // 0x0000 (0x0030 - 0x0030) class ULSWorldPartitionRuntimeCellTransformerISM final : public UWorldPartitionRuntimeCellTransformer { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSWorldPartitionRuntimeCellTransformerISM") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSWorldPartitionRuntimeCellTransformerISM") } static class ULSWorldPartitionRuntimeCellTransformerISM* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULSWorldPartitionRuntimeCellTransformerISM; // Class CJ.LSWorldPartitionAutoInstancedActor // 0x0000 (0x02B0 - 0x02B0) class ALSWorldPartitionAutoInstancedActor final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LSWorldPartitionAutoInstancedActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LSWorldPartitionAutoInstancedActor") } static class ALSWorldPartitionAutoInstancedActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ALSWorldPartitionAutoInstancedActor; // Class CJ.TelemetryFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UTelemetryFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool SendBrawlFinished(double KillCount, double FinishTime, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendBrawlKnockout(const struct FVector& position, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendBrawlStarted(class UTelemetrySubsystem* TelemetrySubsystem); static bool SendCharacterStageOfLife(const class FString& WorldName, class FName CharacterId, ECharacterStageOfLife StageOfLife, const struct FVector& position, const struct FRotator& Rotation, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendFrameTimeAtPosition(const class FString& WorldName, const class FString& TestName, const struct FVector& position, const struct FRotator& Rotation, const float& FrameTime, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendMissionObjectiveStatus(class FName MissionId, class FName ObjectiveName, EMissionObjectiveStatus ObjectiveStatus, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendMissionStatus(class FName MissionId, class FName MissionName, EMissionType MissionType, EMissionStatus MissionStatus, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendPlayerPosition(const class FString& WorldName, const struct FVector& position, const struct FRotator& Rotation, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendSoakVehicleStoppedPosition(const class FString& TestName, const struct FVector& position, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendTakedown(const struct FVector& position, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendTakedownStreakFinished(double VehicleCount, double FinishTime, class UTelemetrySubsystem* TelemetrySubsystem); static bool SendTakedownStreakFinishedWithVariant(double VehicleCount, double FinishTime, class UTelemetrySubsystem* TelemetrySubsystem, const class FString& Variant); static bool SendTakedownStreakStarted(class UTelemetrySubsystem* TelemetrySubsystem); static bool SendTakedownStreakStartedWithVariant(class UTelemetrySubsystem* TelemetrySubsystem, const class FString& Variant); static bool SendTakedownWithVariant(const struct FVector& position, class UTelemetrySubsystem* TelemetrySubsystem, const class FString& Variant); static bool SendTakedownWithVariantAndTime(const struct FVector& position, class UTelemetrySubsystem* TelemetrySubsystem, const class FString& Variant, double GameTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TelemetryFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TelemetryFunctionLibrary") } static class UTelemetryFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTelemetryFunctionLibrary; // Class CJ.TelemetryMissionTrackerSubsystem // 0x0008 (0x0040 - 0x0038) class UTelemetryMissionTrackerSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TelemetryMissionTrackerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TelemetryMissionTrackerSubsystem") } static class UTelemetryMissionTrackerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTelemetryMissionTrackerSubsystem; // Class CJ.TelemetryStoryCardTrackerSubsystem // 0x0008 (0x0040 - 0x0038) class UTelemetryStoryCardTrackerSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TelemetryStoryCardTrackerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TelemetryStoryCardTrackerSubsystem") } static class UTelemetryStoryCardTrackerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTelemetryStoryCardTrackerSubsystem; // Class CJ.TeleportHandlerInterface // 0x0000 (0x0000 - 0x0000) class ITeleportHandlerInterface final { public: bool IsReadyToResumeGame(); void OnGameResumed(); void OnTeleportFinished(); void OnTeleportStarted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TeleportHandlerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TeleportHandlerInterface") } static class ITeleportHandlerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ITeleportHandlerInterface; // Class CJ.InteriorCapture // 0x0010 (0x02C0 - 0x02B0) class AInteriorCapture final : public AActor { public: class USceneCaptureComponentCube* CaptureComponentCube; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UInteriorCaptureComponent* InteriorCaptureComponent; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorCapture") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorCapture") } static class AInteriorCapture* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AInteriorCapture; // Class CJ.InteriorCaptureComponent // 0x0050 (0x02A0 - 0x0250) class UInteriorCaptureComponent final : public USceneComponent { public: TSoftObjectPtr TargetRenderTarget; // 0x0250(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AmbientLights; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray Lights; // 0x0288(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) float CaptureSize; // 0x0298(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void EnableAmbientConfiguration(); void EnableLitConfiguration(); void ResetConfiguration(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteriorCaptureComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteriorCaptureComponent") } static class UInteriorCaptureComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteriorCaptureComponent; // Class CJ.CJUISettings // 0x0130 (0x0168 - 0x0038) class UCJUISettings final : public UDeveloperSettings { public: int32 LayoutZIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr LayoutWidgetClass; // 0x0040(0x0028)(Edit, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FScreenPathBase HudScreenPath; // 0x0068(0x0060)(Edit, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FHudViewModelSettings HudSettings; // 0x00C8(0x0078)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTagContainer BlockedTagsForJournalNotifications; // 0x0140(0x0020)(Edit, NativeAccessSpecifierPublic) TSubclassOf DefaultInputActionIconStyle; // 0x0160(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJUISettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJUISettings") } static class UCJUISettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJUISettings; // Class CJ.CJUISubsystem // 0x0100 (0x0130 - 0x0030) class UCJUISubsystem final : public UGameInstanceSubsystem { public: class UNewHudViewModel* NewHudViewModel; // 0x0030(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf LayoutWidgetClass; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UUserWidget* LayoutWidget; // 0x0050(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray SlateGlobalInvalidationDisabledSources; // 0x0058(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_68[0xC8]; // 0x0068(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJUISubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJUISubsystem") } static class UCJUISubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJUISubsystem; // Class CJ.InventoryItemUIMetaDataMixinConfigAsset // 0x0018 (0x00A0 - 0x0088) class UInventoryItemUIMetaDataMixinConfigAsset final : public UInventoryItemMixinConfigAsset { public: class FText DisplayName; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UTexture2D* Image; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryItemUIMetaDataMixinConfigAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryItemUIMetaDataMixinConfigAsset") } static class UInventoryItemUIMetaDataMixinConfigAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryItemUIMetaDataMixinConfigAsset; // Class CJ.CJActionWidget // 0x0180 (0x05C0 - 0x0440) class UCJActionWidget final : public UCommonActionWidget { public: EInputBrushVariationIdentifier InputBrushVariation; // 0x0438(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_439[0x7]; // 0x0439(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector2D DesiredIconSize; // 0x0440(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateBrush KeyIconBrush; // 0x0450(0x00B0)(Edit, NativeAccessSpecifierPublic) class FName KeyIconTextureParamName; // 0x0500(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin KeyIconPadding; // 0x0508(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FSlateFontInfo KeyIconFont; // 0x0518(0x0060)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTextureRenderTarget2D* KeyRenderTarget; // 0x0578(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_580[0x40]; // 0x0580(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetDesignTimeKey(const struct FKey& InDesignTimeKey); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJActionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJActionWidget") } static class UCJActionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJActionWidget; // Class CJ.CJBoundActionBar // 0x0008 (0x0288 - 0x0280) class UCJBoundActionBar final : public UCommonBoundActionBar { public: bool bLimitToNearestActivatableParent; // 0x0280(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJBoundActionBar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJBoundActionBar") } static class UCJBoundActionBar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJBoundActionBar; // Class CJ.CJControllerData // 0x0010 (0x00F8 - 0x00E8) class UCJControllerData : public UCommonInputBaseControllerData { public: TArray InputBrushVariations; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJControllerData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJControllerData") } static class UCJControllerData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJControllerData; // Class CJ.CJTabButtonBase // 0x0010 (0x1600 - 0x15F0) class UCJTabButtonBase final : public UCJButtonBase { public: uint8 Pad_15F0[0x8]; // 0x15F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UCommonLazyImage* LazyImage_Icon; // 0x15F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void SetTabLabelInfo_Implementation(const struct FCJTabDescriptor& TabLabelInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJTabButtonBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJTabButtonBase") } static class UCJTabButtonBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJTabButtonBase; // Class CJ.CompassPanelSlot // 0x0030 (0x0068 - 0x0038) class UCompassPanelSlot final : public UPanelSlot { public: ECompassMarkerType CompassMarkerType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DirectionDegrees; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector WorldLocation; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStickToEdge; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Priority; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetCompassMarkerType(ECompassMarkerType InCompassMarkerType); void SetDirectionDegrees(float InDirectionDegrees); void SetPriority(int32 InPriority); void SetStickToEdge(bool bInStickToEdge); void SetWorldLocation(const struct FVector& InWorldLocation); ECompassMarkerType GetCompassMarkerType() const; float GetDirectionDegrees() const; int32 GetPriority() const; bool GetStickToEdge() const; struct FVector GetWorldLocation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompassPanelSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompassPanelSlot") } static class UCompassPanelSlot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCompassPanelSlot; // Class CJ.CompassSlotObserverInterface // 0x0000 (0x0000 - 0x0000) class ICompassSlotObserverInterface final { public: void BP_OnCompassSlotClampedToEdgeChanged(bool bClampedToEdge, bool bClampedToLeftSide); void BP_OnCompassSlotDistanceChanged(float Distance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CompassSlotObserverInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CompassSlotObserverInterface") } static class ICompassSlotObserverInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_ICompassSlotObserverInterface; // Class CJ.LevelSelectorWidget // 0x0030 (0x0840 - 0x0810) class ULevelSelectorWidget final : public UMenuBase { public: TArray DirectoryPaths; // 0x0810(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UVerticalBox* LevelSelectionContainer; // 0x0820(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVerticalBox* PlayerStartSelectionContainer; // 0x0828(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray LevelNames; // 0x0830(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: bool GetLevelsToDisplay(class FString* CurrentLevel, TArray* Levels, int32* Num); bool GetPlayerStartsToDisplay(TArray* playerStarts, int32* Num); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LevelSelectorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LevelSelectorWidget") } static class ULevelSelectorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULevelSelectorWidget; // Class CJ.HudIconsPanelSlot // 0x0060 (0x0098 - 0x0038) class UHudIconsPanelSlot final : public UPanelSlot { public: struct FVector WorldLocation; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector WorldOffset; // 0x0050(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D Anchor; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D Offset; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStickToEdge; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAnchor(const struct FVector2D& InAnchor); void SetOffset(const struct FVector2D& InOffset); void SetStickToEdge(bool bInStickToEdge); void SetWorldLocation(const struct FVector& InWorldLocation); void SetWorldOffset(const struct FVector& InWorldOffset); struct FVector2D GetAnchor() const; struct FVector2D GetOffset() const; bool GetStickToEdge() const; struct FVector GetWorldLocation() const; struct FVector GetWorldOffset() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudIconsPanelSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudIconsPanelSlot") } static class UHudIconsPanelSlot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudIconsPanelSlot; // Class CJ.InputActionIcon // 0x0070 (0x01E8 - 0x0178) class UInputActionIcon final : public UWidget { public: struct FLinearColor ColorAndOpacity; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FKey OverrideKey; // 0x0188(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr OverrideInputMappingContext; // 0x01A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf InputActionIconStyle; // 0x01C8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* EnhancedInputAction; // 0x01D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_1D8[0x10]; // 0x01D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnEnhancedInputMappingsRebuilt(); void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); void SetEnhancedInputAction(class UInputAction* InInputAction); void SetOverrideKey(const struct FKey& InKey); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputActionIcon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputActionIcon") } static class UInputActionIcon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputActionIcon; // Class CJ.InputActionIconStyle // 0x0468 (0x0490 - 0x0028) class UInputActionIconStyle : public UObject { public: EInputBrushVariationIdentifier InputBrushVariation; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush ChordConcatenationBrush; // 0x0030(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FMargin ChordConcatenationPadding; // 0x00E0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FSlateBrush TextIconBrush; // 0x00F0(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FName TextIconTextureParamName; // 0x01A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin TextIconPadding; // 0x01A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FSlateFontInfo TextIconFont; // 0x01B8(0x0060)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush KeyboardIconBrush; // 0x0220(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FName KeyboardIconTextureParamName; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin KeyboardIconPadding; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush MouseIconBrush; // 0x02F0(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FName MouseIconTextureParamName; // 0x03A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin MouseIconPadding; // 0x03A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush GamepadIconBrush; // 0x03C0(0x00B0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class FName GamepadIconTextureParamName; // 0x0470(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin GamepadIconPadding; // 0x0478(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InputActionIconStyle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InputActionIconStyle") } static class UInputActionIconStyle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInputActionIconStyle; // Class CJ.QueueViewModel // 0x0020 (0x0088 - 0x0068) class UQueueViewModel final : public UMVVMViewModelBase { public: bool EnqueuedItem; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DequeuedItem; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray Queue; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UObject* BP_Dequeue(bool* bHasRemainingItems, EQueueViewModelDequeueResult* Result); class UObject* BP_Peek(EQueueViewModelPeekResult* Result); void Enqueue(class UObject* Item); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("QueueViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"QueueViewModel") } static class UQueueViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UQueueViewModel; // Class CJ.ViewModelConversionFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UViewModelConversionFunctionLibrary final : public UBlueprintFunctionLibrary { public: static ESlateVisibility ToSlateVisibility_HitTestInvisibleOrCollapsed(bool bIsHitTestInvisible); static ESlateVisibility ToSlateVisibility_HitTestInvisibleOrHidden(bool bIsHitTestInvisible); static ESlateVisibility ToSlateVisibility_SelfHitTestInvisibleOrCollapsed(bool bIsSelfHitTestInvisible); static ESlateVisibility ToSlateVisibility_SelfHitTestInvisibleOrHidden(bool bIsSelfHitTestInvisible); static ESlateVisibility ToSlateVisibility_VisibleOrCollapsed(bool bIsVisible); static ESlateVisibility ToSlateVisibility_VisibleOrHidden(bool bIsVisible); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ViewModelConversionFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ViewModelConversionFunctionLibrary") } static class UViewModelConversionFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UViewModelConversionFunctionLibrary; // Class CJ.HudMissionObjectiveViewModel // 0x0030 (0x0098 - 0x0068) class UHudMissionObjectiveViewModel final : public UCJViewModelBase { public: class FText Name_0; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsActive; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCompleted; // 0x0079(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFailed; // 0x007A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B[0x1D]; // 0x007B(0x001D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudMissionObjectiveViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudMissionObjectiveViewModel") } static class UHudMissionObjectiveViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudMissionObjectiveViewModel; // Class CJ.HudMissionsViewModel // 0x0010 (0x0078 - 0x0068) class UHudMissionsViewModel final : public UCJViewModelBase { public: TArray Missions; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudMissionsViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudMissionsViewModel") } static class UHudMissionsViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudMissionsViewModel; // Class CJ.InteractionIconManager // 0x04B8 (0x04E0 - 0x0028) class alignas(0x10) UInteractionIconManager final : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialInterface* InteractionDotMaterial; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TSubclassOf InteractionPointWidgetClass; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf InteractionTargetModeWidgetClass; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UInteractionPointViewModel* FocusedInteractionPointViewModel; // 0x0060(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UInteractionPointViewModel* TargetModePointViewModel; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_70[0x470]; // 0x0070(0x0470)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionIconManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionIconManager") } static class UInteractionIconManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionIconManager; // Class CJ.HudMissionViewModel // 0x0038 (0x00A0 - 0x0068) class UHudMissionViewModel final : public UCJViewModelBase { public: class FText Name_0; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsActive; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCompleted; // 0x0079(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFailed; // 0x007A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B[0x5]; // 0x007B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray Objectives; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudMissionViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudMissionViewModel") } static class UHudMissionViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudMissionViewModel; // Class CJ.HudNotificationViewModel // 0x0000 (0x0068 - 0x0068) class UHudNotificationViewModel : public UMVVMViewModelBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudNotificationViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudNotificationViewModel") } static class UHudNotificationViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudNotificationViewModel; // Class CJ.HudNotificationGenericViewModel // 0x0030 (0x0098 - 0x0068) class UHudNotificationGenericViewModel final : public UHudNotificationViewModel { public: struct FGameplayTag NotificationType; // 0x0068(0x0008)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText NotificationName; // 0x0070(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class FText NotificationText; // 0x0080(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class UTexture2D* NotificationImage; // 0x0090(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: void SetNotificationImage(const class UTexture2D* InNotificationImage); void SetNotificationName(const class FText& InNotificationName); void SetNotificationText(const class FText& InNotificationText); void SetNotificationType(const struct FGameplayTag& InNotificationType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudNotificationGenericViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudNotificationGenericViewModel") } static class UHudNotificationGenericViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudNotificationGenericViewModel; // Class CJ.InventoryNotificationViewModel // 0x0070 (0x00D8 - 0x0068) class UInventoryNotificationViewModel final : public UMVVMViewModelBase { public: TSoftObjectPtr Item; // 0x0068(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr Category; // 0x0090(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText DisplayName; // 0x00B8(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) class UTexture2D* Image; // 0x00C8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 Amount; // 0x00D0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAmount(int32 InAmount); void SetCategory(TSoftObjectPtr InCategory); void SetDisplayName(const class FText& InNotificationName); void SetImage(const class UTexture2D* InNotificationImage); void SetItem(TSoftObjectPtr InItem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InventoryNotificationViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InventoryNotificationViewModel") } static class UInventoryNotificationViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInventoryNotificationViewModel; // Class CJ.VehicleIconManager // 0x0048 (0x0070 - 0x0028) class UVehicleIconManager final : public UObject { public: uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf VehicleHealthbarWidgetClass; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf VehicleHealthbarViewModelClass; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray VehicleIcons; // 0x0060(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: void OnWeakSpotDamaged(class UVehicleWeakSpot* WeakSpot, float Damage, EImpactDamageClassification DamageClass, EImpactDamageSource DamageSource, bool bReapply); void OnWeakSpotDestroyed(class UVehicleWeakSpot* WeakSpot, float Damage, bool bTriggeredTakedown, bool bReapply); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleIconManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleIconManager") } static class UVehicleIconManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleIconManager; // Class CJ.JournalEntryNotificationViewModel // 0x0068 (0x00D0 - 0x0068) class UJournalEntryNotificationViewModel final : public UMVVMViewModelBase { public: class UJournalEntryConfigAsset* JournalEntry; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bIsNewTopic; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UJournalTopicConfigAsset* Topic; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray NewPersons; // 0x0080(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) TArray NewLocations; // 0x0090(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) struct FGameplayTagContainer NewTags; // 0x00A0(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText TopicTitle; // 0x00C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: void SetJournalEntry(const class UJournalEntryConfigAsset* InJournalEntry); void SetTopicTitle(const class FText& InTopicTitle); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JournalEntryNotificationViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JournalEntryNotificationViewModel") } static class UJournalEntryNotificationViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJournalEntryNotificationViewModel; // Class CJ.NewHudViewModel // 0x00A8 (0x0110 - 0x0068) class UNewHudViewModel final : public UCJViewModelBase { public: bool bLetterBoxVisible; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNotificationsEnabled; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UQueueViewModel* NotificationQueue; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bEquipmentVisible; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UHudEquipmentViewModel* EquipmentViewModel; // 0x0080(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bMissionsVisible; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UHudMissionsViewModel* MissionsViewModel; // 0x0090(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bVehicleVisible; // 0x0098(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UHudVehicleViewModel* VehicleViewModel; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractionPointViewModel* FocusedInteractionPointViewModel; // 0x00A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FText CurrentRegionName; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText CurrentRoadName; // 0x00C0(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) uint8 Pad_D0[0x30]; // 0x00D0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray PendingNotifications; // 0x0100(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: void OnMovedToNewRegion(int32 RegionId, class FName RegionName); void OnMovedToNewRoadName(class FName RoadName); void PawnChanged(class APawn* OldPawn, class APawn* NewPawn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NewHudViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NewHudViewModel") } static class UNewHudViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNewHudViewModel; // Class CJ.InteractButtonViewModel // 0x0058 (0x00C0 - 0x0068) class UInteractButtonViewModel final : public UMVVMViewModelBase { public: uint8 Pad_68[0x30]; // 0x0068(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) bool bEnabled; // 0x0098(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText InteractionText; // 0x00A0(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) bool bIsHoldInteraction; // 0x00B0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsImportant; // 0x00B1(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float NormalizedHoldProgress; // 0x00B4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UInputAction* EnhancedInputAction; // 0x00B8(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractButtonViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractButtonViewModel") } static class UInteractButtonViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractButtonViewModel; // Class CJ.InteractionPointViewModel // 0x0030 (0x0098 - 0x0068) class UInteractionPointViewModel final : public UMVVMViewModelBase { public: class UInteractButtonViewModel* PrimaryInteraction; // 0x0068(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UInteractButtonViewModel* SecondaryInteraction; // 0x0070(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bIsFocused; // 0x0078(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsInteractable; // 0x0079(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTargetModeActive; // 0x007A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowInHud; // 0x007B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowInWorld; // 0x007C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasPrimaryAction; // 0x007D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasSecondaryAction; // 0x007E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasImportantAction; // 0x007F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EInteractionWidgetType InteractionWidgetType; // 0x0080(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText TargetName; // 0x0088(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("InteractionPointViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"InteractionPointViewModel") } static class UInteractionPointViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInteractionPointViewModel; // Class CJ.WorldQuerySubsystem // 0x0020 (0x0068 - 0x0048) class UWorldQuerySubsystem final : public UTickableWorldSubsystem { public: TArray RegisteredActorsMetadata; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_58[0x10]; // 0x0058(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: EWorldQueryLineOfSightResult QueryActorInLineOfSight(class AActor* SearchActor); EWorldQueryLineOfSightResult QueryComponentInLineOfSight(class USceneComponent* SearchComponent, class FName SocketName); EWorldQueryLineOfSightResult QueryLocationInLineOfSight(const struct FVector& Location, int64* InOutLocationQueryHandle); TArray GetAllActors(int32 Types) const; TArray GetAllActorsWithinRadius(const struct FVector& Location, float Radius, int32 Types) const; TArray GetAllActorsWithinRadiusWithTag(const struct FVector& Location, float Radius, int32 Types, const struct FGameplayTag& Tag) const; class AActor* GetClosestActorTo(const struct FVector& Location, int32 Types, const class AActor* IgnoreActor) const; class AActor* GetClosestActorToActor(const class AActor* SearchActor, int32 Types, const class AActor* IgnoreActor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldQuerySubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldQuerySubsystem") } static class UWorldQuerySubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldQuerySubsystem; // Class CJ.JournalLocationIconViewModel // 0x0010 (0x0078 - 0x0068) class UJournalLocationIconViewModel final : public UMVVMViewModelBase { public: class FText DisplayName; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: void SetDisplayName(const class FText& InDisplayName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JournalLocationIconViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JournalLocationIconViewModel") } static class UJournalLocationIconViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJournalLocationIconViewModel; // Class CJ.MapTabViewModel // 0x0020 (0x0090 - 0x0070) class UMapTabViewModel final : public UMVVMViewModelWithWorldBase { public: TArray ActiveMissions; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MapTabViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MapTabViewModel") } static class UMapTabViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMapTabViewModel; // Class CJ.MissionStarterLocationIconViewModel // 0x0018 (0x0080 - 0x0068) class UMissionStarterLocationIconViewModel final : public UMVVMViewModelBase { public: class FText DisplayName; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UMissionConfigAsset* MissionConfig; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void SetDisplayName(const class FText& InDisplayName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionStarterLocationIconViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionStarterLocationIconViewModel") } static class UMissionStarterLocationIconViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionStarterLocationIconViewModel; // Class CJ.ObjectiveLocationIconViewModel // 0x0018 (0x0080 - 0x0068) class UObjectiveLocationIconViewModel final : public UMVVMViewModelBase { public: class FText DisplayName; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float Radius; // 0x0078(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetDisplayName(const class FText& InDisplayName); void SetRadius(const float InRadius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ObjectiveLocationIconViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ObjectiveLocationIconViewModel") } static class UObjectiveLocationIconViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UObjectiveLocationIconViewModel; // Class CJ.MissionObjectiveViewModel // 0x0038 (0x00A0 - 0x0068) class UMissionObjectiveViewModel final : public UMVVMViewModelBase { public: uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FText Description; // 0x0070(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsActive; // 0x0080(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFailed; // 0x0081(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsCompleted; // 0x0082(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsUnseen; // 0x0083(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x1C]; // 0x0084(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkAsSeen(); void SetDescription(const class FText& InDescription); void SetIsUnseen(bool bInIsUnseen); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionObjectiveViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionObjectiveViewModel") } static class UMissionObjectiveViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionObjectiveViewModel; // Class CJ.MissionStarterViewModel // 0x0028 (0x0098 - 0x0070) class UMissionStarterViewModel final : public UMVVMViewModelWithWorldBase { public: class FText MissionName; // 0x0070(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic) int32 Cost; // 0x0080(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UMissionConfigAsset* MissionConfig; // 0x0088(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class AMissionStarter* MissionStarter; // 0x0090(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: void AcceptMission(); void BP_OnAcceptMission(); void BP_OnRejectMission(); void RejectMission(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionStarterViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionStarterViewModel") } static class UMissionStarterViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionStarterViewModel; // Class CJ.MissionViewModel // 0x0048 (0x00B0 - 0x0068) class UMissionViewModel final : public UMVVMViewModelBase { public: uint8 Pad_68[0x10]; // 0x0068(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class FText DisplayName; // 0x0078(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TArray Objectives; // 0x0088(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) bool bIsUnseen; // 0x0098(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x17]; // 0x0099(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void MarkAsSeen(); void SetDisplayName(const class FText& InDisplayName); void SetIsUnseen(bool bInIsUnseen); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MissionViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MissionViewModel") } static class UMissionViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMissionViewModel; // Class CJ.NpcIconViewModel // 0x0028 (0x0098 - 0x0070) class UNpcIconViewModel : public UMVVMViewModelWithWorldBase { public: uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) bool bNpcIsInLineOfSight; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_OnNpcCharacterSet(class ANPCCharacter* OldNpcCharacter, class ANPCCharacter* NewNpcCharacter); void SetIsVisible(bool bVisible); class ANPCCharacter* GetCurrentNpc() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NpcIconViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NpcIconViewModel") } static class UNpcIconViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNpcIconViewModel; // Class CJ.DialogueViewModel // 0x0060 (0x00D0 - 0x0070) class UDialogueViewModel final : public UMVVMViewModelWithWorldBase { public: class UDialogueResponseViewModel* UpResponse; // 0x0070(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDialogueResponseViewModel* DownResponse; // 0x0078(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDialogueResponseViewModel* LeftResponse; // 0x0080(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UDialogueResponseViewModel* RightResponse; // 0x0088(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bUpResponseValid; // 0x0090(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDownResponseValid; // 0x0091(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLeftResponseValid; // 0x0092(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRightResponseValid; // 0x0093(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ResponsesBlocked; // 0x0094(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ResponsePreviewVisible; // 0x0095(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_96[0x2]; // 0x0096(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FText ResponsePreviewText; // 0x0098(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText StartSpeakerName; // 0x00A8(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UPlayerDialogueComponent* PlayerDialogueComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAskNodeAsync* AskNode; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UDialogueResponseViewModel* EmptyResponse; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) public: void OnBlockingResponseChanged(bool bIsBlocking); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DialogueViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DialogueViewModel") } static class UDialogueViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDialogueViewModel; // Class CJ.HudVehicleViewModel // 0x0028 (0x0090 - 0x0068) class UHudVehicleViewModel final : public UMVVMViewModelBase { public: uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 VehicleSpeed; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 VehicleGear; // 0x0074(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName VehicleRoadName; // 0x0078(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudVehicleViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudVehicleViewModel") } static class UHudVehicleViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudVehicleViewModel; // Class CJ.VehicleHealthbarViewModel // 0x0018 (0x0088 - 0x0070) class UVehicleHealthbarViewModel : public UMVVMViewModelWithWorldBase { public: float HitPoints; // 0x0070(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHitPoints; // 0x0074(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LifetimeFraction; // 0x0078(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0xC]; // 0x007C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class ACJVehicle* GetVehicle() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleHealthbarViewModel") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleHealthbarViewModel") } static class UVehicleHealthbarViewModel* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleHealthbarViewModel; // Class CJ.PathWidget // 0x0020 (0x0198 - 0x0178) class UPathWidget final : public UWidget { public: TArray Paths; // 0x0178(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_188[0x10]; // 0x0188(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("PathWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"PathWidget") } static class UPathWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UPathWidget; // Class CJ.HudNotificationGenericWidgetCreator // 0x0050 (0x0078 - 0x0028) class UHudNotificationGenericWidgetCreator final : public UNotificationWidgetCreatorBase { public: TMap HandledNotifications; // 0x0028(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HudNotificationGenericWidgetCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HudNotificationGenericWidgetCreator") } static class UHudNotificationGenericWidgetCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHudNotificationGenericWidgetCreator; // Class CJ.JournalNotificationWidgetCreator // 0x0140 (0x0168 - 0x0028) class UJournalNotificationWidgetCreator final : public UNotificationWidgetCreatorBase { public: struct FJournalNotificationWidgetCreationConfig NewMainTopicLogged; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FJournalNotificationWidgetCreationConfig NewSideTopicLogged; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FJournalNotificationWidgetCreationConfig NewNoteTopicLogged; // 0x0048(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMap NewTopicWithTagLogged; // 0x0058(0x0050)(Edit, NativeAccessSpecifierPublic) struct FJournalNotificationWidgetCreationConfig NewLocationLogged; // 0x00A8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FJournalNotificationWidgetCreationConfig NewPersonLogged; // 0x00B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) TMap NewTagForTopicLogged; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPublic) TMap EntryWithTagLogged; // 0x0118(0x0050)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("JournalNotificationWidgetCreator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"JournalNotificationWidgetCreator") } static class UJournalNotificationWidgetCreator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UJournalNotificationWidgetCreator; // Class CJ.NotificationQueueWidget // 0x00D0 (0x0248 - 0x0178) class UNotificationQueueWidget final : public UWidget { public: class UQueueViewModel* NotificationQueue; // 0x0178(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UQueueViewModel* UnhandledNotificationsQueue; // 0x0180(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNotificationQueueWidget* NextNotificationQueueWidget; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bRemoveUnhandledNotifications; // 0x0190(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Creators; // 0x0198(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr) uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UQueueViewModel* InternalNotificationsQueue; // 0x01B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) struct FUserWidgetPool WidgetPool; // 0x01C0(0x0088)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: void SetNotificationQueue(class UQueueViewModel* InNotificationQueue); class UQueueViewModel* GetNotificationQueue() const; class UQueueViewModel* GetUnhandledNotificationsQueue() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationQueueWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationQueueWidget") } static class UNotificationQueueWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationQueueWidget; // Class CJ.NotificationWidget // 0x0010 (0x0338 - 0x0328) class UNotificationWidget final : public UUserWidget { public: uint8 Pad_328[0x10]; // 0x0328(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnShowNotification(); void RemoveNotification(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NotificationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NotificationWidget") } static class UNotificationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNotificationWidget; // Class CJ.UnseenPathSubsystem // 0x0090 (0x00C8 - 0x0038) class UUnseenPathSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x48]; // 0x0038(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate BP_OnUnseenPathAdded; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate BP_OnUnseenPathRemoved; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate BP_OnUnseenPathLoaded; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_B0[0x18]; // 0x00B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool IsPathUnseen(const struct FScreenPath& InPath, EScreenPathComparison InComparison); void MarkPathAsSeen(const struct FScreenPath& InPath, EScreenPathComparison InComparison); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("UnseenPathSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"UnseenPathSubsystem") } static class UUnseenPathSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UUnseenPathSubsystem; // Class CJ.CJVehicleLodProxy // 0x00C8 (0x0378 - 0x02B0) class ACJVehicleLodProxy final : public AActor { public: uint8 Pad_2B0[0x38]; // 0x02B0(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UVehicleAudioDataAsset* VehicleAudio; // 0x02E8(0x0008)(Edit, ZeroConstructor, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UVehicleVariationComponent* VariationComponent; // 0x02F0(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_2F8[0x38]; // 0x02F8(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UStaticMeshComponent* LODMesh; // 0x0330(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UStaticMeshComponent* Windshield; // 0x0338(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UStaticMeshComponent* Driver; // 0x0340(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UStaticMeshComponent* LightMesh; // 0x0348(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USpotLightComponent* HeadLightLeft; // 0x0350(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USpotLightComponent* HeadLightRight; // 0x0358(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USpotLightComponent* RearLightLeft; // 0x0360(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class USpotLightComponent* RearLightRight; // 0x0368(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_370[0x8]; // 0x0370(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicleLodProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicleLodProxy") } static class ACJVehicleLodProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ACJVehicleLodProxy; // Class CJ.VehicleIdentifierAsset // 0x0000 (0x0030 - 0x0030) class UVehicleIdentifierAsset final : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleIdentifierAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleIdentifierAsset") } static class UVehicleIdentifierAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleIdentifierAsset; // Class CJ.VehicleSubsystem // 0x00C8 (0x0100 - 0x0038) class UVehicleSubsystem final : public UWorldSubsystem { public: uint8 Pad_38[0x28]; // 0x0038(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMap VehicleIdentifiers; // 0x0060(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap VehicleIdentifierToPlaceIdMap; // 0x00B0(0x0050)(Transient, NativeAccessSpecifierPrivate) public: void InitializeInventory(); void ResetAllVehiclePositions(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSubsystem") } static class UVehicleSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSubsystem; // Class CJ.VehicleCombatComponent // 0x0028 (0x00E8 - 0x00C0) class UVehicleCombatComponent final : public UActorComponent { public: class UVehicleCombatProfile* CombatProfile; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ACJVehicle* OwningVehicle; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TWeakObjectPtr CombatTarget; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_D8[0x10]; // 0x00D8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AllowAttacks(); void ClearCombatTarget(); void DisallowAttacks(); void SetCombatProfile(class UVehicleCombatProfile* NewProfile); void SetCombatTarget(const class ACJVehicle* Vehicle); bool IsAttackAllowed() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleCombatComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleCombatComponent") } static class UVehicleCombatComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleCombatComponent; // Class CJ.VehicleEffectsComponent // 0x02A0 (0x0360 - 0x00C0) class UVehicleEffectsComponent final : public UActorComponent { public: class UVehicleAudioDataAsset* VehicleAudio; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* VehicleAkEmitter; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* VehicleExhaustAkEmitter; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) bool bAlwaysAllowImpactAudio; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVehicleImpactCooldown TimeBetweenImpactEffects; // 0x00DC(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FVehicleImpactCooldown TimeBetweenTakedownImpactEffects; // 0x00E4(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UForceFeedbackEffect* SmallImpactForceFeedback; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UForceFeedbackEffect* MediumImpactForceFeedback; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UForceFeedbackEffect* LargeImpactForceFeedback; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TMap ImpactSurfaceTypeToParticleSystem; // 0x0108(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* ImpactVehicleParticleSystem; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* ImpactDuringTakedownParticleSystem; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* EngineDamagedParticleSystem; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* ConditionWeakSpotDestroyedParticleSystem; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* WheelParticleSystem; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* TrailParticleSystem; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray TrailSocketNames; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) float DamagedWheelFrequency; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DamagedWheelYawAmplitude; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UNiagaraSystem* TireExplodeParticleSystem; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* TireFallsOffParticleSystem; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* WheelDamagedParticleSystem; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* WheelDamagedOngoingParticleSystem; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* WheelDestroyedParticleSystem; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* WindowDestroyedParticleSystem; // 0x01C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* FrontLightDestroyedParticleSystem; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UNiagaraSystem* RearLightDestroyedParticleSystem; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TArray WheelEffectSetups; // 0x01E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class FName EngineAttachName; // 0x01F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ExhaustSetups; // 0x01F8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) float ExhaustThrottleRateChange; // 0x0208(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float ExhaustBillowingProbabiltyValue; // 0x0210(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_214[0xC]; // 0x0214(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) TMap LandingEffects; // 0x0220(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) TArray WheelEffects; // 0x0270(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UNiagaraComponent* EngineDamageEffectComponent; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UNiagaraComponent* ConditionDestroyedEffectComponent; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) TArray ExhaustEffectComponents; // 0x0290(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray NitrousEffectComponents; // 0x02A0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TArray TrailEffectComponents; // 0x02B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) class ACJVehicle* ParentVehicle; // 0x02C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UAkSwitchValue* SuspensionStrengthAudioSwitch; // 0x02C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_2D0[0x28]; // 0x02D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMap WheelDestroyedIdToAudioComponent; // 0x02F8(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_348[0x18]; // 0x0348(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateSirenAudio(class UAkAudioEvent* InSirenStartAudioEvent); void DeactivateSirenAudio(class UAkAudioEvent* InSirenStopAudioEvent); void OnBackfireTrigger(); void OnBrakeStart(); void OnBrakeStop(); void OnCustomValueSet(class UWorldStateInfo* InWorldStateInfo, class FName ChangedPropertyName); void OnDoorStateChanged(EVehicleDoorId DoorId, EVehicleDoorState NewState); void OnEmitterInProximity(); void OnEmitterOutOfProximity(); void OnGearChange(int32 PreviousGear, int32 CurrentGear, int32 TargetGear); void OnHandbrakeStart(); void OnHandbrakeStop(); void OnHornStart(); void OnHornStop(); void OnSideScrape(ESideScrapePhase SideScrapePhase, const struct FVector& LocalPosition, float SpeedDifferenceCmS); void OnStartCarRadio(); void OnStartEngine(); void OnStopCarRadio(); void OnStopEngine(); void OnVehicleAbilityActivationChanged(EVehicleAbility AbilityId, bool bState); void OnVehicleControllerChanged(class APawn* Pawn, class AController* OldController, class AController* NewController); void OnVehicleImpactDamage(float Damage, const struct FImpactDamageEvent& ImpactEvent); void OnWeakSpotDamaged(class UVehicleWeakSpot* WeakSpot, float Damage, EImpactDamageClassification DamageClass, EImpactDamageSource DamageSource, bool bReapply); void OnWeakSpotDamageTrehshold(class UVehicleWeakSpot* WeakSpot, float Damage, bool bReapply); void OnWeakSpotDestroyed(class UVehicleWeakSpot* WeakSpot, float Damage, bool bTriggeredTakedown, bool bReapply); void OnWeakSpotRestored(class UVehicleWeakSpot* WeakSpot, bool bWasDestroyed); void OnWheelBump(float LeftCombinedBumpStrength, float RightCombinedBumpStrength); void OnWhooshEnd(bool bLeftSide); void OnWhooshPeak(bool bLeftSide, float InIntensity); void OnWhooshStart(bool bLeftSide); void OnWindowDestroyed(class UVehicleWeakSpot* WeakSpot, float Damage); void SetAsEnemy(); void SetAsNotEnemy(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleEffectsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleEffectsComponent") } static class UVehicleEffectsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleEffectsComponent; // Class CJ.VehicleShellDeformationComponent // 0x0090 (0x0150 - 0x00C0) class UVehicleShellDeformationComponent final : public UActorComponent { public: bool bDeformationEnabled; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDeformationDamage; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnBodyMovedDelegate; // 0x00C8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C9[0x87]; // 0x00C9(0x0087)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMeshConstraintBrokenCallback(int32 ConstraintIndex); void OnVehicleTakeImpactDamage(float Damage, const struct FImpactDamageEvent& ImpactEvent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleShellDeformationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleShellDeformationComponent") } static class UVehicleShellDeformationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleShellDeformationComponent; // Class CJ.VehicleSideScrapeComponent // 0x0048 (0x0108 - 0x00C0) class UVehicleSideScrapeComponent final : public UActorComponent { public: FMulticastSparseDelegateProperty_ OnSideScrape; // 0x00C0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double MinDistanceThreshold; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double MaxDirectionDivergerence; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SideScrapeDuration; // 0x00D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class ACJVehicle* ParentVehicle; // 0x00E0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_E8[0x20]; // 0x00E8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleSideScrapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleSideScrapeComponent") } static class UVehicleSideScrapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleSideScrapeComponent; // Class CJ.WheelMotionBlurComponent // 0x0030 (0x00F0 - 0x00C0) class UWheelMotionBlurComponent final : public UActorComponent { public: float BlurAngleVelocityMax; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlurAngleMax; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray CachedMotionBlurWheelMIDs; // 0x00D8(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyWheelMotionBlurNative(const TArray& MotionBlurMIDs); void ResetMotionBlurForAllComponentsThisFrame(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WheelMotionBlurComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WheelMotionBlurComponent") } static class UWheelMotionBlurComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWheelMotionBlurComponent; // Class CJ.VehicleNitrousAbilityComponent // 0x0000 (0x00E8 - 0x00E8) class UVehicleNitrousAbilityComponent : public UVehicleAbilityComponent { public: void SetNitrousState(float NitrousAmount, int32 NitrousFlasksLeft); float GetNitrousAmount() const; int32 GetNitrousFlasksLeft() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleNitrousAbilityComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleNitrousAbilityComponent") } static class UVehicleNitrousAbilityComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleNitrousAbilityComponent; // Class CJ.CJVehicleUtils // 0x0000 (0x0028 - 0x0028) class UCJVehicleUtils final : public UBlueprintFunctionLibrary { public: static struct FVector FindClosestPointOnVehicle(const struct FVector& position, const struct FTransform& Transform, const struct FBox& LocalBounds); static EVehicleSeatId FindFreeSeat(class ACJVehicle* Vehicle); static EVehicleSeatId FindUnoccupiedSeat(class ACJVehicle* Vehicle); static float GetClosestDistanceOnPathToVehicles(class AActor* WorldContext, const struct FVector& PlayerPosition, float LaneSearchRange, const TArray>& OtherVehicles); static float GetClosestDistanceToVehicles(class AActor* WorldContext, const struct FVector& PlayerPosition, const TArray>& OtherVehicles); static bool GetClosestDistanceVehicleInLineSegment(const struct FTransform& VehicleTransform, const struct FBox& LocalBounds, const struct FVector& StartPosition, const struct FVector& EndPosition, float SidewayThreshold, struct FVector* ClosestPointOnLine, struct FVector* ClosestPointOnVehicle, float* ClosestDistance, float* LeftSideDistance, float* RightSideDistance); static EVehicleDoorId GetDoorIdFromSeat(EVehicleSeatId SeatId); static EVehicleSeatId GetSeatFromDoorId(EVehicleDoorId DoorId); static bool QueryWeakSpotDamage(const TArray& DamagedWeakSpots, EWeakSpotType Type, EQueryWeakSpotDamage QueryType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJVehicleUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJVehicleUtils") } static class UCJVehicleUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJVehicleUtils; // Class CJ.ParkVehicleAsync // 0x0090 (0x00C0 - 0x0030) class alignas(0x10) UParkVehicleAsync final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate Completed; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate Failed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_50[0x70]; // 0x0050(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UParkVehicleAsync* ParkVehicleAt(class UObject* WorldContextObject, class ACJVehicle* Vehicle, const struct FTransform& WorldTransform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ParkVehicleAsync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ParkVehicleAsync") } static class UParkVehicleAsync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UParkVehicleAsync; // Class CJ.VehicleFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UVehicleFunctionLibrary final : public UBlueprintFunctionLibrary { public: static struct FVector CalculateEscapeVectorFromVehicle(const class ACJVehicle* Vehicle, const class AActor* EscapingActor); static bool FindVehicleByPlaceId(class UObject* WorldContextObject, const class FName& PlaceId, class ACJVehicle** FoundVehicle); static bool FindVehicleByVehicleId(class UObject* WorldContextObject, TSoftObjectPtr VehicleIdentifier, class ACJVehicle** FoundVehicle); static class ACJVehicle* FindVehicleFromBrain(const class UBrainComponent* BrainComponent); static void ParkVehicleAtLocation(class ACJVehicle* Vehicle, const struct FVector& Location, const struct FRotator& Rotator); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleFunctionLibrary") } static class UVehicleFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleFunctionLibrary; // Class CJ.VehiclePartDebris // 0x0020 (0x02D0 - 0x02B0) class AVehiclePartDebris final : public AActor { public: class UStaticMeshComponent* StaticMeshComponent; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class ULSAKComponent* AkEmitter; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAkAudioEvent* DebrisImpactSound; // 0x02C0(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehiclePartDebris") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehiclePartDebris") } static class AVehiclePartDebris* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AVehiclePartDebris; // Class CJ.WheelDetectionStripBase // 0x0048 (0x02F8 - 0x02B0) class AWheelDetectionStripBase final : public AActor { public: float DetectionRadius; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B4[0x44]; // 0x02B4(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void WheelHitDetected(class ACJVehicle* Vehicle, int32 WheelIndex, const struct FVector& IntersectionPoint); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WheelDetectionStripBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WheelDetectionStripBase") } static class AWheelDetectionStripBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AWheelDetectionStripBase; // Class CJ.VisualizationPrimitive // 0x0010 (0x0540 - 0x0530) class UVisualizationPrimitive final : public UPrimitiveComponent { public: EVisualizationPrimitiveType PrimitiveType; // 0x0530(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_531[0x3]; // 0x0531(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FColor Color; // 0x0534(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VisualizationPrimitive") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VisualizationPrimitive") } static class UVisualizationPrimitive* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVisualizationPrimitive; // Class CJ.CJDataVolumeBehaviourMetaData // 0x0000 (0x0028 - 0x0028) class UCJDataVolumeBehaviourMetaData : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDataVolumeBehaviourMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDataVolumeBehaviourMetaData") } static class UCJDataVolumeBehaviourMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDataVolumeBehaviourMetaData; // Class CJ.CJDVB_PostProcess // 0x0790 (0x07C0 - 0x0030) class UCJDVB_PostProcess final : public UCJDataVolumeBehavior { public: struct FPostProcessSettings Settings; // 0x0030(0x0770)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float BlendRadius; // 0x07A0(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendWeight; // 0x07A4(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMultiTimeTagContainer EnabledTimeTags; // 0x07A8(0x0010)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_7B8[0x8]; // 0x07B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("CJDVB_PostProcess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"CJDVB_PostProcess") } static class UCJDVB_PostProcess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UCJDVB_PostProcess; // Class CJ.DataVolumeBehaviorDisableVolumeAfterUse // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorDisableVolumeAfterUse final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorDisableVolumeAfterUse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorDisableVolumeAfterUse") } static class UDataVolumeBehaviorDisableVolumeAfterUse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorDisableVolumeAfterUse; // Class CJ.DataVolumeBehaviorGuardedArea // 0x0030 (0x0060 - 0x0030) class UDataVolumeBehaviorGuardedArea final : public UCJDataVolumeBehavior { public: class FName TrespassingSeverity; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bListIgnoredFactions; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AffectedFactions; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray IgnoredFactions; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) public: TArray GetSeverityOptions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorGuardedArea") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorGuardedArea") } static class UDataVolumeBehaviorGuardedArea* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorGuardedArea; // Class CJ.DataVolumeBehaviorInterior // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorInterior final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorInterior") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorInterior") } static class UDataVolumeBehaviorInterior* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorInterior; // Class CJ.DataVolumeBehaviorInteriorSkyReduction // 0x0028 (0x0058 - 0x0030) class UDataVolumeBehaviorInteriorSkyReduction final : public UCJDataVolumeBehavior { public: struct FInteriorSkyReductionSettings InteriorSkyReductionSettings; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float BlendRadius; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FMultiTimeTagContainer EnabledTimeTags; // 0x0048(0x0010)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorInteriorSkyReduction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorInteriorSkyReduction") } static class UDataVolumeBehaviorInteriorSkyReduction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorInteriorSkyReduction; // Class CJ.DataVolumeBehaviorLightCulling // 0x0000 (0x0030 - 0x0030) class UDataVolumeBehaviorLightCulling final : public UCJDataVolumeBehavior { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorLightCulling") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorLightCulling") } static class UDataVolumeBehaviorLightCulling* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorLightCulling; // Class CJ.LookAtNamedLocationMetaData // 0x0028 (0x0050 - 0x0028) class ULookAtNamedLocationMetaData final : public UCJDataVolumeBehaviourMetaData { public: TSoftObjectPtr NamedLocationIdentifier; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LookAtNamedLocationMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LookAtNamedLocationMetaData") } static class ULookAtNamedLocationMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULookAtNamedLocationMetaData; // Class CJ.DataVolumeBehaviorMapOverride // 0x0050 (0x0080 - 0x0030) class UDataVolumeBehaviorMapOverride final : public UCJDataVolumeBehavior { public: TSoftObjectPtr MapTexture; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MapCenter; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D MapSize; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MapUIScale; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorMapOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorMapOverride") } static class UDataVolumeBehaviorMapOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorMapOverride; // Class CJ.TaggingVolumeMetaData // 0x0010 (0x0038 - 0x0028) class UTaggingVolumeMetaData final : public UCJDataVolumeBehaviourMetaData { public: TArray> ManagedButFailedToAssign; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TaggingVolumeMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TaggingVolumeMetaData") } static class UTaggingVolumeMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTaggingVolumeMetaData; // Class CJ.TagAssignmentConditionBase // 0x0000 (0x0028 - 0x0028) class UTagAssignmentConditionBase final : public UObject { public: bool Evaluate(class AActor* EvaluatedActor, class ACJDataVolume* OwningVolume); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("TagAssignmentConditionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"TagAssignmentConditionBase") } static class UTagAssignmentConditionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UTagAssignmentConditionBase; // Class CJ.DataVolumeBehaviorTagging // 0x0010 (0x0040 - 0x0030) class UDataVolumeBehaviorTagging final : public UCJDataVolumeBehavior { public: TArray TagMappings; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorTagging") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorTagging") } static class UDataVolumeBehaviorTagging* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorTagging; // Class CJ.VehicleAutopilotMetaData // 0x0010 (0x0038 - 0x0028) class UVehicleAutopilotMetaData final : public UCJDataVolumeBehaviourMetaData { public: bool bTriggerStopOnExitVolume; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0xF]; // 0x0029(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("VehicleAutopilotMetaData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"VehicleAutopilotMetaData") } static class UVehicleAutopilotMetaData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UVehicleAutopilotMetaData; // Class CJ.DataVolumeBehaviorVehicleAutopilot // 0x0098 (0x00C8 - 0x0030) class UDataVolumeBehaviorVehicleAutopilot final : public UCJDataVolumeBehavior { public: float BlendDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyMaxSpeed; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FRuntimeFloatCurve MaxSpeedCurve; // 0x0038(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class UVehicleAutopilotProfileData* AutopilotProfile; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("DataVolumeBehaviorVehicleAutopilot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"DataVolumeBehaviorVehicleAutopilot") } static class UDataVolumeBehaviorVehicleAutopilot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UDataVolumeBehaviorVehicleAutopilot; // Class CJ.MeleeWeaponItemInstance // 0x0008 (0x0030 - 0x0028) class UMeleeWeaponItemInstance : public UInventoryItemInstanceBase { public: struct FMeleeWeaponInstanceState State; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, SaveGame, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Damage(float Damage_0); void SetHealth(const float NewHealth); int32 GetHealth() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("MeleeWeaponItemInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"MeleeWeaponItemInstance") } static class UMeleeWeaponItemInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UMeleeWeaponItemInstance; // Class CJ.RangedWeapon // 0x0058 (0x0348 - 0x02F0) class ARangedWeapon : public AWeapon { public: FMulticastSparseDelegateProperty_ OnWeaponFired; // 0x02F0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class USkeletalMeshComponent* Mesh; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class URangedWeaponItemInstance* InventoryItemInstance; // 0x0300(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_308[0x40]; // 0x0308(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FireBullet(class APawn* FiringPawn, int32 BulletsFired, const struct FVector& Target); void FireEnd(); void FireStart(); struct FWeaponFireResult FireTick(class APawn* FiringPawn, const struct FVector& Target, bool IsAiming, float DeltaTime); void HeatCooldownTimerFunction(); void IgnoreWeaponAccuracyProperties(bool Ignore); void Reload(); void WeaponBulletHit(const class APawn* FiringPawn, const struct FHitResult& HitResult); void WeaponFired(const class APawn* FiringPawn, int32 NofBullets, const struct FVector& BulletStartWorldPos, const struct FVector& BulletEndWorldPos, float BulletVelocity); void WeaponFiredOutOfAmmo(const class APawn* FiringPawn, const struct FVector& WeaponWorldPos); void WeaponReloaded(const class APawn* ReloadingPawn, const struct FVector& WeaponWorldPos); bool CanReload() const; int32 GetAmmo() const; struct FTransform GetFireTransform() const; float GetRange() const; class URangedWeaponItemInstance* GetRangedWeaponItemInstance() const; float GetSpread() const; bool IsFiring() const; bool IsLocationInFireAngle(const struct FVector& Location, float Angle) const; bool IsTwoHanded() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RangedWeapon") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RangedWeapon") } static class ARangedWeapon* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ARangedWeapon; // Class CJ.RangedWeaponItemInstance // 0x0008 (0x0030 - 0x0028) class URangedWeaponItemInstance : public UInventoryItemInstanceBase { public: struct FRangedWeaponInstanceState State; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, SaveGame, NoDestructor, NativeAccessSpecifierPublic) int32 MaxAmmo; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void GiveAmmo(int32 Amount); void UseAmmo(int32 Amount); int32 GetAmmo() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("RangedWeaponItemInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"RangedWeaponItemInstance") } static class URangedWeaponItemInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_URangedWeaponItemInstance; // Class CJ.WeaponTypeDataAsset // 0x01B0 (0x01E0 - 0x0030) class UWeaponTypeDataAsset final : public UDataAsset { public: class FText Name_0; // 0x0030(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText Description; // 0x0040(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTag GameplayTag; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsAutomatic; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsTwoHanded; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5A[0x2]; // 0x005A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float RoundsPerMinute; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WindupTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UAnimMontage* CharacterReloadMontage; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UAnimationAsset* WeaponReloadAnimation; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 Damage; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* DamagesOverRange; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf DamageType; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BulletVelocity; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Range; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval InaccuracyAtMaxRange; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimDownSightInaccuracyScalar; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimDownSightRecoilScalar; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccurracyCooldownTime; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AccurracyLossPersBullet; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve VerticalRecoilCurve; // 0x00B0(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FRuntimeFloatCurve HorizontalRecoilCurve; // 0x0138(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FFloatInterval HorizontalRecoilBias; // 0x01C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RecoilVariation; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UCharacterActionMoveSet* MeleeMoveSet; // 0x01D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) float WeaponMaxHealth; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1DC[0x4]; // 0x01DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WeaponTypeDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WeaponTypeDataAsset") } static class UWeaponTypeDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWeaponTypeDataAsset; // Class CJ.NpcIconManager // 0x0060 (0x0088 - 0x0028) class UNpcIconManager final : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf NpcIconWidgetClass; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf NpcIconViewModelClass; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_58[0x20]; // 0x0058(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray NpcIcons; // 0x0078(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("NpcIconManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"NpcIconManager") } static class UNpcIconManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UNpcIconManager; // Class CJ.WorldIconManagerSubsystem // 0x13F8 (0x1440 - 0x0048) class UWorldIconManagerSubsystem final : public UTickableWorldSubsystem { public: TMulticastInlineDelegate OnNavigationTargetUpdated; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_58[0x138]; // 0x0058(0x0138)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush PlayerIconBrush; // 0x0190(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerInVehicleIconBrush; // 0x0240(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerMinimapIconBrush; // 0x02F0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerInVehicleMinimapIconBrush; // 0x03A0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerVehicleIconBrush; // 0x0450(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerVehicleMinimapIconBrush; // 0x0500(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush PlayerVehicleHudIconBrush; // 0x05B0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterMapIconBrush; // 0x0660(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterMiniMapIconBrush; // 0x0710(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterHudIconBrush; // 0x07C0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterJobMapIconBrush; // 0x0870(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterJobMiniMapIconBrush; // 0x0920(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionStarterJobHudIconBrush; // 0x09D0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveMapIconBrush; // 0x0A80(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveMiniMapIconBrush; // 0x0B30(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveMiniMapAreaIconBrush; // 0x0BE0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveMiniMapAreaOffScreenIconBrush; // 0x0C90(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveJobMapIconBrush; // 0x0D40(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveJobMiniMapIconBrush; // 0x0DF0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveJobMiniMapAreaIconBrush; // 0x0EA0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush MissionObjectiveJobMiniMapAreaOffScreenIconBrush; // 0x0F50(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush NavigationTargetMapIconBrush; // 0x1000(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush NavigationTargetMiniMapIconBrush; // 0x10B0(0x00B0)(Transient, NativeAccessSpecifierPrivate) struct FSlateBrush NavigationTargetHudIconBrush; // 0x1160(0x00B0)(Transient, NativeAccessSpecifierPrivate) TMap StoryCardMiniMapIconBrushes; // 0x1210(0x0050)(Transient, NativeAccessSpecifierPrivate) uint8 Pad_1260[0xA0]; // 0x1260(0x00A0)(Fixing Size After Last Property [ Dumper-7 ]) TMap JournalLocationViewModels; // 0x1300(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap MissionObjectiveViewModels; // 0x1350(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) TMap MissionStartersViewModels; // 0x13A0(0x0050)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_13F0[0x30]; // 0x13F0(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) class UInteractionIconManager* InteractionIconManager; // 0x1420(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UNpcIconManager* NpcIconManager; // 0x1428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) class UVehicleIconManager* VehicleIconManager; // 0x1430(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) uint8 Pad_1438[0x8]; // 0x1438(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ClearPlayerNavigationTarget(); struct FWorldIconHandle GetMinimapIconHandleForJournalLocation(const struct FPrimaryAssetId& InLocationEntityId); struct FWorldIconHandle GetWorldIconHandleForJournalLocation(const struct FPrimaryAssetId& InLocationEntityId); void SetPlayerNavigationTarget(const struct FVector& InLocation); void SetPlayerNavigationTarget_WorldIconHandle(const struct FWorldIconHandle& InWorldIconHandle); void TogglePlayerNavigationTarget(const struct FVector& InLocation, float InTolerance); void TogglePlayerNavigationTarget_WorldIconHandle(const struct FWorldIconHandle& InWorldIconHandle); struct FWorldIconHandle GetNavigationTargetIconHandle() const; struct FWorldIconHandle GetPlayerIconHandle() const; struct FWorldIconHandle GetPlayerInVehicleIconHandle() const; struct FWorldIconHandle GetPlayerNavigationTarget_WorldIconHandle() const; struct FVector GetPlayerNavigationTargetLocation() const; struct FWorldIconHandle GetPlayerVehicleIconHandle() const; bool HasPlayerNavigationTarget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("WorldIconManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"WorldIconManagerSubsystem") } static class UWorldIconManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UWorldIconManagerSubsystem; }