#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: YBCommon #include "Basic.hpp" #include "SMSystem_classes.hpp" #include "AIModule_structs.hpp" #include "AIModule_classes.hpp" #include "YBCommon_structs.hpp" #include "Engine_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" #include "GameplayTags_structs.hpp" #include "SlateCore_structs.hpp" #include "GameplayAbilities_structs.hpp" #include "GameplayAbilities_classes.hpp" #include "DeveloperSettings_structs.hpp" #include "DeveloperSettings_classes.hpp" #include "CommonUI_classes.hpp" #include "AkAudio_structs.hpp" #include "AkAudio_classes.hpp" #include "PhysicsCore_structs.hpp" #include "InputCore_structs.hpp" #include "HTN_classes.hpp" #include "GameSettings_classes.hpp" #include "EnhancedInput_structs.hpp" #include "EnhancedInput_classes.hpp" #include "Niagara_structs.hpp" #include "NavigationSystem_classes.hpp" #include "UMG_structs.hpp" #include "UMG_classes.hpp" #include "Mercuna_classes.hpp" #include "PhysicsControl_structs.hpp" #include "CommonInput_structs.hpp" namespace SDK { // Class YBCommon.YBAnimNotifyGroundedEntryState // 0x0008 (0x0040 - 0x0038) class UYBAnimNotifyGroundedEntryState final : public UAnimNotify { public: EYBGroundedEntryState GroundedEntryState; // 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("YBAnimNotifyGroundedEntryState") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyGroundedEntryState") } static class UYBAnimNotifyGroundedEntryState* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyGroundedEntryState; // Class YBCommon.AIDataProvider_YBBlackboardFloatValue // 0x0010 (0x0038 - 0x0028) class UAIDataProvider_YBBlackboardFloatValue final : public UAIDataProvider { public: float FloatValue; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UYBBlackboardKeyName* BlackboardKey; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIDataProvider_YBBlackboardFloatValue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIDataProvider_YBBlackboardFloatValue") } static class UAIDataProvider_YBBlackboardFloatValue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIDataProvider_YBBlackboardFloatValue; // Class YBCommon.YBSaveGameBase // 0x0008 (0x0030 - 0x0028) class UYBSaveGameBase : public USaveGame { public: int32 VersionNumber; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameBase") } static class UYBSaveGameBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameBase; // Class YBCommon.EnvQueryGenerator_FromSpecificLocations // 0x0008 (0x0110 - 0x0108) class UEnvQueryGenerator_FromSpecificLocations final : public UEnvQueryGenerator_ProjectedPoints { public: TSubclassOf SpecificLocations; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_FromSpecificLocations") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_FromSpecificLocations") } static class UEnvQueryGenerator_FromSpecificLocations* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_FromSpecificLocations; // Class YBCommon.YBActorComponentDataOverride // 0x0000 (0x0028 - 0x0028) class UYBActorComponentDataOverride : public UObject { public: bool ApplyToComponent(class UActorComponent* _actorComponent) const; bool ForceApplyToComponent(class UActorComponent* _actorComponent) const; class UClass* GetComponentClass() const; void ProvideSoftObjectPathsForPreloading(TArray* out_softObjectPaths) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorComponentDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorComponentDataOverride") } static class UYBActorComponentDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorComponentDataOverride; // Class YBCommon.YBAttachmentComponentDataOverride // 0x0018 (0x0040 - 0x0028) class UYBAttachmentComponentDataOverride final : public UYBActorComponentDataOverride { public: bool IsValidToRetrieveLimbInformation; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray AttachSettings; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttachmentComponentDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttachmentComponentDataOverride") } static class UYBAttachmentComponentDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttachmentComponentDataOverride; // Class YBCommon.EnvQueryGenerator_YBBodyInstances // 0x00A0 (0x00F0 - 0x0050) class UEnvQueryGenerator_YBBodyInstances final : public UEnvQueryGenerator { public: TSubclassOf ActorContext; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bProjectOnNavmesh; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBEQSBodyInstancesNavProjectionParams NavProjectionParams; // 0x0060(0x0090)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_YBBodyInstances") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_YBBodyInstances") } static class UEnvQueryGenerator_YBBodyInstances* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_YBBodyInstances; // Class YBCommon.EnvQueryGenerator_YBClimbEntryPoint // 0x0058 (0x0160 - 0x0108) class UEnvQueryGenerator_YBClimbEntryPoint final : public UEnvQueryGenerator_ProjectedPoints { public: TSubclassOf ClimbLocation; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf GroundLocation; // 0x0110(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceLimitFromGroundToEntryPoint; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FEnvTraceData TraceData; // 0x0120(0x0040)(Edit, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_YBClimbEntryPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_YBClimbEntryPoint") } static class UEnvQueryGenerator_YBClimbEntryPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_YBClimbEntryPoint; // Class YBCommon.YBBlackboardKeyType_FloatRange // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_FloatRange final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_FloatRange") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_FloatRange") } static class UYBBlackboardKeyType_FloatRange* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_FloatRange; // Class YBCommon.EnvQueryGenerator_YBFightRing // 0x0110 (0x0160 - 0x0050) class UEnvQueryGenerator_YBFightRing final : public UEnvQueryGenerator { public: TSubclassOf FightRingContext; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bProjectOnNavmesh; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBFightRingNavProjectionParams NavProjectionParams; // 0x0060(0x0090)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderBoolValue UseHorizontalProjectionLimit; // 0x00F0(0x0038)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue HorizontalProjectionLimit; // 0x0128(0x0038)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryGenerator_YBFightRing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryGenerator_YBFightRing") } static class UEnvQueryGenerator_YBFightRing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryGenerator_YBFightRing; // Class YBCommon.YBConfigSettings // 0x0000 (0x0028 - 0x0028) class UYBConfigSettings : public UObject { public: bool ResetConfigToDefault(); bool CanResetConfigToDefault() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBConfigSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBConfigSettings") } static class UYBConfigSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBConfigSettings; // Class YBCommon.YBSaveGameSubsystemDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBSaveGameSubsystemDebugSettings final : public UYBConfigSettings { public: uint8 DisableAutoSaveRequests : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, 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("YBSaveGameSubsystemDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameSubsystemDebugSettings") } static class UYBSaveGameSubsystemDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameSubsystemDebugSettings; // Class YBCommon.EnvQueryItemType_YBBodyInstance // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_YBBodyInstance final : public UEnvQueryItemType_VectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_YBBodyInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_YBBodyInstance") } static class UEnvQueryItemType_YBBodyInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_YBBodyInstance; // Class YBCommon.YBAttributeSet // 0x0000 (0x0030 - 0x0030) class UYBAttributeSet : public UAttributeSet { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttributeSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttributeSet") } static class UYBAttributeSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttributeSet; // Class YBCommon.EnvQueryItemType_YBFightRingSlot // 0x0000 (0x0030 - 0x0030) class UEnvQueryItemType_YBFightRingSlot final : public UEnvQueryItemType_VectorBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryItemType_YBFightRingSlot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryItemType_YBFightRingSlot") } static class UEnvQueryItemType_YBFightRingSlot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryItemType_YBFightRingSlot; // Class YBCommon.EnvQueryTest_YBCharacterBoxOverlap // 0x0128 (0x0320 - 0x01F8) class UEnvQueryTest_YBCharacterBoxOverlap final : public UEnvQueryTest { public: struct FAIDataProviderFloatValue ItemHeightOffset; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextHeightOffset; // 0x0230(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextBoxWidth; // 0x0268(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextBoxHeight; // 0x02A0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextBoxBackwardDistance; // 0x02D8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) ETeamAttitude CharacterTeamAttitude; // 0x0310(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Context; // 0x0318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBCharacterBoxOverlap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBCharacterBoxOverlap") } static class UEnvQueryTest_YBCharacterBoxOverlap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBCharacterBoxOverlap; // Class YBCommon.YBAsyncTaskAttributeChanged // 0x0060 (0x0090 - 0x0030) class UYBAsyncTaskAttributeChanged final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnAttributeChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAbilitySystemComponent* AbilitySystemComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_48[0x48]; // 0x0048(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBAsyncTaskAttributeChanged* ListenForAttributeChange(class UAbilitySystemComponent* _abilitySystemComponent, const struct FGameplayAttribute& _attribute); static class UYBAsyncTaskAttributeChanged* ListenForAttributesChange(class UAbilitySystemComponent* _abilitySystemComponent, const TArray& _attributes); void EndTask(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAsyncTaskAttributeChanged") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAsyncTaskAttributeChanged") } static class UYBAsyncTaskAttributeChanged* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAsyncTaskAttributeChanged; // Class YBCommon.EnvQueryTest_YBClimbEntryPoint // 0x0018 (0x0210 - 0x01F8) class UEnvQueryTest_YBClimbEntryPoint final : public UEnvQueryTest { public: TSubclassOf ClimbLocation; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSubclassOf GroundLocation; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ClimbDistanceCostFactor; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float GroundDistanceCostFactor; // 0x020C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBClimbEntryPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBClimbEntryPoint") } static class UEnvQueryTest_YBClimbEntryPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBClimbEntryPoint; // Class YBCommon.YBTaggedInputActionDataAsset // 0x0010 (0x0040 - 0x0030) class UYBTaggedInputActionDataAsset final : public UDataAsset { public: TArray TaggedInputActions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTaggedInputActionDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTaggedInputActionDataAsset") } static class UYBTaggedInputActionDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTaggedInputActionDataAsset; // Class YBCommon.EnvQueryTest_YBLand // 0x0060 (0x0258 - 0x01F8) class UEnvQueryTest_YBLand final : public UEnvQueryTest { public: struct FYBLandParams Params_0; // 0x01F8(0x001C)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBEQSLandPoint LandStartPoint; // 0x0218(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBEQSLandPoint LandDestPoint; // 0x0238(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBLand") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBLand") } static class UEnvQueryTest_YBLand* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBLand; // Class YBCommon.YBCheatManager // 0x0000 (0x0088 - 0x0088) class UYBCheatManager final : public UCheatManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatManager") } static class UYBCheatManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatManager; // Class YBCommon.EnvQueryTest_YBLandingExclusionZone // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_YBLandingExclusionZone final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBLandingExclusionZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBLandingExclusionZone") } static class UEnvQueryTest_YBLandingExclusionZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBLandingExclusionZone; // Class YBCommon.EnvQueryTest_YBNavProject // 0x0018 (0x0210 - 0x01F8) class UEnvQueryTest_YBNavProject final : public UEnvQueryTest { public: TSubclassOf NavigationFilter; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavQueryWidth; // 0x0200(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavQueryProjectUp; // 0x0204(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavQueryProjectDown; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBNavProject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBNavProject") } static class UEnvQueryTest_YBNavProject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBNavProject; // Class YBCommon.YBBlueprintableGameplayAbilityTargetActor // 0x0030 (0x0430 - 0x0400) class AYBBlueprintableGameplayAbilityTargetActor final : public AGameplayAbilityTargetActor { public: struct FGameplayAbilityTargetDataHandle TargetingData; // 0x0400(0x0028)(BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_ComputeTargetingData(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlueprintableGameplayAbilityTargetActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlueprintableGameplayAbilityTargetActor") } static class AYBBlueprintableGameplayAbilityTargetActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBBlueprintableGameplayAbilityTargetActor; // Class YBCommon.EnvQueryTest_YBNavRaycast // 0x00C8 (0x02C0 - 0x01F8) class UEnvQueryTest_YBNavRaycast final : public UEnvQueryTest { public: struct FEnvTraceData TraceData; // 0x01F8(0x0040)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue TargetHeightOffset; // 0x0270(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf TraceTarget; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bProjectTargetOnNavmesh; // 0x02B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float NavQueryWidth; // 0x02B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavQueryProjectUp; // 0x02B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavQueryProjectDown; // 0x02BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBNavRaycast") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBNavRaycast") } static class UEnvQueryTest_YBNavRaycast* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBNavRaycast; // Class YBCommon.YBTargetType // 0x0000 (0x0028 - 0x0028) class UYBTargetType : public UObject { public: void GetTargets(class AYBCharacter* _targetingCharacter, class AActor* _targetingActor, const struct FGameplayEventData& _eventData, struct FYBGameplayEffectContainerSpec& inout_spec) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTargetType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTargetType") } static class UYBTargetType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTargetType; // Class YBCommon.YBTargetType_UseOwner // 0x0000 (0x0028 - 0x0028) class UYBTargetType_UseOwner final : public UYBTargetType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTargetType_UseOwner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTargetType_UseOwner") } static class UYBTargetType_UseOwner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTargetType_UseOwner; // Class YBCommon.EnvQueryTest_YBOutOfBounds // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_YBOutOfBounds final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBOutOfBounds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBOutOfBounds") } static class UEnvQueryTest_YBOutOfBounds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBOutOfBounds; // Class YBCommon.YBSubsystemExtension // 0x0008 (0x0030 - 0x0028) class UYBSubsystemExtension : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DrawImGuiInfoInMenuBar(); void DrawImGuiInfoInWindow(); void OnSubsystemDeinitialized(); void OnSubsystemInitialized(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSubsystemExtension") } static class UYBSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSubsystemExtension; // Class YBCommon.YBWorldSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBWorldSubsystemExtension : public UYBSubsystemExtension { public: void OnPostInitialize(); void OnWorldBeginPlay(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldSubsystemExtension") } static class UYBWorldSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldSubsystemExtension; // Class YBCommon.YBCheatWorldSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBCheatWorldSubsystemExtension final : public UYBWorldSubsystemExtension { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatWorldSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatWorldSubsystemExtension") } static class UYBCheatWorldSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatWorldSubsystemExtension; // Class YBCommon.EnvQueryTest_YBReachableFlyingPosition // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_YBReachableFlyingPosition final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBReachableFlyingPosition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBReachableFlyingPosition") } static class UEnvQueryTest_YBReachableFlyingPosition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBReachableFlyingPosition; // Class YBCommon.EnvQueryTest_YBSimulationTemperature // 0x0000 (0x01F8 - 0x01F8) class UEnvQueryTest_YBSimulationTemperature final : public UEnvQueryTest { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBSimulationTemperature") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBSimulationTemperature") } static class UEnvQueryTest_YBSimulationTemperature* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBSimulationTemperature; // Class YBCommon.YBGameplayAction // 0x0000 (0x0028 - 0x0028) class UYBGameplayAction : public UObject { public: static EYBGameplayActionResult GetExecutedActionResult(bool _isSuccess); EYBGameplayActionResult Execute(const struct FYBGameplayActionContext& _context) const; class FString ToString() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayAction") } static class UYBGameplayAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayAction; // Class YBCommon.EnvQueryTest_YBSmoothFlight // 0x0010 (0x0208 - 0x01F8) class UEnvQueryTest_YBSmoothFlight final : public UEnvQueryTest { public: TSubclassOf OriginContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf TowardsTargetContext; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBSmoothFlight") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBSmoothFlight") } static class UEnvQueryTest_YBSmoothFlight* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBSmoothFlight; // Class YBCommon.YBToken // 0x0000 (0x0030 - 0x0030) class UYBToken final : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBToken") } static class UYBToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBToken; // Class YBCommon.EnvQueryTest_YBSphereTraceTest // 0x0120 (0x0318 - 0x01F8) class UEnvQueryTest_YBSphereTraceTest final : public UEnvQueryTest { public: EYBTraceType TraceType; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannel; // 0x01F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1FA[0x6]; // 0x01FA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectTypes; // 0x0200(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) class FName ProfileName; // 0x0210(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue SphereTraceRadius; // 0x0218(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSubclassOf TraceTargetContext; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue ValidHitToTargetDistance; // 0x0258(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray> ValidActorsToHit; // 0x0290(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bUseComplexCollision; // 0x02A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyBlockingHits; // 0x02A1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIgnoreSelf; // 0x02A2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2A3[0x5]; // 0x02A3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderFloatValue ItemHeightOffset; // 0x02A8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue TargetHeightOffset; // 0x02E0(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBSphereTraceTest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBSphereTraceTest") } static class UEnvQueryTest_YBSphereTraceTest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBSphereTraceTest; // Class YBCommon.YBBlackBoardLogicUtils // 0x0000 (0x0028 - 0x0028) class UYBBlackBoardLogicUtils final : public UBlueprintFunctionLibrary { public: static void BP_RunBlackboardLogicOnWorldState(TSubclassOf _logicClass, class AActor* _actor, class UWorldStateProxy* _worldState); static void RunBlackboardLogicOnBlackboard(TSubclassOf _logicClass, class UBlackboardComponent* _blackboardComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackBoardLogicUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackBoardLogicUtils") } static class UYBBlackBoardLogicUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackBoardLogicUtils; // Class YBCommon.EnvQueryTest_YBTemperature // 0x00B8 (0x02B0 - 0x01F8) class UEnvQueryTest_YBTemperature final : public UEnvQueryTest { public: struct FAIDataProviderBoolValue ShouldValidateVolume; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) EYBEQSTemperatureVolumeMode VolumeMode; // 0x0230(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float QuerierBoundsSizeMultiplier; // 0x0234(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FAIDataProviderFloatValue VolumeSphereRadius; // 0x0238(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) EYBEQSTemperatureTestMode VolumeTemperatureMode; // 0x0270(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FAIDataProviderIntValue NumVoxelPerPoints; // 0x0278(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBTemperature") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBTemperature") } static class UEnvQueryTest_YBTemperature* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBTemperature; // Class YBCommon.EnvQueryTest_YBTKableItems // 0x0048 (0x0240 - 0x01F8) class UEnvQueryTest_YBTKableItems final : public UEnvQueryTest { public: struct FAIDataProviderFloatValue SphereRadius; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ObjectTypes; // 0x0230(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBTKableItems") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBTKableItems") } static class UEnvQueryTest_YBTKableItems* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBTKableItems; // Class YBCommon.YBBrainMessage // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage") } static class UYBBrainMessage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage; // Class YBCommon.EnvQueryTest_YBVaporTrace // 0x00B0 (0x02A8 - 0x01F8) class UEnvQueryTest_YBVaporTrace final : public UEnvQueryTest { public: struct FAIDataProviderBoolValue TraceFromContext; // 0x01F8(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ItemHeightOffset; // 0x0230(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ContextHeightOffset; // 0x0268(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) TSubclassOf Context; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBVaporTrace") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBVaporTrace") } static class UEnvQueryTest_YBVaporTrace* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBVaporTrace; // Class YBCommon.YBTokenProviderInterface // 0x0000 (0x0000 - 0x0000) class IYBTokenProviderInterface final { public: void ReleaseToken(class UYBToken* _token, const TScriptInterface& _user); bool ReserveToken(class UYBToken* _token, const TScriptInterface& _user, EYBTokenReservationType _reservationType, float _priority, uint8 _numberOfRequestedToken); bool CanReserveToken(class UYBToken* _token, const TScriptInterface& _user) const; bool IsProvidingToken(class UYBToken* _token) const; bool IsTokenReserved(class UYBToken* _token) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenProviderInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenProviderInterface") } static class IYBTokenProviderInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBTokenProviderInterface; // Class YBCommon.EnvQueryTest_YBWorldDataSpatialOverlap // 0x0040 (0x0238 - 0x01F8) class UEnvQueryTest_YBWorldDataSpatialOverlap final : public UEnvQueryTest { public: struct FGameplayTag WorldDataDescriptor; // 0x01F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIDataProviderFloatValue ItemZOffset; // 0x0200(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("EnvQueryTest_YBWorldDataSpatialOverlap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"EnvQueryTest_YBWorldDataSpatialOverlap") } static class UEnvQueryTest_YBWorldDataSpatialOverlap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UEnvQueryTest_YBWorldDataSpatialOverlap; // Class YBCommon.YBGameInstanceSubsystem // 0x0008 (0x0038 - 0x0030) class UYBGameInstanceSubsystem : public UGameInstanceSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameInstanceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameInstanceSubsystem") } static class UYBGameInstanceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameInstanceSubsystem; // Class YBCommon.YBBlueprintManagersGameInstanceSubsystem // 0x0070 (0x00A8 - 0x0038) class UYBBlueprintManagersGameInstanceSubsystem final : public UYBGameInstanceSubsystem { public: TMap, class UYBGameInstanceBlueprintManager*> BlueprintManagersMap; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray OrderedBlueprintManagersList; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UYBGameInstanceBlueprintManager* GetBlueprintManager(const TSubclassOf _blueprintManagerClass) const; class UYBGameInstanceBlueprintManager* GetBlueprintManager_Soft(const TSoftClassPtr _blueprintManagerClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlueprintManagersGameInstanceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlueprintManagersGameInstanceSubsystem") } static class UYBBlueprintManagersGameInstanceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlueprintManagersGameInstanceSubsystem; // Class YBCommon.YBTemplateInventoryItemData // 0x0000 (0x0028 - 0x0028) class UYBTemplateInventoryItemData : public UObject { public: EDataValidationResult BP_IsDataValid(TArray& _validationErrors) const; void OnInventoryItemActorSpawned(class UYBRuntimeInventoryItem* _inventoryItem, class FName _subInventoryItemName, class AActor* _inventoryItemActor) const; void OnInventoryItemEquipped(class UYBRuntimeInventoryItem* _inventoryItem, class FName _subInventoryItemName, bool _isEquippedLoadoutInitialized, class AActor* _newParentActor, class AActor* _inventoryItemActor) const; void OnInventoryItemUnequipped(class UYBRuntimeInventoryItem* _inventoryItem, class FName _subInventoryItemName, bool _isEquippedLoadoutInitialized, class AActor* _previousParentActor, class AActor* _inventoryItemActor) const; void ProvideSoftObjectPathsForPreloading(const class UYBRuntimeInventoryItem* _contextRuntimeItem, class FName _subInventoryItemName, TArray& _outSoftObjectPaths) const; bool SupportsEquippedInventoryItemRefresh() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTemplateInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTemplateInventoryItemData") } static class UYBTemplateInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTemplateInventoryItemData; // Class YBCommon.YBAbilityInventoryItemData // 0x00F8 (0x0120 - 0x0028) class UYBAbilityInventoryItemData final : public UYBTemplateInventoryItemData { public: struct FYBGameplayAbilityBundleSet PlayerAbilities; // 0x0028(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected) struct FYBGameplayAbilityBundleSet AIAbilities; // 0x0078(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected) TMap AbilityMap; // 0x00C8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) EYBAbilityLevelType AbilityLevelType; // 0x0118(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 SpecificAbilityLevel; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: struct FYBGameplayAbilityBundleSet K2_GetGameplayAbilityBundleSetForCharacter(const class AYBCharacter* _character) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilityInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilityInventoryItemData") } static class UYBAbilityInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilityInventoryItemData; // Class YBCommon.YBBlackboardKeyType_MovementParams // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_MovementParams final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_MovementParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_MovementParams") } static class UYBBlackboardKeyType_MovementParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_MovementParams; // Class YBCommon.YBAbilitySystemBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAbilitySystemBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromActor(class AActor* _actor); static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromActorArray(const TArray& _actorArray, bool _oneTargetPerHandle); static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromHitResult(const struct FHitResult& _hitResult, class AActor* _targetActorOverride); static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromOverlap(class AActor* _actor, bool _fromSweep, const struct FHitResult& _hitResult); static struct FGameplayAbilityTargetDataHandle AbilityTargetDataFromTransforms(const struct FGameplayAbilityTargetingLocationInfo& _sourceLocation, const struct FGameplayAbilityTargetingLocationInfo& _targetLocation); static struct FYBGameplayEffectContainerSpec AddAssetTagsToEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FGameplayTagContainer& _tags); static struct FYBGameplayEffectContainerSpec AddAssetTagToEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FGameplayTag& _tag); static void AddGameplayCueLocal(class AActor* _target, const struct FGameplayTag& _gameplayCueTag, const struct FGameplayCueParameters& _gameplayCueParameters); static void AddHitResult(struct FYBGameplayEffectContainerSpec& _spec, const struct FHitResult& _hitResult, bool _bReset); static struct FYBGameplayEffectContainerSpec AddTargetDataToEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FGameplayAbilityTargetDataHandle& _targetData); static void AddTargetDataToEffectContainerSpec_InPlace(struct FYBGameplayEffectContainerSpec& inout_containerSpec, const struct FGameplayAbilityTargetDataHandle& _targetData); static struct FYBGameplayEffectContainerSpec AddTargetsToEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec, const TArray& _hitResults, const TArray& _targetActors); static struct FYBGameplayEffectContainerSpec AddTargetsToEffectContainerSpec_AOE(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FVector& _origin, const TArray& _hitResults); static void AddTargetsToEffectContainerSpec_AOE_InPlace(struct FYBGameplayEffectContainerSpec& inout_containerSpec, const struct FVector& _origin, const TArray& _hitResults); static void AddTargetsToEffectContainerSpec_InPlace(struct FYBGameplayEffectContainerSpec& inout_containerSpec, const TArray& _hitResults, const TArray& _targetActors); static TArray ApplyExternalEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec); static struct FYBGameplayEffectContainerSpec AssignTagSetByCallerMagnitudeToEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FGameplayTag& _dataTag, float _magnitude); static bool DoesEffectContainerSpecHaveEffects(const struct FYBGameplayEffectContainerSpec& _containerSpec); static bool DoesEffectContainerSpecHaveTargets(const struct FYBGameplayEffectContainerSpec& _containerSpec); static const struct FGameplayAbilityActorInfoDataHandle DuplicateGameplayAbilityActorInfoDataFromComponent(const class UAbilitySystemComponent* _component); static struct FGameplayEffectContextHandle EffectContextSetEffectCauser(struct FGameplayEffectContextHandle& _spec, class AActor* _effectCauser); static struct FGameplayEffectContextHandle EffectContextSetSourceObject(struct FGameplayEffectContextHandle& _context, const class UObject* _sourceObject); static void ExecuteGameplayCue(class AActor* _target, const struct FGameplayTag& _gameplayCueTag, const struct FGameplayCueParameters& _gameplayCueParameters); static void ExecuteGameplayCueLocal(class AActor* _target, const struct FGameplayTag& _gameplayCueTag, const struct FGameplayCueParameters& _gameplayCueParameters); static void ExecuteLocalGameplayCue(class AActor* _target, const struct FGameplayTag& _gameplayCueTag, const struct FGameplayCueParameters& _gameplayCueParameters); static class UAbilitySystemComponent* GetAbilitySystemProxyComponent(class UObject* _contextObject); static struct FGameplayTagContainer GetActiveGameplayEffectAssetTags(const struct FActiveGameplayEffectHandle& _activeHandle); static struct FGameplayTagContainer GetActiveGameplayEffectGrantedTags(const struct FActiveGameplayEffectHandle& _activeHandle); static struct FGameplayTagContainer GetAllGameplayEffectSpecAssetTags(const struct FGameplayEffectSpecHandle& _spec); static class UGameplayAbility* GetAnimatingAbility(class UAbilitySystemComponent* _abilitySystemComponent); static const struct FGameplayEffectContextHandle GetEffectContext(const struct FGameplayEffectSpec& _spec); static struct FGameplayTag GetGameplayTagFromName(const class FName _name, bool bErrorIfNotFound); static float GetMontageSectionBlendOutTriggerTime(const class UAnimInstance* _animInstance, const class UAnimMontage* _montage, const class FName& _section, float _playRate); static float GetMontageSectionLength(const class UAnimMontage* _montage, const class FName& _section, float _playRate); static bool GetMontageSectionLengthUntilFirstBranchingPoint(float* out_length, const class UAnimMontage* _montage, const class FName& _section, const TArray>& _animNotifiesToIgnore, const TArray>& _animNotifyStatesToIgnore, float _playRate, bool _followSectionLinks, bool _clampToBlendOut, const class UAnimInstance* _animInstance); static TArray GetMontageSectionNotifiesOfClass(const class UAnimMontage* _montage, const class FName& _section, bool _fallbackToLinkedSections, TSubclassOf _notifyClass); static TArray GetMontageSectionNotifyStatesOfClass(const class UAnimMontage* _montage, const class FName& _section, bool _fallbackToLinkedSections, TSubclassOf _notifyClass); static class FName GetSectionName(const class UAnimMontage* _montage, int32 _sectionIndex); static bool IsValid(const struct FActiveGameplayEffectHandle& _handle); static bool IsValidSectionName(const class UAnimMontage* _montage, const class FName& _section); static struct FYBGameplayEffectContainerSpec MakeEffectContainerSpecFromContainer(class AActor* _effectCauser, class AYBCharacter* _optionalInstigatorCharacter, const struct FYBGameplayEffectContainer& _container, const struct FGameplayEventData& _eventData, float _level); static void RemoveGameplayCueLocal(class AActor* _target, const struct FGameplayTag& _gameplayCueTag, const struct FGameplayCueParameters& _gameplayCueParameters); static void SetEffectCauser(struct FYBGameplayEffectContainerSpec& _spec, class AActor* _effectCauser); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilitySystemBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilitySystemBlueprintLibrary") } static class UYBAbilitySystemBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilitySystemBlueprintLibrary; // Class YBCommon.YBAbilitySystemComponent // 0x0038 (0x1288 - 0x1250) class UYBAbilitySystemComponent : public UAbilitySystemComponent { public: uint8 Pad_1250[0x8]; // 0x1250(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPostInitAttributeSetDefaults; // 0x1258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_1268[0x20]; // 0x1268(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_CancelAbilities(const struct FGameplayTagContainer& _withTags, const struct FGameplayTagContainer& _withoutTags, class UGameplayAbility* _ignore); struct FGameplayAbilitySpecHandle BP_GiveAbilityAndActivateOnce(TSubclassOf _ability); struct FGameplayAbilitySpecHandle BP_GiveAbilityAndActivateOnceWithGameplayEvent(TSubclassOf _ability, const struct FGameplayTag& _eventTag, const struct FGameplayEventData& _payload); struct FGameplayAbilitySpecHandle BP_GiveAbilityBundleAndActivateOnce(const class UYBGameplayAbilityBundle* _abilityBundle); void OnAnimInstanceInitialized(); void GetCooldownDuration(const struct FGameplayTagContainer& CooldownTags, float* CooldownDuration) const; bool HasActiveAbilityWithMatchingSourceObject(const struct FGameplayTagRequirements& _sourceObjectTagRequirements, bool _includePassives) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilitySystemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilitySystemComponent") } static class UYBAbilitySystemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilitySystemComponent; // Class YBCommon.YBInGameWorldSubsystem // 0x0008 (0x0038 - 0x0030) class UYBInGameWorldSubsystem : public UWorldSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInGameWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInGameWorldSubsystem") } static class UYBInGameWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInGameWorldSubsystem; // Class YBCommon.YBBlueprintManagersInGameWorldSubsystem // 0x0080 (0x00B8 - 0x0038) class UYBBlueprintManagersInGameWorldSubsystem final : public UYBInGameWorldSubsystem { public: TMap, class UYBWorldBlueprintManager*> BlueprintManagersMap; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray OrderedBlueprintManagersList; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray OrderedTickableBlueprintManagersList; // 0x0098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UYBWorldBlueprintManager* GetBlueprintManager(const TSubclassOf _blueprintManagerClass) const; class UYBWorldBlueprintManager* GetBlueprintManager_Soft(const TSoftClassPtr _blueprintManagerClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlueprintManagersInGameWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlueprintManagersInGameWorldSubsystem") } static class UYBBlueprintManagersInGameWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlueprintManagersInGameWorldSubsystem; // Class YBCommon.YBAbilitySystemProxyActor // 0x0020 (0x02D8 - 0x02B8) class AYBAbilitySystemProxyActor : public AActor { public: uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf YBAttributeSetClass; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAbilitySystemComponent* YBAbilitySystemComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAttributeSet* YBAttributeSet; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilitySystemProxyActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilitySystemProxyActor") } static class AYBAbilitySystemProxyActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBAbilitySystemProxyActor; // Class YBCommon.YBAbilitySystemGlobals // 0x0058 (0x0300 - 0x02A8) class UYBAbilitySystemGlobals : public UAbilitySystemGlobals { public: struct FSoftObjectPath GlobalPositiveNegativeGameplayTagPairTableName; // 0x02A8(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataTable* GlobalPositiveNegativeGameplayTagPairTable; // 0x02C8(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSoftClassPath AbilitySystemProxyActorClassName; // 0x02D0(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AYBAbilitySystemProxyActor* AbilitySystemProxyActor; // 0x02F0(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilitySystemGlobals") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilitySystemGlobals") } static class UYBAbilitySystemGlobals* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilitySystemGlobals; // Class YBCommon.YBBrainMessage_TagRemovedFromPawn // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_TagRemovedFromPawn final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_TagRemovedFromPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_TagRemovedFromPawn") } static class UYBBrainMessage_TagRemovedFromPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_TagRemovedFromPawn; // Class YBCommon.HTNLKPLocationSource // 0x0000 (0x0028 - 0x0028) class UHTNLKPLocationSource final : public UHTNCustomLocationSource { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HTNLKPLocationSource") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HTNLKPLocationSource") } static class UHTNLKPLocationSource* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHTNLKPLocationSource; // Class YBCommon.YBAbilityTask // 0x0000 (0x0080 - 0x0080) class UYBAbilityTask : public UAbilityTask { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilityTask") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilityTask") } static class UYBAbilityTask* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilityTask; // Class YBCommon.YBAccuracyConfiguration // 0x0020 (0x0048 - 0x0028) class UYBAccuracyConfiguration final : public UObject { public: float StartingValue; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* AccuracyModifiersTable; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Modifiers; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: float EvaluateAccuracy(const struct FYBGameplayContext& _context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAccuracyConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAccuracyConfiguration") } static class UYBAccuracyConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAccuracyConfiguration; // Class YBCommon.YBBrainMessage_SharedStimulus // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_SharedStimulus final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_SharedStimulus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_SharedStimulus") } static class UYBBrainMessage_SharedStimulus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_SharedStimulus; // Class YBCommon.YBAccuracyConfiguration_Modifier // 0x0000 (0x0028 - 0x0028) class UYBAccuracyConfiguration_Modifier : public UObject { public: class FName GetModifierName(const struct FYBGameplayContext& _context) const; struct FYBAccuracyProperties GetProperties(const class UDataTable* _accuracyModifiersTable, class FName _rowName) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAccuracyConfiguration_Modifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAccuracyConfiguration_Modifier") } static class UYBAccuracyConfiguration_Modifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAccuracyConfiguration_Modifier; // Class YBCommon.YBAccuracyConfiguration_Modifier_Confidence // 0x0010 (0x0038 - 0x0028) class UYBAccuracyConfiguration_Modifier_Confidence final : public UYBAccuracyConfiguration_Modifier { public: class UCurveFloat* AccuracyPerConfidenceCurve; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxVisionStimulusAge; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, 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("YBAccuracyConfiguration_Modifier_Confidence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAccuracyConfiguration_Modifier_Confidence") } static class UYBAccuracyConfiguration_Modifier_Confidence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAccuracyConfiguration_Modifier_Confidence; // Class YBCommon.YBWorldBlueprintManager // 0x0010 (0x0040 - 0x0030) class UYBWorldBlueprintManager : public UYBWorldSubsystemExtension { public: TArray> Dependencies; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void OnPreDeinitialize(); void OnWorldEndPlay(); bool ShouldCreateBlueprintManager(class UObject* _outer) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldBlueprintManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldBlueprintManager") } static class UYBWorldBlueprintManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldBlueprintManager; // Class YBCommon.YBGSValueDiscreteDynamic_Bool // 0x0000 (0x01D0 - 0x01D0) class UYBGSValueDiscreteDynamic_Bool final : public UGameSettingValueDiscreteDynamic_Bool { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGSValueDiscreteDynamic_Bool") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGSValueDiscreteDynamic_Bool") } static class UYBGSValueDiscreteDynamic_Bool* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGSValueDiscreteDynamic_Bool; // Class YBCommon.YBAchievementSubsystem // 0x0060 (0x0098 - 0x0038) class UYBAchievementSubsystem final : public UYBGameInstanceSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool AchievementsEnabled; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UYBAchievementSubsystemExtension* SubsystemExtension; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_50[0x40]; // 0x0050(0x0040)(Fixing Size After Last Property [ Dumper-7 ]) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class UYBAchievementSubsystemExtension* GetExtension(); void OnAchievementWritten(class FName _achievementId, float _writtenProgress); void OnTryToWriteAchievement(class FName _achievementId, float _additionalProgress); void RemoveAchievementFromMetaSave(class FName _achievementId); bool ShouldUnlockCompletionistAchievement(); void WriteStoveAchievementProgress(class FName _achievementName, float _additionalProgress); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAchievementSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAchievementSubsystem") } static class UYBAchievementSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAchievementSubsystem; // Class YBCommon.YBBrainMessage_AllPotentialTargetsAreDead // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_AllPotentialTargetsAreDead final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_AllPotentialTargetsAreDead") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_AllPotentialTargetsAreDead") } static class UYBBrainMessage_AllPotentialTargetsAreDead* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_AllPotentialTargetsAreDead; // Class YBCommon.YBGameInstanceSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBGameInstanceSubsystemExtension : public UYBSubsystemExtension { public: class UGameInstance* GetGameInstance() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameInstanceSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameInstanceSubsystemExtension") } static class UYBGameInstanceSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameInstanceSubsystemExtension; // Class YBCommon.YBCameraDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBCameraDebugSettings final : public UYBConfigSettings { public: uint8 DebugIgnoreCameraModifiers : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCameraDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCameraDebugSettings") } static class UYBCameraDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCameraDebugSettings; // Class YBCommon.YBHTNNodeLibrary // 0x0000 (0x0028 - 0x0028) class UYBHTNNodeLibrary final : public UBlueprintFunctionLibrary { public: static struct FYBEQSBodyInstance GetWorldStateValueAsBodyInstance(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FYBFightRingSlotQuery GetWorldStateValueAsFightRingQuery(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FFloatRange GetWorldStateValueAsFloatRange(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FGameplayTag GetWorldStateValueAsGameplayTag(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FGameplayTagContainer GetWorldStateValueAsGameplayTagContainer(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FYBBlackboardInventory GetWorldStateValueAsInventory(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static struct FYBMovementParams GetWorldStateValueAsMovementParams(class UHTNNode* _node, const struct FBlackboardKeySelector& _key); static void SetWorldStateValueAsBodyInstance(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FYBEQSBodyInstance& _value); static void SetWorldStateValueAsFightRingQuery(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FYBFightRingSlotQuery& _value); static void SetWorldStateValueAsFloatRange(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FFloatRange& _value); static void SetWorldStateValueAsGameplayTag(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FGameplayTag& _value); static void SetWorldStateValueAsGameplayTagContainer(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FGameplayTagContainer& _value); static void SetWorldStateValueAsInventory(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FYBBlackboardInventory& _value); static void SetWorldStateValueAsMovementParams(class UHTNNode* _node, const struct FBlackboardKeySelector& _key, const struct FYBMovementParams& _value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNNodeLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNNodeLibrary") } static class UYBHTNNodeLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNNodeLibrary; // Class YBCommon.YBAchievementSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBAchievementSubsystemExtension : public UYBGameInstanceSubsystemExtension { public: void UnlockCompletionistAchievement(); void WriteAchievementProgress(class FName AchievementName, float _additionalProgress); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAchievementSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAchievementSubsystemExtension") } static class UYBAchievementSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAchievementSubsystemExtension; // Class YBCommon.YBHTNDecorator_AngleCheck // 0x01B0 (0x0230 - 0x0080) class UYBHTNDecorator_AngleCheck final : public UHTNDecorator { public: struct FFloatRange AngleRange; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FYBHTNDirectionSource SourceA; // 0x0090(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FYBHTNDirectionSource SourceB; // 0x0118(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) bool bProjectDirections; // 0x01A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1A1[0x7]; // 0x01A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBHTNDirectionSource ProjectionNormalSource; // 0x01A8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_AngleCheck") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_AngleCheck") } static class UYBHTNDecorator_AngleCheck* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_AngleCheck; // Class YBCommon.YBAchievementSubsystemSettings // 0x0028 (0x0060 - 0x0038) class UYBAchievementSubsystemSettings final : public UDeveloperSettings { public: TSoftClassPtr ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAchievementSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAchievementSubsystemSettings") } static class UYBAchievementSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAchievementSubsystemSettings; // Class YBCommon.YBBrainProcess // 0x0008 (0x0030 - 0x0028) class UYBBrainProcess : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainProcess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainProcess") } static class UYBBrainProcess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainProcess; // Class YBCommon.YBActorComponentInventoryItemData // 0x0010 (0x0038 - 0x0028) class UYBActorComponentInventoryItemData final : public UYBTemplateInventoryItemData { public: TArray ActorComponents; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: TArray CreateAllActorComponents(class AActor* _parentActor, const class FString& _simpleName) const; void DeleteAllActorComponents(class AActor* _parentActor, const TArray& _actorComponents) const; void ReplaceMeshDataOnRuntimeItem(class UYBRuntimeInventoryItem* _inventoryItem, class AActor* _parentActor, class FName _subInventoryItemName, const class UYBTemplateInventoryItemDataAsset* _templateData) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorComponentInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorComponentInventoryItemData") } static class UYBActorComponentInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorComponentInventoryItemData; // Class YBCommon.YBActorMainDataOverride // 0x0000 (0x0028 - 0x0028) class UYBActorMainDataOverride : public UObject { public: bool ApplyToActor(class AActor* _actor) const; void ProvideSoftObjectPathsForPreloading(TArray* out_softObjectPaths) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorMainDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorMainDataOverride") } static class UYBActorMainDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorMainDataOverride; // Class YBCommon.YBBrainMessage_ChangedCombatTarget // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_ChangedCombatTarget final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_ChangedCombatTarget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_ChangedCombatTarget") } static class UYBBrainMessage_ChangedCombatTarget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_ChangedCombatTarget; // Class YBCommon.YBGameplayCondition // 0x0008 (0x0030 - 0x0028) class UYBGameplayCondition : public UObject { public: uint8 Negated : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static EYBGameplayConditionResult GetVerifiedConditionResult(bool _isVerified); void StartCondition(const struct FYBGameplayConditionContext& _context); void StopCondition(); EYBGameplayConditionResult IsVerified(const struct FYBGameplayConditionContext& _context) const; EYBGameplayConditionResult IsVerified_Internal(const struct FYBGameplayConditionContext& _context) const; class FString ToString() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCondition") } static class UYBGameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCondition; // Class YBCommon.YBGroupGameplayConditionBase // 0x0008 (0x0038 - 0x0030) class UYBGroupGameplayConditionBase : public UYBGameplayCondition { public: EYBGroupGameplayConditionOperator OperatorType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBUnknownConditionResultManagement UnknownResultManagement; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGroupGameplayConditionBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGroupGameplayConditionBase") } static class UYBGroupGameplayConditionBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGroupGameplayConditionBase; // Class YBCommon.YBGroupGameplayCondition // 0x0010 (0x0048 - 0x0038) class UYBGroupGameplayCondition final : public UYBGroupGameplayConditionBase { public: TArray Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGroupGameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGroupGameplayCondition") } static class UYBGroupGameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGroupGameplayCondition; // Class YBCommon.YBUserInterfaceSubsystemSettings // 0x0028 (0x0060 - 0x0038) class UYBUserInterfaceSubsystemSettings final : public UDeveloperSettings { public: TSoftClassPtr ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserInterfaceSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserInterfaceSubsystemSettings") } static class UYBUserInterfaceSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserInterfaceSubsystemSettings; // Class YBCommon.YBActorDefinition // 0x0048 (0x0070 - 0x0028) class UYBActorDefinition final : public UObject { public: TSoftClassPtr ActorClass; // 0x0028(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray ActorMainDataOverrides; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray ActorComponentDataOverrides; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: class UYBActorComponentDataOverride* AddActorComponentDataOverride(class UYBActorComponentDataOverride* _actorComponentDataOverride); class UYBActorMainDataOverride* AddActorMainDataOverride(class UYBActorMainDataOverride* _actorMainDataOverride); class UYBActorComponentDataOverride* FindOrAddActorComponentDataOverride(TSubclassOf _actorComponentDataOverrideClass); class UYBActorMainDataOverride* FindOrAddActorMainDataOverride(TSubclassOf _actorMainDataOverrideClass); bool RemoveActorComponentDataOverride(TSubclassOf _actorComponentDataOverrideClass); bool RemoveActorMainDataOverride(TSubclassOf _actorMainDataOverrideClass); void Reset(); void FinishActorSpawning(class AActor* _spawnedActor, const struct FTransform& _transform, bool _isDefaultTransform) const; const class UYBActorComponentDataOverride* GetActorComponentDataOverride(TSubclassOf _actorComponentDataOverrideClass) const; const class UYBActorMainDataOverride* GetActorMainDataOverride(TSubclassOf _actorMainDataOverrideClass) const; bool HasValidActorClass() const; class AActor* SpawnActor(class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod) const; class AActor* SpawnActorDeferred(class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorDefinition") } static class UYBActorDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorDefinition; // Class YBCommon.YBAnchoredLocationBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAnchoredLocationBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AttachWithLocalLocation(struct FYBAnchoredLocation& _anchoredLocation, const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName); static void AttachWithWorldLocation(struct FYBAnchoredLocation& _anchoredLocation, const struct FVector& _worldLocation, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredLocation CreateWithLocalLocation(const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredLocation CreateWithWorldLocation(const struct FVector& _location); static class USceneComponent* GetAnchor(const struct FYBAnchoredLocation& _anchoredLocation); static class AActor* GetAnchorActor(const struct FYBAnchoredLocation& _anchoredLocation); static class FName GetAnchorBoneName(const struct FYBAnchoredLocation& _anchoredLocation); static class UPrimitiveComponent* GetAnchorPrimitiveComponent(const struct FYBAnchoredLocation& _anchoredLocation); static struct FVector GetWorldLocation(const struct FYBAnchoredLocation& _anchoredLocation); static bool IsAnchorValid(const struct FYBAnchoredLocation& _anchoredLocation); static void SetWorldLocation(struct FYBAnchoredLocation& _anchoredLocation, const struct FVector& _location); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnchoredLocationBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnchoredLocationBlueprintLibrary") } static class UYBAnchoredLocationBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnchoredLocationBlueprintLibrary; // Class YBCommon.YBActorDefinitionDataAsset // 0x0008 (0x0038 - 0x0030) class UYBActorDefinitionDataAsset final : public UPrimaryDataAsset { public: class UYBActorDefinition* ActorDefinition; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: class AActor* SpawnActor(class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorDefinitionDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorDefinitionDataAsset") } static class UYBActorDefinitionDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorDefinitionDataAsset; // Class YBCommon.YBActorDescriptorComponent // 0x0030 (0x00D0 - 0x00A0) class UYBActorDescriptorComponent : public UActorComponent { public: uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DescriptorTags; // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorDescriptorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorDescriptorComponent") } static class UYBActorDescriptorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorDescriptorComponent; // Class YBCommon.YBMotionWarpSettingsCustomizationInterface // 0x0000 (0x0000 - 0x0000) class IYBMotionWarpSettingsCustomizationInterface final { public: void CustomizeWarp(struct FYBMotionWarpSettings& inout_settings) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMotionWarpSettingsCustomizationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMotionWarpSettingsCustomizationInterface") } static class IYBMotionWarpSettingsCustomizationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBMotionWarpSettingsCustomizationInterface; // Class YBCommon.YBActorInventoryItemData // 0x0010 (0x0038 - 0x0028) class UYBActorInventoryItemData : public UYBTemplateInventoryItemData { public: class UYBActorDefinition* ActorDefinition; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBActorDefinitionDataAsset* ActorDefinitionDataAsset; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: const class UYBActorDefinition* GetActorDefinition() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorInventoryItemData") } static class UYBActorInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorInventoryItemData; // Class YBCommon.YBWaitGameplayEvent // 0x0008 (0x00B8 - 0x00B0) class UYBWaitGameplayEvent final : public UAbilityTask_WaitGameplayEvent { public: uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBWaitGameplayEvent* WaitGameplayEventEx(class UGameplayAbility* _owningAbility, const struct FGameplayTag& _eventTag, class AActor* _optionalExternalTarget, bool _onlyTriggerOnce, bool _onlyMatchExact, bool _onlyExplicitlySentToOwningAbility); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWaitGameplayEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWaitGameplayEvent") } static class UYBWaitGameplayEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWaitGameplayEvent; // Class YBCommon.YBInteractableActorInventoryItemData // 0x0000 (0x0038 - 0x0038) class UYBInteractableActorInventoryItemData final : public UYBActorInventoryItemData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractableActorInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractableActorInventoryItemData") } static class UYBInteractableActorInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractableActorInventoryItemData; // Class YBCommon.YBAnimationSettings // 0x0028 (0x0060 - 0x0038) class UYBAnimationSettings final : public UDeveloperSettings { public: TSoftObjectPtr GlobalAnimationConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimationSettings") } static class UYBAnimationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimationSettings; // Class YBCommon.YBActorSpawnDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBActorSpawnDebugSettings final : public UYBConfigSettings { public: uint8 DisplayCollision : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, 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("YBActorSpawnDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorSpawnDebugSettings") } static class UYBActorSpawnDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorSpawnDebugSettings; // Class YBCommon.YBAkAudioVolume // 0x0008 (0x0310 - 0x0308) class AYBAkAudioVolume final : public AAkSpatialAudioVolume { public: bool IsInterior; // 0x0308(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAkAudioVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAkAudioVolume") } static class AYBAkAudioVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBAkAudioVolume; // Class YBCommon.YBWorldDataSpatialSortingBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBWorldDataSpatialSortingBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void RegisterOrientedBox(class UObject* _worldContext, EYBWorldDataSpatialSortingType _type, const struct FGameplayTag& _descriptor, const struct FYBOrientedBox& _orientedBox); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldDataSpatialSortingBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldDataSpatialSortingBlueprintLibrary") } static class UYBWorldDataSpatialSortingBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldDataSpatialSortingBlueprintLibrary; // Class YBCommon.YBActorSpawnSubsystem // 0x0078 (0x00B0 - 0x0038) class UYBActorSpawnSubsystem final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) TArray AsyncSpawnRequests; // 0x0070(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray PendingAsyncSpawnRequests; // 0x0080(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UYBSpawnSettings* Settings; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBActorSpawnDebugSettings* DebugSettings; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class AActor* BP_SpawnActor(const class UObject* _worldContextObject, TSubclassOf _class, const struct FTransform& _transform, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingMethod, ESpawnActorScaleMethod _transformScaleMethod); static void BP_SpawnActors(const class UObject* _worldContextObject, const TArray& _queries, TArray* out_actors); static void BP_SpawnActorsWithType(const class UObject* _worldContextObject, const TSubclassOf& _class, const TArray& _queries, TArray* out_actors); void OnActorCollisionSettingsChanged(class UPrimitiveComponent* _component); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorSpawnSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorSpawnSubsystem") } static class UYBActorSpawnSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorSpawnSubsystem; // Class YBCommon.YBInGameTickableWorldSubsystem // 0x0008 (0x0048 - 0x0040) class UYBInGameTickableWorldSubsystem : public UTickableWorldSubsystem { public: uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInGameTickableWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInGameTickableWorldSubsystem") } static class UYBInGameTickableWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInGameTickableWorldSubsystem; // Class YBCommon.YBCelebrationSubsystem // 0x0130 (0x0178 - 0x0048) class UYBCelebrationSubsystem final : public UYBInGameTickableWorldSubsystem { public: TArray PendingCelebrations; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UYBUserWidget* CelebrationRunning; // 0x0058(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AYBHUD* HUD; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class AYBPlayerController* PlayerController; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DelayedCelebrationTimer; // 0x0070(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool IsWaitingForDelayedCelebration; // 0x0074(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FCelebrationData DelayedCelebration; // 0x0078(0x00A0)(Transient, NativeAccessSpecifierPrivate) int32 RequestID; // 0x0118(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C[0x54]; // 0x011C(0x0054)(Fixing Size After Last Property [ Dumper-7 ]) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void ClearPendingCelebrations(); void EndOfCelebration(class UYBUserWidget* _celebration); void PlayCelebration(const struct FCelebrationData& _celebration); void RemovePendingCelebrationsWithWidgetClass(TSoftClassPtr _widgetClassToRemove, bool _stopRunningCelebration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCelebrationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCelebrationSubsystem") } static class UYBCelebrationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCelebrationSubsystem; // Class YBCommon.YBSpawnActorAsyncAction // 0x0028 (0x0058 - 0x0030) class UYBSpawnActorAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDeferred; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBSpawnActorAsyncAction* BP_SpawnActorAsync(const class UObject* _worldContextObject, TSubclassOf _class, const struct FTransform& _transform, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingMethod, ESpawnActorScaleMethod _transformScaleMethod); static class UYBSpawnActorAsyncAction* BP_SpawnActorAsyncCustom(const class UObject* _worldContextObject, bool _bDeferred, ESpawnActorCollisionHandlingMethod _collisionHandlingMethod, int32 _userData, TDelegate _doSpawn); static class UYBSpawnActorAsyncAction* BP_SpawnActorAsyncWithQuery(const class UObject* _worldContextObject, const struct FYBActorSpawnQuery& _query); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnActorAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnActorAsyncAction") } static class UYBSpawnActorAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnActorAsyncAction; // Class YBCommon.YBSpawnActorsAsyncAction // 0x0018 (0x0048 - 0x0030) class UYBSpawnActorsAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate& _actors)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBSpawnActorsAsyncAction* BP_SpawnActorsAsync(const class UObject* _worldContextObject, bool _bIgnoreSiblingsCollision, TArray& _queries); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnActorsAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnActorsAsyncAction") } static class UYBSpawnActorsAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnActorsAsyncAction; // Class YBCommon.YBCharacterFootstepsEmitterComponent // 0x0020 (0x0490 - 0x0470) class UYBCharacterFootstepsEmitterComponent final : public UAkComponent { public: TWeakObjectPtr CurrentEmittingMaterial; // 0x0470(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_478[0x1]; // 0x0478(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) bool IsLargeCreature; // 0x0479(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsSilent; // 0x047A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_47B[0x5]; // 0x047B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UNiagaraComponent* SpawnedNiagaraSystem; // 0x0480(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* StopAkAudioEvent; // 0x0488(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterFootstepsEmitterComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterFootstepsEmitterComponent") } static class UYBCharacterFootstepsEmitterComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterFootstepsEmitterComponent; // Class YBCommon.YBActorVisualBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBActorVisualBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void ApplyVisual(const struct FYBActorVisual& _actorVisual, class AActor* _actor, bool _onInit); static bool IsInRange(const struct FYBActorVisualRangePair& _actorVisualRangePair, float _value); static void ResetVisual(class AActor* _actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorVisualBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorVisualBlueprintLibrary") } static class UYBActorVisualBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorVisualBlueprintLibrary; // Class YBCommon.YBSettingValueDiscrete_Resolution // 0x0050 (0x01B8 - 0x0168) class UYBSettingValueDiscrete_Resolution final : public UGameSettingValueDiscrete { public: uint8 Pad_168[0x50]; // 0x0168(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnMonitorChanged(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingValueDiscrete_Resolution") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingValueDiscrete_Resolution") } static class UYBSettingValueDiscrete_Resolution* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingValueDiscrete_Resolution; // Class YBCommon.YBBlackboardKeyName // 0x0008 (0x0038 - 0x0030) class UYBBlackboardKeyName final : public UDataAsset { public: class FName BlackboardKeyName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: struct FBlackboardKeySelector GetBlackboardKeySelector() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyName") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyName") } static class UYBBlackboardKeyName* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyName; // Class YBCommon.YBCharacter // 0x2620 (0x2CC0 - 0x06A0) class AYBCharacter : public ACharacter { public: uint8 Pad_6A0[0x20]; // 0x06A0(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf DeadAreaClass; // 0x06C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBCharacterGameplayConfig* CharacterGameplayConfig; // 0x06C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap AnimationOverrideMapping; // 0x06D0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) EPhysicsType DefaultAttachmentType; // 0x0720(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_721[0x3]; // 0x0721(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName SensorySocketName; // 0x0724(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBPerceptionSocketOrientation SocketOrientation; // 0x072C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_72D[0x3]; // 0x072D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class USpringArmComponent* CameraBoom; // 0x0730(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCameraComponent* FollowCamera; // 0x0738(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBCollisionGroupComponent* YBCollisionGroupComponent; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBAttachmentComponent* YBAttachmentComponent; // 0x0748(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterMovementStateJump; // 0x0750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterMovementStateLand; // 0x0760(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterMovementStateChanged; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterAnimationStateChanged; // 0x0780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAttributeChanged; // 0x0790(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterStatusChanged; // 0x07A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCharacterDeath; // 0x07B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWaterStatusChanged; // 0x07C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FYBCharacterTargetData BestForwardTarget; // 0x07D0(0x0048)(Edit, BlueprintVisible, Transient, NoDestructor, NativeAccessSpecifierPublic) bool MeshCharacterPrimitiveUncollidable; // 0x0818(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_819[0x3]; // 0x0819(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float EnableCCDIfPlayerCloserThan; // 0x081C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RegisterSkeletonBonesAsManagedBodyInstances; // 0x0820(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_821[0x7]; // 0x0821(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMovementRestrictionChanged; // 0x0828(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray MonitoredSocketNames; // 0x0838(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TArray MonitoredBoneTransforms; // 0x0848(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray MonitoredBoneLinearVelocities; // 0x0858(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) TArray MonitoredBoneAngularVelocities; // 0x0868(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) class UYBSpawnContext* SpawnContext; // 0x0878(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray DisableMovementAbilityGameplayTags; // 0x0880(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TArray> StartupAbilities; // 0x0890(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FYBGameplayAbilityBundleSet StartupSlottedAbilities; // 0x08A0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) struct FYBGameplayAbilitySlot AimSlot; // 0x08F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FYBGameplayAbilitySlot JumpSlot; // 0x08F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAIPerceptionStimuliSourceComponent* StimuliSourceComponent; // 0x0900(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBSimulationComponent* SimulationComponentCache; // 0x0908(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InternalTemperature; // 0x0910(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ExternalTemperature; // 0x0914(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AttachedMassLimitToImpairMovement; // 0x0918(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 CharacterLevel; // 0x091C(0x0004)(Edit, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayTagContainer HandledGameplayEventsContainer; // 0x0920(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) TMap LoadedStartupSlottedAbilities; // 0x0940(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TArray RuntimeSlottedAbilityBundles; // 0x0990(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_9A0[0x50]; // 0x09A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf YBAttributeSetClass; // 0x09F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAbilitySystemComponent* YBAbilitySystemComponent; // 0x09F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAttributeSet* YBAttributeSet; // 0x0A00(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, Net, ZeroConstructor, EditConst, InstancedReference, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName GameplayAttributeSetGroupName; // 0x0A08(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A10[0x8]; // 0x0A10(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBCharacterAnimInstance* YBCharacterAnimInstance; // 0x0A18(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> CachedWeaponLoadoutAnimLayers; // 0x0A20(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_A30[0xC]; // 0x0A30(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) EYBOverlayState GearOverlayState; // 0x0A3C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ShouldMirrorWeaponLayer; // 0x0A3D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A3E[0x3A]; // 0x0A3E(0x003A)(Fixing Size After Last Property [ Dumper-7 ]) class UYBTeam* Team; // 0x0A78(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A80[0x8]; // 0x0A80(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBCharacterVirtualizationData VirtualizationData; // 0x0A88(0x0040)(Edit, BlueprintVisible, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected) uint8 ActorHiddenInGameCounter; // 0x0AC8(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AC9[0x5F]; // 0x0AC9(0x005F)(Fixing Size After Last Property [ Dumper-7 ]) class UYBInventoryLoadoutComponent* InventoryLoadoutComponent; // 0x0B28(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class USkeletalMeshComponent* ComplexSkeletalMeshComponent; // 0x0B30(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool EnableRenderCustomDepthWhenConstrainedToStaticIce; // 0x0B38(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B39[0x7]; // 0x0B39(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMotionWarpingComponent* MotionWarpingComponent; // 0x0B40(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkComponent* AkComponent; // 0x0B48(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B50[0x338]; // 0x0B50(0x0338)(Fixing Size After Last Property [ Dumper-7 ]) TArray CastIgnoredActors; // 0x0E88(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_E98[0x318]; // 0x0E98(0x0318)(Fixing Size After Last Property [ Dumper-7 ]) class UYBPhysicsConstraintManager* ConstraintManager; // 0x11B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWorldPartitionSubsystem* WorldPartitionSubsystem; // 0x11B8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_11C0[0x1680]; // 0x11C0(0x1680)(Fixing Size After Last Property [ Dumper-7 ]) TArray ManagedBodyInstanceConstraintOwners; // 0x2840(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_2850[0x460]; // 0x2850(0x0460)(Fixing Size After Last Property [ Dumper-7 ]) struct FAssetBundleData AssetBundleData; // 0x2CB0(0x0010)(NativeAccessSpecifierPrivate) public: void Add3DMovementInput(const struct FVector& _input); void AddActorsToCastIgnoredActors(const TArray& _actors); void AddToCastIgnoredActors(class AActor* _actor); int32 AnchorManagedBody(class UPrimitiveComponent* _primitiveComponent, class FName _boneName, const struct FHitResult& _hitResult); void ApplyAttachmentsOffset(float _lockedAngularLimit, float _limitedAngularLimitOffset, float _lockedAngularStrength, float _lockedAngularDamping, float _limitedAngularStrength, float _limitedAngularDamping, float _limitedAngularRestitution, float _limitedAngularContactDistance, float _linearLimit, float _linearStrength, float _linearDamping); void CancelAbilitiesWithSlot(const struct FYBGameplayAbilitySlot& _slot); void ClearEffectorRetargetingTransformOverride(EYBCharacterEffector _effector); void ClimbTo(const struct FVector& _targetPosition); void DestroyExternalConstraints(); void DisableAddonCollision(); void DisableHandRootIKRetargeting(); void EnableAddonCollision(); void EnableHandRootIKRetargeting(const struct FYBHandRootIKRetargetingData& _handRootIKRetargetingData); void ExplodeClustersLinkedToBodyPart(const struct FGameplayTagContainer& _bodyParts, bool _dynamicCluster, bool _staticCluster); void ExplodeStaticClustersLinkedToBones(const TArray& _boneNames); void ForceHarness(const struct FTransform& _targetHarnessTranform, float _easeInDuration); void GatherInventoryItemsPDA(TArray* out_templatePDAs); struct FYBCharacterTargetData GetBestTarget(const struct FGameplayTagQuery& _tagRequirements, const struct FGameplayTagQuery& _lowPriorityTarget, const struct FTransform& _characterRefTransfom, float _distance, float _coneAngle); const class UAnimMontage* GetMontageForTag(const struct FGameplayTag& _tag); class UPhysicalMaterial* GetWalkPrimitiveMaterial(); class UYBCharacterMovementComponent* GetYBCharacterMovementComponent(); void JumpAt(const struct FVector& _targetPosition, bool _bPositionIsOnGround); const TArray K2_GetCastIgnoredActors(); void LifeSpanExpired(); void OnAnimInstanceInitialized(); void OnAttachmentAdded(const TArray& _nodes); void OnAttachmentRemoved(const TArray& _nodes); void OnCapsuleCollisionSettingsChangedEvent(class UPrimitiveComponent* _capsuleComponent); void OnGameplayEvent(const struct FGameplayTag& _eventTag, const struct FGameplayEventData& _payload); void OnInventoryItemEquipped(class UYBRuntimeInventoryItem* _item); void OnInventoryItemUnequipped(class UYBRuntimeInventoryItem* _item); void OnInventoryLoadoutInitialized(); void OnInventorySubItemPartiallyUnequippedDelegate(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName); void OnMotionWarpTransformUpdate(const struct FTransform& _inMotionWarpTargetTransform, struct FTransform* _outMotionWarpTargetTransform); void OnMovementStateChanged(const struct FYBCharacterMovementStateChange& _stateChange); void OnMovementStateJump(EYBCharacterMovementState _stateJump, EYBMovementJumpType _jumpType); void OnMovementStateLand(EYBCharacterMovementState _fromState, EYBCharacterMovementState _toState, float _deltaSpeed, double _timestamp); void OnRep_YBAttributeSet(); void OnRootMotionModifierActivate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier, const struct FYBMotionWarpSettings& _settings); void OnRootMotionModifierDeactivate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier); void OnRootMotionModifierUpdate(class UMotionWarpingComponent* MotionWarpingComp, class URootMotionModifier* Modifier); void RegisterForGameplayTagAddedOrRemoved(const struct FGameplayTagContainer& _tagContainer, TDelegate _callback, bool _callIfAlreadyPresent); void RemoveActorsFromCastIgnoredActors(const TArray& _actors); void RemoveFromCastIgnoredActors(class AActor* _actor); bool SetCharacterLevel(int32 _newLevel); void SetConstrained(bool _constrained); void SetDynamicAttachmentsUpdate(bool _updateDynamicAttachments); void SetEffectorRetargetingData(const struct FYBIKEffectorRetargetingNotifyData& _retargetingData); void SetEffectorRetargetingTransformOverride(EYBCharacterEffector _effector, const struct FTransform& _transform); void SetGettingUpAfterRagdoll(bool _gettingUpAfterRagdoll); void SetMeshCharacterPrimitiveUncollidable(bool _uncollidable); void SetMeshModifyCollisionInvMassScale(bool _modifyCollisionInvMassScale); void SetTargetForward(const struct FVector& _targetForward, bool _teleport); bool StartAiming(); void StartAimingTarget(const class AActor* _aimingTarget, const struct FVector& _aimingOffset); void StartAnchor(); void StartClimb(); void StartDrop(); void StartExplodeStaticClustersLinkedToBones(const TArray& _boneNames, float _destructionSpeed, float _destructionTimeOut); void StartFly(); void StartHarness(); void StartHover(); void StartJump(EYBMovementJumpType _type); void StartSpeedBoost(); bool StopAiming(); void StopAimingTarget(); void StopAnchor(); void StopClimb(); void StopDrop(); void StopExplodeStaticClustersLinkedToBones(const TArray& _boneNames); void StopFly(); void StopHarness(); void StopHover(); void StopSpeedBoost(); bool TryActivateAbilitiesWithSlot(const struct FYBGameplayAbilitySlot& _slot, bool _allowRemoteActivation); bool TryActivateAbilitiesWithSlotWithData(const struct FYBGameplayAbilitySlot& _slot, const struct FGameplayEventData& _payload, bool _allowRemoteActivation); bool TryActivateOrSendEventToAbilityWithSlot(const struct FYBGameplayAbilitySlot& _slot, const struct FGameplayEventData& _payload, bool _allowRemoteActivation); bool TrySendEventToAbility(class UYBGameplayAbility* _ability, const struct FGameplayEventData& _payload); bool TrySendEventToAbilityWithSlot(const struct FYBGameplayAbilitySlot& _slot, const struct FGameplayEventData& _payload); void UnanchorManagedBody(int32 _constraintID); void UnregisterFromGameplayTagAddedOrRemoved(const struct FGameplayTagContainer& _tagContainer, TDelegate _callback); bool AreAbilitiesActiveWithSlot(const struct FYBGameplayAbilitySlot& _slot) const; float BP_GetDefaultHalfHeight() const; bool CanActivateAbilityWithSlot(const struct FYBGameplayAbilitySlot& _slot, struct FGameplayTagContainer* out_failureTags) const; bool CanActivateAbilityWithSlotWithData(const struct FYBGameplayAbilitySlot& _slot, const struct FGameplayAbilityActorInfoDataHandle& _actorInfoData, struct FGameplayTagContainer* out_failureTags) const; void DrawImGuiInfo() const; struct FGameplayTag FindBodyPartFromBoneName(const class FName _boneName) const; bool FoundConstraintOwnedByActor(class AActor* _actor) const; const class UYBGameplayAbility* GetAbilityCDOWithSlot(const struct FYBGameplayAbilitySlot& _slot) const; class UYBGameplayAbility* GetAbilityWithSlot(const struct FYBGameplayAbilitySlot& _slot) const; class UYBGameplayAbility* GetActiveAbilityWithSlot(const struct FYBGameplayAbilitySlot& _slot) const; int32 GetCharacterLevel() const; bool GetClusterRootsLinkedToBones(const TArray& _boneNames, TArray* _clusterRoots) const; struct FRotator GetDesiredRotation() const; int32 GetExpandingGraphNodeCount() const; int32 GetExternalConstraintsCount() const; const TArray GetManagedBodyInstanceConstraintOwners() const; class UYBSpawnContext* GetSpawnContext() const; bool IsActorHiddenInGame() const; bool IsAiming() const; bool IsConstrainedToStatic() const; bool IsDead() const; bool IsGrabbed() const; bool IsInForcefield() const; bool IsInSprint() const; bool IsInWater() const; bool IsPlayerClimbingOnMe() const; bool IsPlayerWalkingOnMe() const; bool ShouldHideHelmet() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacter") } static class AYBCharacter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBCharacter; // Class YBCommon.YBAICondition_BrainEventClass // 0x0008 (0x0038 - 0x0030) class UYBAICondition_BrainEventClass final : public UYBGameplayCondition { public: TSubclassOf BrainMessageClass; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAICondition_BrainEventClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAICondition_BrainEventClass") } static class UYBAICondition_BrainEventClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAICondition_BrainEventClass; // Class YBCommon.YBCameraShakeBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBCameraShakeBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void PlayPlayerCameraShakeGameplayCue(class AActor* _target, const float _scale, const struct FGameplayTag& _tag); static void PlayWorldCameraShakeGameplayCue(class AActor* _target, const float _scale, const struct FGameplayTag& _tag, const struct FVector& _epicenter); static void StartPlayerInfiniteCameraShakeGameplayCue(class AActor* _target, const float _scale, const struct FGameplayTag& _tag); static void StartWorldInfiniteCameraShakeGameplayCue(class AActor* _target, const float _scale, const struct FGameplayTag& _tag, const struct FVector& _epicenter); static void StopInfiniteCameraShakeGameplayCue(class AActor* _target, const struct FGameplayTag& _tag); static void YB_PlayWorldCameraShake(const class UObject* _worldContextObject, TSubclassOf _cameraShakeClass, const struct FVector& _epicenter, float _innerRadius, float _outerRadius, ECameraShakeAttenuation _attenuation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCameraShakeBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCameraShakeBlueprintLibrary") } static class UYBCameraShakeBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCameraShakeBlueprintLibrary; // Class YBCommon.YBAICondition_Distance // 0x0020 (0x0050 - 0x0030) class UYBAICondition_Distance final : public UYBGameplayCondition { public: class UYBGameplayDataProvider* LocationAProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBGameplayDataProvider* LocationBProvider; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBComparisonType ComparisonType; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DistanceValue; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bCheckIs2D; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bPerformZCheck; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBComparisonType ZComparisonType; // 0x004A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4B[0x1]; // 0x004B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float ZDistance; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAICondition_Distance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAICondition_Distance") } static class UYBAICondition_Distance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAICondition_Distance; // Class YBCommon.YBSpawnRequestConfiguration // 0x0008 (0x0030 - 0x0028) class UYBSpawnRequestConfiguration : public UObject { public: int32 MaxSpawnCount; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MinSpawnCount; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void BuildDevirtualizationRequest(TArray& _spawnPoints, TArray& _virtualizationData, bool IsHighPriority, struct FYBActorGroupSpawnRequest* out_spawnRequest); void BuildSpawnRequest(TArray& _spawnPoints, bool _isHighPriority, struct FYBActorGroupSpawnRequest* out_spawnRequest, TSoftClassPtr* out_spawnedActorType); void GetPreloadableSpawnableActorPaths(TArray* out_ActorPaths); void GetSpawnableActorList(TArray>* out_SpawnableActors); void ValidateConfiguration(bool* out_SetupIsValid, class FString* out_validationText); void BuildActorSpawnData(TArray& _spawnPoints, int32 _spawnedCount, TSoftClassPtr& _spawnedClassType, TArray* out_spawnData) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnRequestConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnRequestConfiguration") } static class UYBSpawnRequestConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnRequestConfiguration; // Class YBCommon.YBGameplayDataProvider // 0x0000 (0x0028 - 0x0028) class UYBGameplayDataProvider : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayDataProvider") } static class UYBGameplayDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayDataProvider; // Class YBCommon.YBSecondaryAnimInstance // 0x0210 (0x0560 - 0x0350) class UYBSecondaryAnimInstance : public UAnimInstance { public: uint8 Pad_348[0x218]; // 0x0348(0x0218)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSecondaryAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSecondaryAnimInstance") } static class UYBSecondaryAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSecondaryAnimInstance; // Class YBCommon.YBComplexAnimInstance // 0x0010 (0x0570 - 0x0560) class UYBComplexAnimInstance : public UYBSecondaryAnimInstance { public: class ACharacter* Character; // 0x0560(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_568[0x8]; // 0x0568(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnSimpleMeshAnimInitialized(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBComplexAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBComplexAnimInstance") } static class UYBComplexAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBComplexAnimInstance; // Class YBCommon.YBGameplayTagDataProvider_Inline // 0x0010 (0x0038 - 0x0028) class UYBGameplayTagDataProvider_Inline final : public UYBGameplayDataProvider { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag Tag; // 0x0030(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayTagDataProvider_Inline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayTagDataProvider_Inline") } static class UYBGameplayTagDataProvider_Inline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayTagDataProvider_Inline; // Class YBCommon.YBAIConditionHasMatchingTagOperator // 0x0000 (0x0028 - 0x0028) class UYBAIConditionHasMatchingTagOperator : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator") } static class UYBAIConditionHasMatchingTagOperator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator; // Class YBCommon.YBCharacterClimbMaterialDataSet // 0x0010 (0x0040 - 0x0030) class UYBCharacterClimbMaterialDataSet final : public UPrimaryDataAsset { public: TArray ClimbMaterialDataRowHandles; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterClimbMaterialDataSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterClimbMaterialDataSet") } static class UYBCharacterClimbMaterialDataSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterClimbMaterialDataSet; // Class YBCommon.YBAIConditionHasMatchingTagOperator_InferredInfo // 0x0000 (0x0028 - 0x0028) class UYBAIConditionHasMatchingTagOperator_InferredInfo final : public UYBAIConditionHasMatchingTagOperator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_InferredInfo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_InferredInfo") } static class UYBAIConditionHasMatchingTagOperator_InferredInfo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_InferredInfo; // Class YBCommon.YBSpawnSettings // 0x0030 (0x0068 - 0x0038) class UYBSpawnSettings final : public UDeveloperSettings { public: TSoftObjectPtr SpawnManagerConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawnRequestPerSecond; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSpawnBucketCapacity; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnSettings") } static class UYBSpawnSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnSettings; // Class YBCommon.YBAIConditionHasMatchingTagOperator_InformationTags // 0x0000 (0x0028 - 0x0028) class UYBAIConditionHasMatchingTagOperator_InformationTags final : public UYBAIConditionHasMatchingTagOperator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_InformationTags") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_InformationTags") } static class UYBAIConditionHasMatchingTagOperator_InformationTags* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_InformationTags; // Class YBCommon.YBCharacterGameplayConfig // 0x0078 (0x00A8 - 0x0030) class UYBCharacterGameplayConfig : public UPrimaryDataAsset { public: TMap AnimationMontages; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray SharedAnimationMontages; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray WeaponLoadoutAnimLayer; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UYBFightRingConfig* FightRingConfigOverride; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class UAnimMontage* GetMontage(const struct FGameplayTag& _tag, bool _fallbackToParents); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterGameplayConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterGameplayConfig") } static class UYBCharacterGameplayConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterGameplayConfig; // Class YBCommon.YBAIConditionHasMatchingTagOperator_BrainEvent // 0x0000 (0x0028 - 0x0028) class UYBAIConditionHasMatchingTagOperator_BrainEvent final : public UYBAIConditionHasMatchingTagOperator { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_BrainEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_BrainEvent") } static class UYBAIConditionHasMatchingTagOperator_BrainEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_BrainEvent; // Class YBCommon.YBAIConditionHasMatchingTagOperator_StimulusSourceMemory // 0x0008 (0x0030 - 0x0028) class UYBAIConditionHasMatchingTagOperator_StimulusSourceMemory final : public UYBAIConditionHasMatchingTagOperator { public: TSubclassOf Sense; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_StimulusSourceMemory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_StimulusSourceMemory") } static class UYBAIConditionHasMatchingTagOperator_StimulusSourceMemory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_StimulusSourceMemory; // Class YBCommon.YBAIConditionHasMatchingTagOperator_ActorDescriptor // 0x0008 (0x0030 - 0x0028) class UYBAIConditionHasMatchingTagOperator_ActorDescriptor final : public UYBAIConditionHasMatchingTagOperator { public: class UYBGameplayDataProvider* ActorProvider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_ActorDescriptor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_ActorDescriptor") } static class UYBAIConditionHasMatchingTagOperator_ActorDescriptor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_ActorDescriptor; // Class YBCommon.YBSpawnPresetModifier // 0x0000 (0x0028 - 0x0028) class UYBSpawnPresetModifier : public UObject { public: void Apply(struct FYBRuntimeSpawnTable& _targetedTable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPresetModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPresetModifier") } static class UYBSpawnPresetModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPresetModifier; // Class YBCommon.YBSpawnPresetRemoveActorModifier // 0x0028 (0x0050 - 0x0028) class UYBSpawnPresetRemoveActorModifier final : public UYBSpawnPresetModifier { public: TSoftClassPtr RemovedActor; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPresetRemoveActorModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPresetRemoveActorModifier") } static class UYBSpawnPresetRemoveActorModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPresetRemoveActorModifier; // Class YBCommon.YBAIConditionHasMatchingTagOperator_GameplayAbilitySystem // 0x0008 (0x0030 - 0x0028) class UYBAIConditionHasMatchingTagOperator_GameplayAbilitySystem final : public UYBAIConditionHasMatchingTagOperator { public: class UYBGameplayDataProvider* ActorProvider; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIConditionHasMatchingTagOperator_GameplayAbilitySystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIConditionHasMatchingTagOperator_GameplayAbilitySystem") } static class UYBAIConditionHasMatchingTagOperator_GameplayAbilitySystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_GameplayAbilitySystem; // Class YBCommon.YBCharacterManager // 0x0078 (0x00B0 - 0x0038) class UYBCharacterManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UYBImGuiWindowSettings* CharacterMovementComponentImGuiSettings; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* PhysicalAnimationComponentImGuiSettings; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* AnimInstanceImGuiSettings; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* AllCharactersImGuiSettings; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBCharacterMovementComponentDebugSettings* CharacterMovementComponentDebugSettings; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBPhysicalAnimationComponentDebugSettings* PhysicalAnimationComponentDebugSettings; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBGlobalAnimationConfig* GlobalAnimationConfig; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBTokenSystemConfiguration* TokenSystemConfig; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterManager") } static class UYBCharacterManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterManager; // Class YBCommon.YBAICondition_HasMatchingTag // 0x0018 (0x0048 - 0x0030) class UYBAICondition_HasMatchingTag final : public UYBGameplayCondition { public: class UYBGameplayDataProvider* TagProvider; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAIConditionHasMatchingTagOperator* Operation; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNeedExactTag; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAICondition_HasMatchingTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAICondition_HasMatchingTag") } static class UYBAICondition_HasMatchingTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAICondition_HasMatchingTag; // Class YBCommon.YBAIContext // 0x0008 (0x0030 - 0x0028) class UYBAIContext : public UObject { public: class UBlackboardComponent* BlackboardComponent; // 0x0028(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIContext") } static class UYBAIContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIContext; // Class YBCommon.YBInGameWorldSubsystemNoShipping // 0x0000 (0x0038 - 0x0038) class UYBInGameWorldSubsystemNoShipping : public UYBInGameWorldSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInGameWorldSubsystemNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInGameWorldSubsystemNoShipping") } static class UYBInGameWorldSubsystemNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInGameWorldSubsystemNoShipping; // Class YBCommon.YBAIEventContext // 0x0100 (0x0130 - 0x0030) class UYBAIEventContext : public UYBAIContext { public: struct FYBBrainEvent AssociatedEvent; // 0x0030(0x0100)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIEventContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIEventContext") } static class UYBAIEventContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIEventContext; // Class YBCommon.YBStimulusDataProvider // 0x0010 (0x0038 - 0x0028) class UYBStimulusDataProvider final : public UYBGameplayDataProvider { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStimulusDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStimulusDataProvider") } static class UYBStimulusDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStimulusDataProvider; // Class YBCommon.YBAIControllerConfig // 0x01F8 (0x0228 - 0x0030) class UYBAIControllerConfig : public UDataAsset { public: class UHTN* HTNAsset; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBlackboardData* BlackboardAsset; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap BehaviorMapping; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UEnvQuery* DefaultFightRingEQSQuery; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBFightRingRadiusMode FightRingRadiusMode; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DefaultFightRingAgentRadius; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBFightRingDistanceFromCenterParams FightRingDistanceFromCenterLowerBoundsParams; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FYBFightRingDistanceFromCenterParams FightRingDistanceFromCenterUpperBoundsParams; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TMap EnvQueryMapping; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float AvoidanceAgentRadiusSizeMult; // 0x0110(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAvoidanceInput; // 0x0114(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidanceRadiusFactor; // 0x0118(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AvoidanceMaxLateralAngleBias; // 0x011C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval AvoidanceCancelDistanceToGoal; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FFloatInterval AvoidanceCancelDistanceToPath; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBReflexDecisionTree* ReflexDecisionTree; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap ReflexMap; // 0x0138(0x0050)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FYBMovementParams DefaultMovementParams; // 0x0188(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FGameplayTagContainer DefaultNavigationQueryFilterDescriptorTags; // 0x0198(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float DefaultFlyingHeight; // 0x01B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBSimulatedTemperatureRange TemperatureToAvoidRangeBegin; // 0x01BC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBSimulatedTemperatureRange TemperatureToAvoidRangeEnd; // 0x01BD(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1BE[0x2]; // 0x01BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class UYBTokenSystemConfiguration* TokenConfiguration; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideMaximumOutOfNavmeshDuration; // 0x01C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C9[0x3]; // 0x01C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaximumOutOfNavmeshDurationOverride; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutOfNavmeshHorizontalExtentFactor; // 0x01D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D4[0x4]; // 0x01D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap LocomotionSettings; // 0x01D8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIControllerConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIControllerConfig") } static class UYBAIControllerConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIControllerConfig; // Class YBCommon.YBCharacterMovementConstraintDataBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBCharacterMovementConstraintDataBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FYBCharacterMovementConstraintData Lerp(struct FYBCharacterMovementConstraintDataTableRow& _A, struct FYBCharacterMovementConstraintDataTableRow& _B, float _factor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterMovementConstraintDataBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterMovementConstraintDataBlueprintLibrary") } static class UYBCharacterMovementConstraintDataBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterMovementConstraintDataBlueprintLibrary; // Class YBCommon.YBAIController // 0x01F0 (0x05D0 - 0x03E0) class AYBAIController : public AAIController { public: uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBHTNComponent* HTNComponent; // 0x03E8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBBrainProcessingComponent* BrainProcessingComponent; // 0x03F0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FGameplayAbilityActorInfoDataHandle HTNGameplayAbilityActorInfoDataHandle; // 0x03F8(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) class UYBAIControllerConfig* AIControllerConfig; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultAcceptableRadius; // 0x0418(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41C[0x14]; // 0x041C(0x0014)(Fixing Size After Last Property [ Dumper-7 ]) class UYBAIPerceptionComponent* YBPerceptionComponent; // 0x0430(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer GameplayTagToNotifyAI; // 0x0438(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) uint8 Pad_458[0x178]; // 0x0458(0x0178)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddMovementModifierWithPriority(const struct FYBCharacterMovementModifier& _movementModifier, float _priority); void AddNavigationQueryFilterDescriptorTag(const struct FGameplayTag& _tag); void AddTagInMemory(class AActor* _actor, const struct FGameplayTag& _tag); bool ChangeBehaviorForInjectionTag(const struct FGameplayTag& _injectionTag, const struct FGameplayTag& _behaviorTag, bool _replan); bool ChangeHTNAssetForInjectionTag(const struct FGameplayTag& _injectionTag, class UHTN* _htnAsset, bool _replan); class UYBBrainProcessingComponent* GetBrainProcessingComponent(); class AYBCharacter* GetControlledCharacter(); class UYBHTNComponent* GetHTNComponent(); void GetKnownCharactersInRadiusWithAttitude(const struct FVector& _centerPosition, const float _radius, ETeamAttitude _attitude, TArray* out_characters); bool GetLastStimuliRecord(const class AActor* _actor, const TSubclassOf _senseClass, struct FYBStimuliRecord* out_result); bool HaveKnownAttitudeToward(const class AActor* _actor, ETeamAttitude _attitude); bool HaveTagInMemory(const struct FGameplayTag& _tag, const class AActor* _actor, float _validityDuration, float* out_age); bool HaveTagInMemoryForAnyActor(const struct FGameplayTag& _tag, float _validityDuration); void OnCharacterDied(class AYBCharacter* _character); void OnMovementStateChangedStartAI(class AYBCharacter* _character, const struct FYBCharacterMovementStateChange& _stateChange); void OnPerceptionUpdate(class AActor* _source, const struct FAIStimulus& _stimulus); void PauseAI(); void RemoveAllMovementModifiersByTag(const struct FGameplayTag& _tag); void RemoveNavigationQueryFilterDescriptorTag(const struct FGameplayTag& _tag); void RemoveTagFromMemory(class AActor* _actor, const struct FGameplayTag& _tag); void RequestReplan(const class FString& _replanReason); void ResumeAI(); void SetNavigationQueryFilterDescriptorTags(const struct FGameplayTagContainer& _desc); void StartAI(); void StopAI(); void TriggerReflex(const struct FGameplayTag& _reflexTag, const struct FYBBrainEvent& _context); bool UseDefaultHTNMappingForInjectionTag(const struct FGameplayTag& _injectionTag, bool _replan); float GetDynamicHTNRunningTime(const struct FGameplayTag& _tag) const; float GetMaximumDurationOutOfNavmesh() const; const struct FGameplayTagContainer GetNavigationQueryFilterDescriptorTags() const; float GetOutOfNavmeshDuration() const; bool IsAIPaused() const; bool IsAIStopped() const; bool IsInCombat() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIController") } static class AYBAIController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBAIController; // Class YBCommon.YBAIInventoryItemData // 0x0010 (0x0038 - 0x0028) class UYBAIInventoryItemData final : public UYBTemplateInventoryItemData { public: TArray Actions; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIInventoryItemData") } static class UYBAIInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIInventoryItemData; // Class YBCommon.YBCharacterGroupManager // 0x00C8 (0x0100 - 0x0038) class UYBCharacterGroupManager : public UYBInGameWorldSubsystem { public: TArray ActiveGroups; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_48[0x50]; // 0x0048(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) class UYBGlobalAIConfig* GlobalAIConfig; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Teams; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TMap, struct FYBGroupPool> GroupPool; // 0x00B0(0x0050)(Protected, NativeAccessSpecifierProtected) public: void AddToGroup(class AYBCharacter* _character, class UYBCharacterGroup* _group); class UYBCharacterGroup* GetCharacterGroup(class AYBCharacter* _character, const TSubclassOf& _class); class UYBGlobalAIConfig* GetAIConfig() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterGroupManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterGroupManager") } static class UYBCharacterGroupManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterGroupManager; // Class YBCommon.YBAIMemory // 0x0060 (0x0088 - 0x0028) class UYBAIMemory : public UObject { public: uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIMemory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIMemory") } static class UYBAIMemory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIMemory; // Class YBCommon.YBAIPerceptionComponent // 0x0010 (0x01A0 - 0x0190) class UYBAIPerceptionComponent : public UAIPerceptionComponent { public: uint8 Pad_190[0x10]; // 0x0190(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIPerceptionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIPerceptionComponent") } static class UYBAIPerceptionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIPerceptionComponent; // Class YBCommon.YBAIPerceptionStimuliSourceComponent // 0x0068 (0x0120 - 0x00B8) class UYBAIPerceptionStimuliSourceComponent final : public UAIPerceptionStimuliSourceComponent { public: uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultInformationTags; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate) uint8 Pad_D0[0x50]; // 0x00D0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddFullInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToAdd); void AddPartialInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToAdd); bool HaveFullInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToValidate); bool HavePartialInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToValidate); void RemoveFullInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToRemove); void RemovePartialInformation(TSubclassOf _sense, const struct FGameplayTag& _tagToRemove); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIPerceptionStimuliSourceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIPerceptionStimuliSourceComponent") } static class UYBAIPerceptionStimuliSourceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIPerceptionStimuliSourceComponent; // Class YBCommon.YBPatrolPath // 0x0020 (0x02D8 - 0x02B8) class AYBPatrolPath final : public AActor { public: ENavMeshTypes NavMeshType; // 0x02B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EPatrolBehaviors PatrolBehavior; // 0x02B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bTwoWaysPatrol; // 0x02BA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2BB[0x5]; // 0x02BB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray PatrolPoints; // 0x02C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic) bool bTwoWaysFlyingPatrolInitialized; // 0x02D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ValidatePatrolPointsEmplacement(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPatrolPath") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPatrolPath") } static class AYBPatrolPath* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBPatrolPath; // Class YBCommon.YBAISense // 0x0000 (0x0078 - 0x0078) class UYBAISense : public UAISense { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISense") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISense") } static class UYBAISense* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISense; // Class YBCommon.YBMeshDataOverride // 0x0018 (0x0040 - 0x0028) class UYBMeshDataOverride : public UYBActorComponentDataOverride { public: TArray> Materials; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 bEnableMaterialParameterCaching : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bUseAttachParentBound : 1; // 0x0038(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMeshDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMeshDataOverride") } static class UYBMeshDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMeshDataOverride; // Class YBCommon.YBAISenseConfig // 0x0000 (0x0048 - 0x0048) class UYBAISenseConfig : public UAISenseConfig { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseConfig") } static class UYBAISenseConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseConfig; // Class YBCommon.YBAISenseConfig_Damage // 0x0008 (0x0050 - 0x0048) class UYBAISenseConfig_Damage final : public UYBAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseConfig_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseConfig_Damage") } static class UYBAISenseConfig_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseConfig_Damage; // Class YBCommon.YBAISenseConfig_Hearing // 0x0018 (0x0060 - 0x0048) class UYBAISenseConfig_Hearing final : public UYBAISenseConfig { public: TSubclassOf Implementation; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HearingRange; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NoiseEventRangeIncrease; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bRequireRayCastToHear; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseConfig_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseConfig_Hearing") } static class UYBAISenseConfig_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseConfig_Hearing; // Class YBCommon.YBPhysicsConstraintHandlerComponent // 0x1F90 (0x2030 - 0x00A0) class alignas(0x10) UYBPhysicsConstraintHandlerComponent final : public UActorComponent { public: uint32 SwitchToSoftConstraintAfterInvalidFramesCount; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 DestroyConstraintAfterInvalidFramesCount; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvalidDistance; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InvalidAngle; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FConstraintProfileProperties ConstraintData; // 0x00B0(0x0160)(Edit, NoDestructor, NativeAccessSpecifierPublic) float DetectionExtrusion; // 0x0210(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_214[0x4]; // 0x0214(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnConstraintsDestroyed; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& OverlapResults)> OnInitialOverlap; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool StickOnHit; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ApplyImpulseOnPawns; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Impulse; // 0x0240(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* PrimitiveComponent; // 0x0258(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_260[0x1DD0]; // 0x0260(0x1DD0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnHitCallback(class UPrimitiveComponent* _hitComp, class AActor* _otherActor, class UPrimitiveComponent* _otherComp, const struct FVector& _normalImpulse, const struct FHitResult& _hit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsConstraintHandlerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsConstraintHandlerComponent") } static class UYBPhysicsConstraintHandlerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsConstraintHandlerComponent; // Class YBCommon.YBTouchConfigDataAsset // 0x0008 (0x0038 - 0x0030) class UYBTouchConfigDataAsset final : public UDataAsset { public: class UCurveFloat* ConfidenceOverTime; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTouchConfigDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTouchConfigDataAsset") } static class UYBTouchConfigDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTouchConfigDataAsset; // Class YBCommon.YBLookAtComponent // 0x01F0 (0x0290 - 0x00A0) class UYBLookAtComponent final : public UActorComponent { public: uint8 Pad_A0[0x1F0]; // 0x00A0(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RemoveRequest(class UObject* _owner); void RequestLookAt(class UObject* _owner, const struct FYBLookAtRequest& _lookAtRequest); bool GetHighestPriorityRequest(struct FYBLookAtRequest* _result) const; struct FVector GetLookatLocation() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLookAtComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLookAtComponent") } static class UYBLookAtComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLookAtComponent; // Class YBCommon.YBAISenseConfig_Touch // 0x0008 (0x0050 - 0x0048) class UYBAISenseConfig_Touch final : public UYBAISenseConfig { public: class UYBTouchConfigDataAsset* Config; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseConfig_Touch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseConfig_Touch") } static class UYBAISenseConfig_Touch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseConfig_Touch; // Class YBCommon.YBVisionConfigDataAsset // 0x0028 (0x0058 - 0x0030) class UYBVisionConfigDataAsset final : public UDataAsset { public: float VisionRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LoseVisionRadius; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PeripheralVisionAngleDegrees; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAISenseAffiliationFilter DetectionByAffiliation; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float PointOfViewBackwardOffset; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NearClippingRadius; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* ConfidenceByDistanceCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VisionDeductionDelay; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBVisionConfigDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBVisionConfigDataAsset") } static class UYBVisionConfigDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBVisionConfigDataAsset; // Class YBCommon.YBPhysicsConstraintManager // 0x3108 (0x3140 - 0x0038) class UYBPhysicsConstraintManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x30F0]; // 0x0038(0x30F0)(Fixing Size After Last Property [ Dumper-7 ]) class UYBAttachmentConstraintPresetConfig* AttachmentConstraintPresetConfig; // 0x3128(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBPhysicsConstraintManagerDebugDisplaySettings* DebugDisplaySettings; // 0x3130(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* ImGuiWindowSettings; // 0x3138(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnAttachmentConstraintPresetConfigChanged(); void OnComponentPhysicsStateChanged(class UPrimitiveComponent* _primComp, int32 _bodyIndex, bool _bSimulate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsConstraintManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsConstraintManager") } static class UYBPhysicsConstraintManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsConstraintManager; // Class YBCommon.YBAISenseConfig_Vision // 0x0008 (0x0050 - 0x0048) class UYBAISenseConfig_Vision final : public UYBAISenseConfig { public: class UYBVisionConfigDataAsset* Config; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseConfig_Vision") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseConfig_Vision") } static class UYBAISenseConfig_Vision* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseConfig_Vision; // Class YBCommon.YBAISenseEvent_Damage // 0x0078 (0x00A0 - 0x0028) class UYBAISenseEvent_Damage final : public UAISenseEvent { public: struct FYBAIDamageEvent Event; // 0x0028(0x0078)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseEvent_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseEvent_Damage") } static class UYBAISenseEvent_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseEvent_Damage; // Class YBCommon.YBNarrativeSuperstateRequester // 0x0000 (0x0000 - 0x0000) class IYBNarrativeSuperstateRequester final { public: void BeginLoad(); void CompleteNarrativeRequest(); void ExecuteNarrativeRequest(); EYBGameLoopSuperstate ChooseDesiredSuperstate() const; bool IsDialogueAction() const; bool IsMenuAction() const; bool IsSequenceAction() const; bool IsStagedDialogueAction() const; bool ShouldEnterLoadingSuperstate() const; bool ShouldEnterNarrativeSuperstate() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNarrativeSuperstateRequester") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNarrativeSuperstateRequester") } static class IYBNarrativeSuperstateRequester* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBNarrativeSuperstateRequester; // Class YBCommon.YBAISenseEvent_Hearing // 0x0040 (0x0068 - 0x0028) class UYBAISenseEvent_Hearing final : public UAISenseEvent { public: struct FYBAINoiseEvent Event; // 0x0028(0x0040)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseEvent_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseEvent_Hearing") } static class UYBAISenseEvent_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISenseEvent_Hearing; // Class YBCommon.YBAISenseSourceInterface // 0x0000 (0x0000 - 0x0000) class IYBAISenseSourceInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseSourceInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseSourceInterface") } static class IYBAISenseSourceInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBAISenseSourceInterface; // Class YBCommon.YBPhysicsExpandingGraphDebugDisplaySettings // 0x0008 (0x0030 - 0x0028) class UYBPhysicsExpandingGraphDebugDisplaySettings final : public UYBConfigSettings { public: uint8 DisplayExpandingGraph : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayExpandingGraphBlockedNodes : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayExpandingGraphClusters : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphDebugDisplaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphDebugDisplaySettings") } static class UYBPhysicsExpandingGraphDebugDisplaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsExpandingGraphDebugDisplaySettings; // Class YBCommon.YBAISenseVisionInterface // 0x0000 (0x0000 - 0x0000) class IYBAISenseVisionInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISenseVisionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISenseVisionInterface") } static class IYBAISenseVisionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBAISenseVisionInterface; // Class YBCommon.YBAISense_Damage // 0x0010 (0x0088 - 0x0078) class UYBAISense_Damage final : public UYBAISense { public: TArray DamageEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: static void ReportDamageEvent(class UObject* _worldContextObject, class AActor* _damagedActor, class AActor* _instigator, class AActor* _damageCauser, float _DamageAmount, const struct FVector& _eventLocation, const struct FVector& _hitLocation, const struct FGameplayTagContainer& _damageTags, class FName _tag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISense_Damage") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISense_Damage") } static class UYBAISense_Damage* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISense_Damage; // Class YBCommon.YBLootWorldSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBLootWorldSubsystemExtension : public UYBWorldSubsystemExtension { public: void OnWorldBeginTearDown(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootWorldSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootWorldSubsystemExtension") } static class UYBLootWorldSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootWorldSubsystemExtension; // Class YBCommon.YBAISense_Hearing // 0x0070 (0x00E8 - 0x0078) class UYBAISense_Hearing final : public UYBAISense { public: TArray NoiseEvents; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) float SpeedOfSoundSq; // 0x0088(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8C[0x5C]; // 0x008C(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void K2_ReportNoiseEvent(class UObject* _worldContextObject, const struct FVector& _noiseLocation, const struct FGameplayTag& _tag, float _loudness, class AActor* _instigator, float _maxRange); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISense_Hearing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISense_Hearing") } static class UYBAISense_Hearing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISense_Hearing; // Class YBCommon.YBAISense_Touch // 0x0060 (0x00D8 - 0x0078) class UYBAISense_Touch final : public UYBAISense { public: TArray RegisteredEvents; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_88[0x50]; // 0x0088(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void K2_YBReportTouchEvent(class AActor* _touchedActor, class AActor* _instigator, const struct FVector& _eventLocation); static void K2_YBReportTouchEventWithDescriptor(class AActor* _touchedActor, class AActor* _instigator, class USceneComponent* _touchedComponent, class FName _touchedBoneName, const struct FVector& _eventLocation, float _confidence, bool _inForceField, bool _removedAttachment); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISense_Touch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISense_Touch") } static class UYBAISense_Touch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISense_Touch; // Class YBCommon.YBAISense_Vision // 0x00F0 (0x0168 - 0x0078) class UYBAISense_Vision final : public UYBAISense { public: uint8 Pad_78[0xC8]; // 0x0078(0x00C8)(Fixing Size After Last Property [ Dumper-7 ]) int32 MaxTracesPerTick; // 0x0140(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 MinQueriesPerTimeSliceCheck; // 0x0144(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double MaxTimeSlicePerTick; // 0x0148(0x0008)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HighImportanceQueryDistanceThreshold; // 0x0150(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float MaxQueryImportance; // 0x0158(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VisionLimitQueryImportance; // 0x015C(0x0004)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_160[0x8]; // 0x0160(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAISense_Vision") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISense_Vision") } static class UYBAISense_Vision* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISense_Vision; // Class YBCommon.YBLocationStorageComponent // 0x0110 (0x01B0 - 0x00A0) class UYBLocationStorageComponent final : public UActorComponent { public: uint8 Pad_A0[0x110]; // 0x00A0(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: struct FVector GetLocation(const struct FGameplayTag& _locationDescriptorID); void RemoveLocation(class UObject* _owner, const struct FGameplayTag& _locationDescriptorID, ELocationStoragePriority _locationStoragePriority); void SetLocation(class UObject* _owner, const struct FGameplayTag& _locationDescriptorID, ELocationStoragePriority _locationStoragePriority, class AActor* _actor, class FName _boneName, const struct FVector& _localOffset, float _lifeTime); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationStorageComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationStorageComponent") } static class UYBLocationStorageComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationStorageComponent; // Class YBCommon.YBAISettings // 0x0040 (0x0078 - 0x0038) class UYBAISettings final : public UDeveloperSettings { public: TArray> Teams; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) TSoftObjectPtr GlobalAIConfig; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ResumePostCinematicTimestampTolerance; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, 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("YBAISettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAISettings") } static class UYBAISettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAISettings; // Class YBCommon.YBFindPathAsyncAction // 0x0018 (0x0048 - 0x0030) class UYBFindPathAsyncAction final : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBFindPathAsyncAction* BP_FindPathAsync(const class UObject* _worldContextObject, const struct FVector& _from, const struct FVector& _to, class AActor* _pathfindingContext, TSubclassOf _filterClass, bool _bAllowPartialPath, struct FYBNavQueryId* out_requestId); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFindPathAsyncAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFindPathAsyncAction") } static class UYBFindPathAsyncAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFindPathAsyncAction; // Class YBCommon.YBAIStateMachine // 0x0010 (0x0708 - 0x06F8) class UYBAIStateMachine : public USMInstance { public: class UBlackboardData* BlackboardAsset; // 0x06F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AYBAIController* Owner; // 0x0700(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void ResolveKeys(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIStateMachine") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIStateMachine") } static class UYBAIStateMachine* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIStateMachine; // Class YBCommon.AIStateMachineFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UAIStateMachineFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void ClearBlackboardValue(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class UYBAIStateMachine* CreateAIStateMachineInstance(TSubclassOf StateMachineClass, class AYBAIController* _context); static class AActor* GetBlackboardValueAsActor(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static bool GetBlackboardValueAsBool(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class UClass* GetBlackboardValueAsClass(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static uint8 GetBlackboardValueAsEnum(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static struct FYBFightRingSlotQuery GetBlackBoardValueAsFightRingQuery(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static float GetBlackboardValueAsFloat(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static struct FFloatRange GetBlackBoardValueAsFloatRange(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static int32 GetBlackboardValueAsInt(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static struct FYBMovementParams GetBlackBoardValueAsMovementParams(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class FName GetBlackboardValueAsName(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class UObject* GetBlackboardValueAsObject(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static struct FRotator GetBlackboardValueAsRotator(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class FString GetBlackboardValueAsString(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static struct FVector GetBlackboardValueAsVector(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key); static class UBlackboardComponent* GetOwnersBlackboard(class UYBAIStateMachine* _AIStateMachine); static void SetBlackboardValueAsBool(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, bool _value); static void SetBlackboardValueAsClass(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, class UClass* _value); static void SetBlackboardValueAsEnum(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, uint8 _value); static void SetBlackboardValueAsFightRingQuery(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const struct FYBFightRingSlotQuery& _value); static void SetBlackboardValueAsFloat(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, float _value); static void SetBlackboardValueAsFloatRange(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const struct FFloatRange& _value); static void SetBlackboardValueAsInt(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, int32 _value); static void SetBlackboardValueAsMovementParams(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const struct FYBMovementParams& _value); static void SetBlackboardValueAsName(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, class FName _value); static void SetBlackboardValueAsObject(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, class UObject* _value); static void SetBlackboardValueAsRotator(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const struct FRotator& _value); static void SetBlackboardValueAsString(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const class FString& _value); static void SetBlackboardValueAsVector(class UYBAIStateMachine* _AIStateMachine, const struct FBlackboardKeySelector& _key, const struct FVector& _value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("AIStateMachineFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"AIStateMachineFunctionLibrary") } static class UAIStateMachineFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UAIStateMachineFunctionLibrary; // Class YBCommon.YBAIUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAIUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FYBBlackboardInventory AddEntryToInventory(struct FYBBlackboardInventory& _inventory, const class UYBRuntimeInventoryItem* _item, const struct FGameplayTag& _location); static struct FVector AdjustFightRingSlotLocationWithAddedRadius(const struct FVector& _fightRingOrigin, const struct FVector& _slotLocation, float _additionalRadius); static float GetAmountOfDamageInDuration(const class AActor* _characterOrController, const class AActor* _damageSource, const struct FGameplayTag& _damageTypeTag, float _duration); static float GetAmountOfThermodynamicDamageInDuration(const class AActor* _characterOrController, const struct FGameplayTag& _damageTypeTag, float _duration); static struct FGameplayTag GetArchetypeTag(const class AActor* _pawnOrController); static class AYBCharacter* GetCharacter(class AActor* _pawnOrController); static class AYBAIController* GetController(class AActor* _pawnOrController); static bool GetDefaultFightRingDataForActor(const class AActor* _pawnOrController, float* out_radius, struct FFloatRange* out_distRange); static const struct FYBBlackboardInventoryEntry GetEntryFromInventory(const struct FYBBlackboardInventory& _inventory, int32 _index); static const class UYBRuntimeInventoryItem* GetItemInInventoryForLocation(const struct FYBBlackboardInventory& _inventory, const struct FGameplayTag& _bodyLocation); static const struct FYBLocomotionSettings GetLocomotionSettingForTag(const class AYBAIController* _controller, const struct FGameplayTag& _locomotionType); static class AYBMercunaNavOctree* GetMercunaNavOctree(const class AActor* _pawnOrController); static class AYBMercunaNavOctree* GetMercunaNavOctreeAtPosition(const class AActor* _pawnOrController, const struct FVector& _position); static bool GetNavAgentProperties(const class AActor* _pawnOrController, struct FNavAgentProperties* out_properties); static class ANavigationData* GetNavDataForActor(const class AActor* _pawnOrController); static TSubclassOf GetNavigationFilterForDescriptors(const class UObject* _worldContextObject, const struct FGameplayTagContainer& _descriptor); static int32 GetNumberOfEntriesInInventory(const struct FYBBlackboardInventory& _inventory); static void GetWorldStateProxyValueAsFightRingQuery(const class UWorldStateProxy* _worldStateProxy, const struct FBlackboardKeySelector& _key, struct FYBFightRingSlotQuery* out_result); static bool IsTagInInferredInformations(const struct FGameplayTag& _tag, const struct FYBBrainEvent& _event); static struct FYBBlackboardInventory RemoveItemFromInventory(struct FYBBlackboardInventory& _inventory, const class UYBRuntimeInventoryItem* _item); static void SendVisualStimulus(class AActor* _receiver, class AActor* _seenActor, const struct FVector& _seenActorPosition); static void SetWorldStateProxyValueAsFightRingQuery(class UWorldStateProxy* _worldStateProxy, const struct FBlackboardKeySelector& _key, const struct FYBFightRingSlotQuery& _value); static TArray SortByCreationTime(TArray& _NPCs); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIUtilsBlueprintLibrary") } static class UYBAIUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIUtilsBlueprintLibrary; // Class YBCommon.YBLootComponent // 0x0060 (0x0100 - 0x00A0) class UYBLootComponent : public UActorComponent { public: struct FDataTableRowHandle LootTable; // 0x00A0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected) float MultipleLootSpawnDistance; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBLootDestMethod LootDestMethod; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideTrajectoryNavmeshParams; // 0x00B5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBLootTrajectoryNavmeshParams TrajectoryNavmeshParamsOverride; // 0x00B8(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bOverrideTrajectoryParams; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBLootTrajectoryParams TrajectoryParamsOverride; // 0x00CC(0x0030)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bIsLootEnabled; // 0x00FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisableLoot(); void EnableLoot(); bool AsyncGenerateLootAtLocation(const struct FVector& _spawnLocation, const TArray& _actorsToIgnore) const; bool IsLootTableValid() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootComponent") } static class UYBLootComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootComponent; // Class YBCommon.YBAIVoiceOverManager // 0x0090 (0x00C8 - 0x0038) class UYBAIVoiceOverManager final : public UYBInGameWorldSubsystem { public: class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_40[0x80]; // 0x0040(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) class UYBGlobalVoiceOverConfig* VOConfig; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void OnActorDestroyed(class AActor* _destroyedActor); void OnVOFinishedPlaying(EAkCallbackType _callbackType, class UAkCallbackInfo* _callbackInfo); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAIVoiceOverManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAIVoiceOverManager") } static class UYBAIVoiceOverManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAIVoiceOverManager; // Class YBCommon.YBMultiShapeComponent // 0x4590 (0x4B10 - 0x0580) class UYBMultiShapeComponent final : public UPrimitiveComponent { public: TSubclassOf AreaClass; // 0x0580(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bDynamicObstacle : 1; // 0x0588(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_589[0x1F]; // 0x0589(0x001F)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector HalfExtents; // 0x05A8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UBodySetup* BodySetup; // 0x05C0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C8[0x4548]; // 0x05C8(0x4548)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMultiShapeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMultiShapeComponent") } static class UYBMultiShapeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMultiShapeComponent; // Class YBCommon.YBAkAudioSettings // 0x0038 (0x0070 - 0x0038) class UYBAkAudioSettings final : public UDeveloperSettings { public: TSoftObjectPtr FootstepsConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray> DebugToneEvents; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAkAudioSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAkAudioSettings") } static class UYBAkAudioSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAkAudioSettings; // Class YBCommon.YBAllyStationDefinition // 0x0008 (0x0038 - 0x0030) class UYBAllyStationDefinition : public UPrimaryDataAsset { public: struct FGameplayTag StationType; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAllyStationDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAllyStationDefinition") } static class UYBAllyStationDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAllyStationDefinition; // Class YBCommon.YBLootManager // 0xC338 (0xC370 - 0x0038) class alignas(0x10) UYBLootManager final : public UYBInGameWorldSubsystem { public: TMap GlobalRuntimeLootTables; // 0x0038(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBLootConfiguration* LootConfig; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBLootWorldSubsystemExtension* LootSubsystemExtension; // 0x0098(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr LootNavmeshWptr; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UNavigationSystemV1* NavigationSystem; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0xC2C0]; // 0x00B0(0xC2C0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddLootItemInFakeInventory(const TSoftClassPtr& _lootItem); void OnLootActorDestroyed(class AActor* _actor); void OnNavigationGenerationFinished(class ANavigationData* _navData); void OnNavmeshAreaInvalidated(const TArray>& _interfaces); void RegisterLootTrajectoryRequest(class AActor* _actor, class AActor* _querier, const struct FGameplayTag& _trajType, EYBLootDestMethod _destMethod); void RemoveAllLootsOfClasses(const TArray>& _classesToRemove); void SetupAndRegisterLootActor(class AActor* _actor); const class UDataTable* GetDefaultLootTables() const; const class UYBLootConfiguration* GetLootConfig() const; class UYBLootWorldSubsystemExtension* GetLootManagerExtension(TSubclassOf _class) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootManager") } static class UYBLootManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootManager; // Class YBCommon.YBAnchoredRotationBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAnchoredRotationBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AttachWithLocalRotation(struct FYBAnchoredRotation& _anchoredRotation, const struct FRotator& _localRotation, class USceneComponent* _anchor, class FName _boneName); static void AttachWithWorldRotation(struct FYBAnchoredRotation& _anchoredRotation, const struct FRotator& _worldRotation, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredRotation CreateWithLocalRotation(const struct FRotator& _localRotation, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredRotation CreateWithWorldRotation(const struct FRotator& _rotation); static struct FRotator GetWorldRotation(struct FYBAnchoredRotation& _anchoredRotation); static bool IsAnchorValid(struct FYBAnchoredRotation& _anchoredRotation); static void SetWorldRotation(struct FYBAnchoredRotation& _anchoredRotation, const struct FRotator& _rotation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnchoredRotationBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnchoredRotationBlueprintLibrary") } static class UYBAnchoredRotationBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnchoredRotationBlueprintLibrary; // Class YBCommon.YBAnchoredTransformBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAnchoredTransformBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AttachWithLocalLocation(struct FYBAnchoredTransform& _anchoredTransform, const struct FTransform& _localTransform, class USceneComponent* _anchor, class FName _boneName); static void AttachWithWorldLocation(struct FYBAnchoredTransform& _anchoredTransform, const struct FTransform& _worldTransform, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredTransform CreateWithLocalLocation(const struct FTransform& _worldTransform, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredTransform CreateWithWorldLocation(const struct FTransform& _worldTransform); static struct FTransform GetWorldTranform(const struct FYBAnchoredTransform& _anchoredTransform); static bool IsAnchorValid(const struct FYBAnchoredTransform& _anchoredTransform); static void SetWorldLocation(struct FYBAnchoredTransform& _anchoredTransform, const struct FTransform& _worldTransform); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnchoredTransformBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnchoredTransformBlueprintLibrary") } static class UYBAnchoredTransformBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnchoredTransformBlueprintLibrary; // Class YBCommon.YBAnchoredVectorBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAnchoredVectorBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AttachWithLocalVector(struct FYBAnchoredVector& _AnchoredVector, const struct FVector& _localVector, class USceneComponent* _anchor, class FName _boneName); static void AttachWithWorldVector(struct FYBAnchoredVector& _AnchoredVector, const struct FVector& _worldVector, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredVector CreateWithLocalVector(const struct FVector& _localVector, class USceneComponent* _anchor, class FName _boneName); static struct FYBAnchoredVector CreateWithWorldVector(const struct FVector& _Vector); static struct FVector GetWorldVector(const struct FYBAnchoredVector& _AnchoredVector); static bool IsAnchorValid(const struct FYBAnchoredVector& _AnchoredVector); static void SetWorldVector(struct FYBAnchoredVector& _AnchoredVector, const struct FVector& _Vector); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnchoredVectorBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnchoredVectorBlueprintLibrary") } static class UYBAnchoredVectorBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnchoredVectorBlueprintLibrary; // Class YBCommon.YBMathLibrary // 0x0000 (0x0028 - 0x0028) class UYBMathLibrary final : public UBlueprintFunctionLibrary { public: static bool AngleInRange(float Angle, float MinAngle, float MaxAngle, float Buffer, bool IncreaseBuffer); static void BP_CreateCircles(const struct FVector& _center, const struct FVector& _normal, const TArray& _radii, float _spacing, TArray* out_points, TArray* out_radiusIndexes, const struct FVector& _startVect); static EYBMovementDirection CalculateQuadrant(EYBMovementDirection Current, float FRThreshold, float FLThreshold, float BRThreshold, float BLThreshold, float Buffer, float Angle); static bool CapsuleHasRoomCheck(const class UCapsuleComponent* capsule, struct FVector* TargetLocation, float HeightOffset, float radiusOffset); static struct FVector ClampVectorInCone(const struct FVector& _inputVector, const struct FVector& _coneAxis, float _coneHalfAngleInDegrees, const struct FVector& _planeNormal); static float ClosestPointOnSegment(const struct FVector& _point, const struct FVector& _pointA, const struct FVector& _pointB, struct FVector* out_result); static float ComputeApproximatedAreaUnderCurve(const class UCurveFloat* _curve, int32 _sampleCount); static void ComputeConstrainedRotation(float _deltaTime, const struct FQuat& _startRotation, const struct FVector& _startAngularVelocity, const struct FQuat& _endRotation, const struct FVector& _angularVelocityLimit, const struct FVector& _angularAccelerationLimit, struct FQuat* _finalRotation, struct FVector* _finalAngularVelocity, bool _clampCurrentVelocity); static bool ComputeVelocityToReachPositionWithInitialSpeed(const struct FVector& _startPos, const struct FVector& _TargetPos, const struct FVector& _Gravity, float _InitialSpeed, bool _ShortestDuration, struct FVector* _computedVelocity, float* _MovementDuration); static bool ComputeVelocityToReachTargetWithInitialSpeed(const struct FVector& _startPos, const struct FVector& _TargetPos, const struct FVector& _TargetVelocity, const struct FVector& _Gravity, float _InitialSpeed, bool _ShortestDuration, struct FVector* _computedVelocity, float* _MovementDuration); static bool FloatRangeContains(const struct FFloatRange& _range, float _value); static struct FVector GetCapsuleBaseLocation(float ZOffset, class UCapsuleComponent* capsule); static struct FVector GetCapsuleLocationFromBase(const struct FVector& BaseLocation, float ZOffset, class UCapsuleComponent* capsule); static float GetFloatMax(); static float GetFloatValueFromClampedRangeMapping(float _value, float _inRangeA, float _inRangeB, float _mapRangeA, float _mapRangeB, class UCurveFloat* _outCurve); static float GetGaussianRandomNumber(float _mean, float _standardDeviation); static struct FVector GetInvalidVector(); static struct FVector GetRandomPointInSphere(float _radius); static float GetValueInRange(float _ratio, float _minValue, float _maxValue); static bool IntRangeContains(const struct FInt32Range& _range, int32 _value); static void InvalidateVector(struct FVector* _Vector); static bool IsWithinSplineShape2D(const struct FVector& _position, const class USplineComponent* _splineComponent); static bool IsWithinSplinesShape2D(const struct FVector& _position, const TArray& _withinSplines, const TArray& _outsideSplines); static float PointDistSplineShapeSquared2D(const struct FVector& _position, const class USplineComponent* _splineComponent); static float SafeDivide(float _A, float _B, float _defaultValue, float _tolerance); static bool SegmentSplineIntersection2D(const struct FVector& _pointA, const struct FVector& _pointB, const class USplineComponent* _splineComponent, struct FVector* out_intersection); static int32 SolveQuadraticRoots(float _A, float _B, float _c, float* out_root1, float* out_root2); static TArray SumFloatArrays(const TArray& _array1, const TArray& _array2); static TArray SumIntArrays(const TArray& _array1, const TArray& _array2); static struct FTransform TransfromAdd(const struct FTransform& T1, const struct FTransform& T2); static struct FTransform TransfromSub(const struct FTransform& T1, const struct FTransform& T2); static bool TriangleAABBInstersection(const struct FVector& _aabbmin, const struct FVector& _aabbmax, const struct FVector& _vertex0, const struct FVector& _vertex1, const struct FVector& _vertex2); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMathLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMathLibrary") } static class UYBMathLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMathLibrary; // Class YBCommon.YBNavigationGlobalActor // 0x0018 (0x02D0 - 0x02B8) class AYBNavigationGlobalActor final : public AActor { public: TArray NavLinkInfos; // 0x02B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) bool bIsNewActor_TEMPFIX; // 0x02C8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavigationGlobalActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavigationGlobalActor") } static class AYBNavigationGlobalActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBNavigationGlobalActor; // Class YBCommon.YBAnimNotifyBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAnimNotifyBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FYBGameplayConditionContext CreateGameplayConditionContext(const class UMeshComponent* _meshComp, class UAbilitySystemComponent* _abilitySystemComponent); static class UYBAbilitySystemComponent* GetAbilitySystemComponent(const class UMeshComponent* _meshComp); static class UGameplayAbility* GetAnimatingGameplayAbility(const class UMeshComponent* _meshComp); static struct FGameplayEventData MakeAnimNotifyBaseGameplayEventData(const class UObject* _animNotify, const class UMeshComponent* _meshComp, const class UAnimSequenceBase* _animation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyBlueprintLibrary") } static class UYBAnimNotifyBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyBlueprintLibrary; // Class YBCommon.YBAnimNotifyPlayerCameraShake // 0x0010 (0x0048 - 0x0038) class UYBAnimNotifyPlayerCameraShake final : public UAnimNotify { public: struct FGameplayTag GameplayCue; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Scale; // 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("YBAnimNotifyPlayerCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyPlayerCameraShake") } static class UYBAnimNotifyPlayerCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyPlayerCameraShake; // Class YBCommon.YBAnimNotifyWorldCameraShake // 0x0010 (0x0048 - 0x0038) class UYBAnimNotifyWorldCameraShake final : public UAnimNotify { public: struct FGameplayTag GameplayCue; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyWorldCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyWorldCameraShake") } static class UYBAnimNotifyWorldCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyWorldCameraShake; // Class YBCommon.YBConditionalGameplayTagsInputModifier // 0x0048 (0x0070 - 0x0028) class UYBConditionalGameplayTagsInputModifier : public UInputModifier { public: struct FGameplayTagQuery GameplayTagQuery; // 0x0028(0x0048)(Edit, BlueprintVisible, DisableEditOnTemplate, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBConditionalGameplayTagsInputModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBConditionalGameplayTagsInputModifier") } static class UYBConditionalGameplayTagsInputModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBConditionalGameplayTagsInputModifier; // Class YBCommon.YBInputModifierGameSettingsBase // 0x0000 (0x0070 - 0x0070) class UYBInputModifierGameSettingsBase : public UYBConditionalGameplayTagsInputModifier { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierGameSettingsBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierGameSettingsBase") } static class UYBInputModifierGameSettingsBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierGameSettingsBase; // Class YBCommon.YBInputModifierGameSettingsBoolBase // 0x0020 (0x0090 - 0x0070) class UYBInputModifierGameSettingsBoolBase : public UYBInputModifierGameSettingsBase { public: bool InvertLogic; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Scale; // 0x0078(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierGameSettingsBoolBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierGameSettingsBoolBase") } static class UYBInputModifierGameSettingsBoolBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierGameSettingsBoolBase; // Class YBCommon.YBInputModifierUseToggleSprintKBM // 0x0000 (0x0090 - 0x0090) class UYBInputModifierUseToggleSprintKBM final : public UYBInputModifierGameSettingsBoolBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierUseToggleSprintKBM") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierUseToggleSprintKBM") } static class UYBInputModifierUseToggleSprintKBM* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierUseToggleSprintKBM; // Class YBCommon.YBFootstepContactNotifyInterface // 0x0000 (0x0000 - 0x0000) class IYBFootstepContactNotifyInterface final { public: void OnFootstep(EYBFootstepType _type); void OnFootstepContact(class FName _attachPointName, class UPhysicalMaterial* _physicalMaterial); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFootstepContactNotifyInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFootstepContactNotifyInterface") } static class IYBFootstepContactNotifyInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBFootstepContactNotifyInterface; // Class YBCommon.YBOutOfBoundsSubsystemExtension // 0x0280 (0x02B0 - 0x0030) class UYBOutOfBoundsSubsystemExtension : public UYBWorldSubsystemExtension { public: uint8 Pad_30[0x280]; // 0x0030(0x0280)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RegisterForbiddenVolumeClasses(const TArray>& _forbiddenVolumeClass); void RegisterTeleportTransform(const struct FVector& _boxExtent); void Tick(float _deltaTime); void GetDeathVolumes(TArray* out_withins, TArray* out_outsides) const; void GetExplorationLimitsSplines(TArray* out_within, TArray* out_outside) const; struct FTransform GetLastValidTeleportTransform() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBOutOfBoundsSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBOutOfBoundsSubsystemExtension") } static class UYBOutOfBoundsSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBOutOfBoundsSubsystemExtension; // Class YBCommon.YBAnimNotifyFootstepInterface // 0x0000 (0x0000 - 0x0000) class IYBAnimNotifyFootstepInterface final { public: void SetAttachPoint(class FName _attachPointName); void SetFootstepType(EYBFootstepType _footstepType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyFootstepInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyFootstepInterface") } static class IYBAnimNotifyFootstepInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBAnimNotifyFootstepInterface; // Class YBCommon.YBAnimNotifyFootstep // 0x0018 (0x0050 - 0x0038) class UYBAnimNotifyFootstep final : public UAnimNotify { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bPlaySound; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSendFootstepContactNotification; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachPointName; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBFootstepType FootstepType; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideMaskCurve; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetAttachPoint(class FName _attachPointName) const; void SetFootstepType(EYBFootstepType _footstepType) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyFootstep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyFootstep") } static class UYBAnimNotifyFootstep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyFootstep; // Class YBCommon.YBAnimNotifyStateFootstep // 0x0018 (0x0048 - 0x0030) class UYBAnimNotifyStateFootstep final : public UAnimNotifyState { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool bPlaySound; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSendFootstepContactNotification; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) class FName AttachPointName; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBFootstepType FootstepType; // 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 SetAttachPoint(class FName _attachPointName) const; void SetFootstepType(EYBFootstepType _footstepType) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyStateFootstep") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyStateFootstep") } static class UYBAnimNotifyStateFootstep* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyStateFootstep; // Class YBCommon.YBInputModifierGameSettingsFloatBase // 0x0000 (0x0070 - 0x0070) class UYBInputModifierGameSettingsFloatBase : public UYBInputModifierGameSettingsBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierGameSettingsFloatBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierGameSettingsFloatBase") } static class UYBInputModifierGameSettingsFloatBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierGameSettingsFloatBase; // Class YBCommon.YBInputModifierMouseCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierMouseCameraSensitivity : public UYBInputModifierGameSettingsFloatBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierMouseCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierMouseCameraSensitivity") } static class UYBInputModifierMouseCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierMouseCameraSensitivity; // Class YBCommon.YBInputModifierBowAimMouseCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierBowAimMouseCameraSensitivity final : public UYBInputModifierMouseCameraSensitivity { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierBowAimMouseCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierBowAimMouseCameraSensitivity") } static class UYBInputModifierBowAimMouseCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierBowAimMouseCameraSensitivity; // Class YBCommon.YBAnimNotifyExecuteGameplayCue // 0x0020 (0x0058 - 0x0038) class UYBAnimNotifyExecuteGameplayCue final : public UAnimNotify { public: struct FGameplayTagContainer GameplayCueTags; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: struct FGameplayCueParameters GetGameplayCueParameters(class USkeletalMeshComponent* _meshComp, class UAnimSequenceBase* _animation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyExecuteGameplayCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyExecuteGameplayCue") } static class UYBAnimNotifyExecuteGameplayCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyExecuteGameplayCue; // Class YBCommon.YBNiagaraUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBNiagaraUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void ForceNiagaraSystemDeterminism(class UNiagaraSystem*& _system, bool _value); static void SetEmitterSimulationTarget(class UNiagaraSystem*& _system, ENiagaraSimTarget _simTarget); static bool ValidateNiagaraSystemDeterminism(class UNiagaraSystem*& _system, TArray* _validationErrors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNiagaraUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNiagaraUtilsBlueprintLibrary") } static class UYBNiagaraUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNiagaraUtilsBlueprintLibrary; // Class YBCommon.YBAnimNotifyStateAddGameplayCue // 0x0020 (0x0050 - 0x0030) class UYBAnimNotifyStateAddGameplayCue final : public UAnimNotifyState { public: struct FGameplayTagContainer GameplayCueTags; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: struct FGameplayCueParameters GetGameplayCueParameters(class USkeletalMeshComponent* _meshComp, class UAnimSequenceBase* _animation) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyStateAddGameplayCue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyStateAddGameplayCue") } static class UYBAnimNotifyStateAddGameplayCue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyStateAddGameplayCue; // Class YBCommon.YBAnimNotifyStateConditionalGoToSection // 0x0038 (0x0068 - 0x0030) class UYBAnimNotifyStateConditionalGoToSection : public UAnimNotifyState { public: class FName SectionName; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LoopSectionName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Timeout; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TimeoutSectionName; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x1C]; // 0x004C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class FString GetConditionDescription() const; bool ShouldGoToSection_Internal(class USkeletalMeshComponent* _meshComp, class UAnimSequenceBase* _animation, const struct FAnimNotifyEventReference& _eventReference) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyStateConditionalGoToSection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyStateConditionalGoToSection") } static class UYBAnimNotifyStateConditionalGoToSection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyStateConditionalGoToSection; // Class YBCommon.YBInputModifierSwapJumpDodgeButtons // 0x0000 (0x0090 - 0x0090) class UYBInputModifierSwapJumpDodgeButtons final : public UYBInputModifierGameSettingsBoolBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierSwapJumpDodgeButtons") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierSwapJumpDodgeButtons") } static class UYBInputModifierSwapJumpDodgeButtons* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierSwapJumpDodgeButtons; // Class YBCommon.YBAnimNotifyStateConditionalGoToSection_GameplayCondition // 0x0028 (0x0090 - 0x0068) class UYBAnimNotifyStateConditionalGoToSection_GameplayCondition final : public UYBAnimNotifyStateConditionalGoToSection { public: struct FYBGameplayConditionContext Context; // 0x0068(0x0020)(BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) class UYBGameplayCondition* CachedGameplayCondition; // 0x0088(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: const class UYBGameplayCondition* GetGameplayCondition() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotifyStateConditionalGoToSection_GameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotifyStateConditionalGoToSection_GameplayCondition") } static class UYBAnimNotifyStateConditionalGoToSection_GameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotifyStateConditionalGoToSection_GameplayCondition; // Class YBCommon.YBPhysicsConstraintManagerDebugDisplaySettings // 0x0008 (0x0030 - 0x0028) class UYBPhysicsConstraintManagerDebugDisplaySettings final : public UYBConfigSettings { public: uint8 DisplayConstraints : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayAttachmentConstraints : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayStaticAttachmentConstraints : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayDynamicAttachmentConstraints : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsConstraintManagerDebugDisplaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsConstraintManagerDebugDisplaySettings") } static class UYBPhysicsConstraintManagerDebugDisplaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsConstraintManagerDebugDisplaySettings; // Class YBCommon.YBAnimNotify_SendGameplayEvent // 0x0008 (0x0040 - 0x0038) class UYBAnimNotify_SendGameplayEvent final : public UAnimNotify { public: struct FGameplayTag GameplayTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAnimNotify_SendGameplayEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAnimNotify_SendGameplayEvent") } static class UYBAnimNotify_SendGameplayEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAnimNotify_SendGameplayEvent; // Class YBCommon.YBApplyRootMotionConstantForce // 0x0008 (0x0118 - 0x0110) class UYBApplyRootMotionConstantForce final : public UAbilityTask_ApplyRootMotionConstantForce { public: EYBTargetForwardUpdateFromVelocityPolicy TargetForwardUpdatePolicy; // 0x0110(0x0001)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBApplyRootMotionConstantForce* YBApplyRootMotionConstantForce(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, const struct FVector& _worldDirection, float _strength, float _duration, bool _bIsAdditive, class UCurveFloat* _strengthOverTime, bool _bEnableGravity, EYBTargetForwardUpdateFromVelocityPolicy _targetForwardUpdatePolicy); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBApplyRootMotionConstantForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBApplyRootMotionConstantForce") } static class UYBApplyRootMotionConstantForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBApplyRootMotionConstantForce; // Class YBCommon.YBApplyRootMotionMoveAroundActor // 0x00F8 (0x01C0 - 0x00C8) class alignas(0x10) UYBApplyRootMotionMoveAroundActor final : public UAbilityTask_ApplyRootMotion_Base { public: TMulticastInlineDelegate OnFinish; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) struct FYBApplyRootMotionMoveAroundActorParams Params_0; // 0x00D8(0x0038)(Net, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_110[0xB0]; // 0x0110(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBApplyRootMotionMoveAroundActor* YBApplyRootMotionMoveAroundActor(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, const struct FYBApplyRootMotionMoveAroundActorParams& _params); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBApplyRootMotionMoveAroundActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBApplyRootMotionMoveAroundActor") } static class UYBApplyRootMotionMoveAroundActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBApplyRootMotionMoveAroundActor; // Class YBCommon.YBInputTriggerPressedDown // 0x0008 (0x0058 - 0x0050) class UYBInputTriggerPressedDown final : public UInputTrigger { public: uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputTriggerPressedDown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputTriggerPressedDown") } static class UYBInputTriggerPressedDown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputTriggerPressedDown; // Class YBCommon.YBArticyLibrary // 0x0000 (0x0028 - 0x0028) class UYBArticyLibrary final : public UBlueprintFunctionLibrary { public: static class FString GetArticyObjectDisplayName(const class UObject* _worldContextObject, const struct FArticyId& _dialogueId); static class FText ResolveText(const class FText& _key); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBArticyLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBArticyLibrary") } static class UYBArticyLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBArticyLibrary; // Class YBCommon.YBNPCManagerDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBNPCManagerDebugSettings final : public UYBConfigSettings { public: bool DisplayTokens; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 DisableNPCSpawning : 1; // 0x0029(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DisablePlayerPerception : 1; // 0x0029(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 CanSentinelPerformGrabAttack : 1; // 0x0029(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DisableHTNDebugDisplay : 1; // 0x0029(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 EnableFightRingDisplayForAllNPCs : 1; // 0x0029(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 EnablePatrolDisplayForAllNPCs : 1; // 0x0029(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DisplayAvoidance : 1; // 0x0029(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 DisplayEyesViewPoint : 1; // 0x0029(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 ShowPlanningInViewport : 1; // 0x002A(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNPCManagerDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNPCManagerDebugSettings") } static class UYBNPCManagerDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNPCManagerDebugSettings; // Class YBCommon.YBAssetManager // 0x0000 (0x04D0 - 0x04D0) class UYBAssetManager final : public UAssetManager { public: static struct FAssetData GetAssetDataFromPrimaryAssetId(const struct FPrimaryAssetId& _primaryAssetId); static TArray GetAssetDataListFromPrimaryAssetType(const struct FPrimaryAssetType& _primaryAssetType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAssetManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAssetManager") } static class UYBAssetManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAssetManager; // Class YBCommon.YBAttachmentComponent // 0x0980 (0x0A20 - 0x00A0) class alignas(0x10) UYBAttachmentComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool IsValidToRetrieveLimbInformation; // 0x00A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A9[0xF]; // 0x00A9(0x000F)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnFatherAttachmentAdded; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFatherAttachmentRemoved; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnChildAttachmentAdded; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnChildAttachmentRemoved; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& _attachmentNodes)> OnAttachmentNodesAdded; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& _attachmentNodes)> OnAttachmentNodesRemoved; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray AttachSettings; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bPreventCameraCollisionWhileAttached; // 0x0128(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_129[0x8F7]; // 0x0129(0x08F7)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyAttachmentOffset(float _lockedAngularLimit, float _limitedAngularLimitOffset, float _lockedAngularStrength, float _lockedAngularDamping, float _limitedAngularStrength, float _limitedAngularDamping, float _limitedAngularRestitution, float _limitedAngularContactDistance, float _linearLimit, float _linearStrength, float _linearDamping); void SetDynamicAttachmentUpdate(bool _value); int32 GetExpandingGraphNodeCount() const; bool IsConstrainedToStatic() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttachmentComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttachmentComponent") } static class UYBAttachmentComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttachmentComponent; // Class YBCommon.YBNavLinkProxy // 0x0050 (0x0308 - 0x02B8) class AYBNavLinkProxy final : public AActor { public: uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray PointLinks; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray SegmentLinks; // 0x02D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class UNavLinkCustomComponent* SmartLinkComp; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSmartLinkIsRelevant; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSmartLinkReached; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) public: void ReceiveSmartLinkReached(class AActor* Agent, const struct FVector& Destination, const struct FNavigationLink& Link); void ResumePathFollowing(class AActor* Agent); void SetSmartLinkEnabled(bool bEnabled); bool HasMovingAgents() const; bool IsSmartLinkEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavLinkProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavLinkProxy") } static class AYBNavLinkProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBNavLinkProxy; // Class YBCommon.YBAttachmentComponentBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAttachmentComponentBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool YBAttachActor(class AActor* _childActor, class AActor* _parentActor, const struct FGameplayTag& _attachDescriptorID); static bool YBDetachActor(class AActor* _actor); static class AActor* YBFindFirstAttachRootActor(class AActor* _actor, bool _includesDefaultAttachment); static class AYBCharacter* YBFindFirstAttachRootCharacter(const class AActor* _actor, bool _includesDefaultAttachment); static TArray YBGetAttachedChildrenActors(const class AActor* _actor, bool _includesDefaultAttachment); static class AActor* YBGetFirstAttachFatherActor(const class AActor* _actor, bool _includesDefaultAttachment); static bool YBIsActorAttached(const class AActor* _actor, bool _includesDefaultAttachment); static bool YBIsValidAttachment(const class AActor* _childActor, const struct FGameplayTag& _attachDescriptorID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttachmentComponentBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttachmentComponentBlueprintLibrary") } static class UYBAttachmentComponentBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttachmentComponentBlueprintLibrary; // Class YBCommon.YBAttachmentConstraintPresetConfig // 0x00B0 (0x00E0 - 0x0030) class UYBAttachmentConstraintPresetConfig final : public UPrimaryDataAsset { public: TMulticastInlineDelegate OnAttachmentConstraintPresetConfigChangedDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic) TMap NativeAttachmentConstraintPresets; // 0x0040(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic) TMap CustomAttachmentConstraintPresets; // 0x0090(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttachmentConstraintPresetConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttachmentConstraintPresetConfig") } static class UYBAttachmentConstraintPresetConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttachmentConstraintPresetConfig; // Class YBCommon.YBAttachmentDescriptorUtils // 0x0000 (0x0028 - 0x0028) class UYBAttachmentDescriptorUtils final : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAttachmentDescriptorUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAttachmentDescriptorUtils") } static class UYBAttachmentDescriptorUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAttachmentDescriptorUtils; // Class YBCommon.YBNotifyStateWorldCameraShake // 0x0010 (0x0040 - 0x0030) class UYBNotifyStateWorldCameraShake final : public UAnimNotifyState { public: struct FGameplayTag GameplayCue; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName BoneName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNotifyStateWorldCameraShake") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateWorldCameraShake") } static class UYBNotifyStateWorldCameraShake* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateWorldCameraShake; // Class YBCommon.YBPhysicalAnimationComponent // 0x00B8 (0x0198 - 0x00E0) class UYBPhysicalAnimationComponent final : public UPhysicalAnimationComponent { public: struct FPoseSnapshot PoseSnapshot; // 0x00E0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected) TArray Settings; // 0x0118(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_128[0x60]; // 0x0128(0x0060)(Fixing Size After Last Property [ Dumper-7 ]) float MassThresholdBeforeChangingProfile; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxConstraintDistanceThresholdBeforeBreakingClusters; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicalAnimationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicalAnimationComponent") } static class UYBPhysicalAnimationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicalAnimationComponent; // Class YBCommon.YBAudioBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBAudioBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static struct FVector GetAudioListenerLocation(const class UObject* _worldContextObject, int32 _playerIndex); static void SetAkComponentAutoDestroy(class UAkComponent* _akComponent, bool _autoDestroy); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAudioBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAudioBlueprintLibrary") } static class UYBAudioBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAudioBlueprintLibrary; // Class YBCommon.YBAudioFootstepsConfiguration // 0x0018 (0x0048 - 0x0030) class UYBAudioFootstepsConfiguration final : public UPrimaryDataAsset { public: class UDataTable* ArchetypeToAudioEventTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultCutoffAttenuationScaleFactor; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag LargeActorDescriptorTag; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, 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("YBAudioFootstepsConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAudioFootstepsConfiguration") } static class UYBAudioFootstepsConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAudioFootstepsConfiguration; // Class YBCommon.YBBlackboardActorDataProvider // 0x0018 (0x0040 - 0x0028) class UYBBlackboardActorDataProvider final : public UYBGameplayDataProvider { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UYBBlackboardKeyName* BlackboardKeyName; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardActorDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardActorDataProvider") } static class UYBBlackboardActorDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardActorDataProvider; // Class YBCommon.YBNotifyStateMovementAction // 0x0008 (0x0038 - 0x0030) class UYBNotifyStateMovementAction final : public UAnimNotifyState { public: EYBMovementAction MovementAction; // 0x0030(0x0001)(Edit, BlueprintVisible, 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("YBNotifyStateMovementAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateMovementAction") } static class UYBNotifyStateMovementAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateMovementAction; // Class YBCommon.YBBlackboardKeyType_BodyInstance // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_BodyInstance final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_BodyInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_BodyInstance") } static class UYBBlackboardKeyType_BodyInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_BodyInstance; // Class YBCommon.YBLootConfiguration_GameSpecific // 0x0000 (0x0028 - 0x0028) class UYBLootConfiguration_GameSpecific : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootConfiguration_GameSpecific") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootConfiguration_GameSpecific") } static class UYBLootConfiguration_GameSpecific* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootConfiguration_GameSpecific; // Class YBCommon.YBBlackboardKeyType_FightRingQuery // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_FightRingQuery final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_FightRingQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_FightRingQuery") } static class UYBBlackboardKeyType_FightRingQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_FightRingQuery; // Class YBCommon.YBBlackboardKeyType_GameplayTag // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_GameplayTag final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_GameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_GameplayTag") } static class UYBBlackboardKeyType_GameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_GameplayTag; // Class YBCommon.YBObjectPropertyHelperFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBObjectPropertyHelperFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool GetAllDifferingProperties(const class UObject* _mainObject, const class UObject* _templateObject, TArray* out_DifferingProperties); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBObjectPropertyHelperFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBObjectPropertyHelperFunctionLibrary") } static class UYBObjectPropertyHelperFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBObjectPropertyHelperFunctionLibrary; // Class YBCommon.YBBlackboardKeyType_GameplayTagContainer // 0x0020 (0x0050 - 0x0030) class UYBBlackboardKeyType_GameplayTagContainer final : public UBlackboardKeyType { public: struct FGameplayTagContainer TagContainer; // 0x0030(0x0020)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_GameplayTagContainer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_GameplayTagContainer") } static class UYBBlackboardKeyType_GameplayTagContainer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_GameplayTagContainer; // Class YBCommon.YBBlackboardKeyType_Inventory // 0x0000 (0x0030 - 0x0030) class UYBBlackboardKeyType_Inventory final : public UBlackboardKeyType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardKeyType_Inventory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardKeyType_Inventory") } static class UYBBlackboardKeyType_Inventory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardKeyType_Inventory; // Class YBCommon.YBRecrystallizationStateCondition // 0x0008 (0x0038 - 0x0030) class UYBRecrystallizationStateCondition final : public UYBGameplayCondition { public: bool bAnyInteractorIsRecrystallized; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 InteractorIndex; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRecrystallizationStateCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRecrystallizationStateCondition") } static class UYBRecrystallizationStateCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRecrystallizationStateCondition; // Class YBCommon.YBBlackboardLogic // 0x0020 (0x0048 - 0x0028) class UYBBlackboardLogic : public UObject { public: uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnExecutionUpdate(class AActor* _actor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackboardLogic") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackboardLogic") } static class UYBBlackboardLogic* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackboardLogic; // Class YBCommon.YBBlackBoardLogicLibrary // 0x0000 (0x0028 - 0x0028) class UYBBlackBoardLogicLibrary final : public UBlueprintFunctionLibrary { public: static class AActor* GetWorldStateValueAsActor(class UYBBlackboardLogic* _logic, const class FName& _keyName); static bool GetWorldStateValueAsBool(class UYBBlackboardLogic* _logic, const class FName& _keyName); static class UClass* GetWorldStateValueAsClass(class UYBBlackboardLogic* _logic, const class FName& _keyName); static uint8 GetWorldStateValueAsEnum(class UYBBlackboardLogic* _logic, const class FName& _keyName); static float GetWorldStateValueAsFloat(class UYBBlackboardLogic* _logic, const class FName& _keyName); static int32 GetWorldStateValueAsInt(class UYBBlackboardLogic* _logic, const class FName& _keyName); static struct FYBBlackboardInventory GetWorldStateValueAsInventory(class UYBBlackboardLogic* _logic, const class FName& _keyName); static class FName GetWorldStateValueAsName(class UYBBlackboardLogic* _logic, const class FName& _keyName); static class UObject* GetWorldStateValueAsObject(class UYBBlackboardLogic* _logic, const class FName& _keyName); static struct FRotator GetWorldStateValueAsRotator(class UYBBlackboardLogic* _logic, const class FName& _keyName); static class FString GetWorldStateValueAsString(class UYBBlackboardLogic* _logic, const class FName& _keyName); static struct FVector GetWorldStateValueAsVector(class UYBBlackboardLogic* _logic, const class FName& _keyName); static void SetWorldStateValueAsBool(class UYBBlackboardLogic* _logic, const class FName& _keyName, bool _value); static void SetWorldStateValueAsClass(class UYBBlackboardLogic* _logic, const class FName& _keyName, class UClass* _value); static void SetWorldStateValueAsEnum(class UYBBlackboardLogic* _logic, const class FName& _keyName, uint8 _value); static void SetWorldStateValueAsFloat(class UYBBlackboardLogic* _logic, const class FName& _keyName, float _value); static void SetWorldStateValueAsInt(class UYBBlackboardLogic* _logic, const class FName& _keyName, int32 _value); static void SetWorldStateValueAsInventory(class UYBBlackboardLogic* _logic, const class FName& _keyName, const struct FYBBlackboardInventory& _value); static void SetWorldStateValueAsName(class UYBBlackboardLogic* _logic, const class FName& _keyName, class FName _value); static void SetWorldStateValueAsObject(class UYBBlackboardLogic* _logic, const class FName& _keyName, class UObject* _value); static void SetWorldStateValueAsRotator(class UYBBlackboardLogic* _logic, const class FName& _keyName, const struct FRotator& _value); static void SetWorldStateValueAsString(class UYBBlackboardLogic* _logic, const class FName& _keyName, const class FString& _value); static void SetWorldStateValueAsVector(class UYBBlackboardLogic* _logic, const class FName& _keyName, const struct FVector& _value); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlackBoardLogicLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlackBoardLogicLibrary") } static class UYBBlackBoardLogicLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlackBoardLogicLibrary; // Class YBCommon.YBGameplayAbilityFactory // 0x0000 (0x0028 - 0x0028) class UYBGameplayAbilityFactory : public UObject { public: void ConfigureAbilityInternal(class UYBGameplayAbility* _ability) const; TSubclassOf GetAbilityClass(const struct FYBGameplayContext& _context) const; struct FGameplayAbilitySpecHandle GiveAbilityAndActivateOnce(const struct FYBGameplayContext& _context) const; bool IsValid(const struct FYBGameplayContext& _context) const; void PreConfigureAbilityInternal(class UYBGameplayAbility* _ability) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayAbilityFactory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayAbilityFactory") } static class UYBGameplayAbilityFactory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayAbilityFactory; // Class YBCommon.YBReflexGameplayAbilityFactory // 0x0120 (0x0148 - 0x0028) class UYBReflexGameplayAbilityFactory final : public UYBGameplayAbilityFactory { public: TSubclassOf ReflexGameplayAbility; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBBrainEvent ReflexContext; // 0x0030(0x0100)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) int32 Priority; // 0x0130(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Cooldown; // 0x0134(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBReflexGameplayAbilityFactory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBReflexGameplayAbilityFactory") } static class UYBReflexGameplayAbilityFactory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBReflexGameplayAbilityFactory; // Class YBCommon.YBGameInstanceBlueprintManager // 0x0010 (0x0040 - 0x0030) class UYBGameInstanceBlueprintManager : public UYBGameInstanceSubsystemExtension { public: TArray> Dependencies; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) public: void OnStartGameInstance(); bool ShouldCreateBlueprintManager(class UObject* _outer) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameInstanceBlueprintManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameInstanceBlueprintManager") } static class UYBGameInstanceBlueprintManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameInstanceBlueprintManager; // Class YBCommon.YBRuntimeInventoryItem // 0x00E0 (0x0108 - 0x0028) class UYBRuntimeInventoryItem : public UObject { public: TMulticastInlineDelegate OnInventoryItemActorDestroyedDelegate; // 0x0028(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TSoftObjectPtr TemplateInventoryItem; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray InventoryItemComponents; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 IsEquipped : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 IsNew : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTag InventorySlotID; // 0x0074(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UYBTemplateInventoryItemDataAsset* CachedTemplateInventoryItemDataAsset; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer CachedDescriptorTags; // 0x0088(0x0020)(Edit, Transient, EditConst, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x60]; // 0x00A8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DestroyAllSpawnedInventoryItemActors(); bool DestroySpawnedInventoryItemActor(class FName _subInventoryItemName); class UYBRuntimeInventoryItemComponent* FindOrAddRuntimeInventoryItemComponent(TSubclassOf _inventoryItemComponentClass); void IncreaseItemLevel(); void OnInventoryItemActorDestroyed(class AActor* _inventoryItemActor); void RefreshEquippedItem(class AActor* _parentActor); bool RemoveRuntimeInventoryItemComponent(TSubclassOf _inventoryItemComponentClass); void ResetIsNew(); void SetIsEquipped(bool _isEquipped, const struct FGameplayTag& _inventorySlotID); void SetIsNOTNew(); void SetItemAmount(int32 _amount); void SetItemLevel(int32 _level); TMap SpawnAllAttachedInventoryItemActors(class UObject* _worldContextObject, class USceneComponent* _parentComponent, const struct FGameplayTag& _attachmentDescriptorID, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod); TMap SpawnAllInventoryItemActors(class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod); class AActor* SpawnMainInventoryItemActor(class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod); class AActor* SpawnSubInventoryItemActor(class FName _subInventoryItemName, class UObject* _worldContextObject, const struct FTransform& _transform, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod); void DrawImGuiInfo() const; TArray GetAllSpawnedInventoryItemActorComponents(TSubclassOf _actorComponentClass) const; TMap GetAllSpawnedInventoryItemActors(bool _discardInvalidActors) const; int32 GetItemAmount() const; void GetItemDescriptorTags(struct FGameplayTagContainer* out_itemDescriptorTags, class FName _subInventoryItemName) const; int32 GetItemLevel() const; void GetNestedSoftObjectPaths(TArray* out_softObjectPaths) const; const class UYBRuntimeInventoryItemComponent* GetRuntimeInventoryItemComponent(TSubclassOf _inventoryItemComponentClass) const; class FString GetSimpleName() const; class AActor* GetSpawnedInventoryItemActor(class FName _subInventoryItemName) const; TArray GetSpawnedInventoryItemActorsByType(const struct FGameplayTag& _itemTypeDescriptorTag, const struct FGameplayTagContainer& _itemDescriptorTagsToIgnore) const; const class UYBTemplateInventoryItemData* GetTemplateInventoryItemData(TSubclassOf _inventoryItemDataClass, class FName _subInventoryItemName) const; struct FPrimaryAssetId GetTemplatePrimaryAssetID() const; TArray GetTemplateSubInventoryItemNames() const; bool IsTemplateInventoryItemDataAssetFullyLoaded() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRuntimeInventoryItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRuntimeInventoryItem") } static class UYBRuntimeInventoryItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRuntimeInventoryItem; // Class YBCommon.YBTickableWorldBlueprintManager // 0x0030 (0x0070 - 0x0040) class UYBTickableWorldBlueprintManager : public UYBWorldBlueprintManager { public: struct FWorldBlueprintManagerTickFunction BlueprintManagerTickFunction; // 0x0040(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: void SetTickEnabled(bool _enabled); void SetTickInterval(float _tickInterval); void Tick(float _deltaTime); float GetTickInterval() const; bool IsTickEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTickableWorldBlueprintManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTickableWorldBlueprintManager") } static class UYBTickableWorldBlueprintManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTickableWorldBlueprintManager; // Class YBCommon.YBBlueprintManagersSubsystemFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBBlueprintManagersSubsystemFunctionLibrary final : public UBlueprintFunctionLibrary { public: static class UYBSubsystemExtension* GetBlueprintManager_Soft(class UObject* _worldContextObject, const TSoftClassPtr _blueprintManagerClass); static class UYBGameInstanceBlueprintManager* GetGameInstanceBlueprintManager(class UObject* _worldContextObject, const TSubclassOf _blueprintManagerClass); static class UYBWorldBlueprintManager* GetWorldBlueprintManager(class UObject* _worldContextObject, const TSubclassOf _blueprintManagerClass); static class UYBSubsystemExtension* K2Node_GetBlueprintManager_Soft(class UObject* _worldContextObject, TSoftClassPtr _blueprintManagerClass); static class UYBGameInstanceBlueprintManager* K2Node_GetGameInstanceBlueprintManager(class UObject* _worldContextObject, TSubclassOf _blueprintManagerClass); static class UYBWorldBlueprintManager* K2Node_GetWorldBlueprintManager(class UObject* _worldContextObject, TSubclassOf _blueprintManagerClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlueprintManagersSubsystemFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlueprintManagersSubsystemFunctionLibrary") } static class UYBBlueprintManagersSubsystemFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlueprintManagersSubsystemFunctionLibrary; // Class YBCommon.YBRuntimeLootTableEventHandler // 0x0000 (0x0028 - 0x0028) class UYBRuntimeLootTableEventHandler : public UObject { public: void DrawImGuiInfo(); void OnInitRuntimeLootTable(const struct FYBRuntimeLootTable& _runtimeLootTable, const class UYBLootConfiguration* _lootConfig); void OnPostLootItemSelection(struct FYBRuntimeLootTable& _runtimeLootTable, const TArray>& _selectedLootItems); void OnResetRuntimeLootTable(struct FYBRuntimeLootTable& _runtimeLootTable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRuntimeLootTableEventHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRuntimeLootTableEventHandler") } static class UYBRuntimeLootTableEventHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRuntimeLootTableEventHandler; // Class YBCommon.YBBrainMessage_Stimulus // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_Stimulus final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_Stimulus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_Stimulus") } static class UYBBrainMessage_Stimulus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_Stimulus; // Class YBCommon.YBBrainMessage_LKPInvalid // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_LKPInvalid final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_LKPInvalid") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_LKPInvalid") } static class UYBBrainMessage_LKPInvalid* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_LKPInvalid; // Class YBCommon.YBSimulationComponent // 0x00E0 (0x0180 - 0x00A0) class UYBSimulationComponent : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float StartingTemperatureValue; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBSimulationStartingTemperature StartingTemperatureType; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableInteractorAutomatically; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AE[0x2]; // 0x00AE(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float ForceSimulatedMassPerInteractor; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bConsiderInteractorsAsIndependentForMassAndTemperatureComputation; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray InteractorSettings; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInteractorMaterialPhaseChange; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSimulatedMassPercentageChange; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSimulatedTemperatureChange; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnAverageSimulatedTemperatureChange; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bInternalConductionActiveByDefault; // 0x0108(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExternalConductionActiveByDefault; // 0x0109(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10A[0x6A]; // 0x010A(0x006A)(Fixing Size After Last Property [ Dumper-7 ]) EYBSimulatedMassPercentage MassPercentage; // 0x0174(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBSimulatedTemperatureRange AverageSimulatedTemperature; // 0x0175(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_176[0xA]; // 0x0176(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateInteractors(bool _recomputeMass); void ChangeInteractorMaterial(int32 _index, const struct FDataTableRowHandle& _newMaterialHandle); void ChangeInteractorMaterialPhase(int32 _userData, EYBMaterialPhase _newPhase, bool _useDeferredNotification); void ChangeInteractorOffset(int32 _index, const struct FVector& _newOffest); void DectivateInteractors(); void EnableConvectionFluxEmission(bool bEnable); void EnableExternalConduction(bool _enableConduction); void EnableInternalConduction(bool _enableConduction); TArray GetInteractorSettings(); TArray PropagateSimulationState(TArray& _chunks); void PropagateSimulationStateToChunks(const TArray& _chunks); void ResetConvectionProfileToDefault(); void ResetInteractorTemperature(int32 _index, float _temperature); void ResetTemperature(float _temperature); void SetInteractorSettings(const TArray& _newSettings); void SetUseMassRegistration(bool _bUseMassRegistration); EYBSimulatedTemperatureRange GetAverageSimulatedTemperature() const; float GetCurrentAverageTemperature() const; float GetCurrentMass() const; float GetCurrentSimulatedMass() const; float GetInitialMass() const; float GetInitialSimulatedMass() const; EYBMaterialPhase GetInteractorMaterialPhase(int32 _interactorIndex) const; const TArray GetInteractors() const; EYBSimulatedTemperatureRange GetInteractorSimulatedTemperature(int32 _interactorIndex) const; bool HasEnoughInteractorsInMaterialPhase(EYBMaterialPhase _materialPhase, EYBInteractorCountCondition _condition) const; bool HasInteractorRecrystallized(int32 _index) const; bool IsInteractorEnabled(int32 _index) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationComponent") } static class UYBSimulationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationComponent; // Class YBCommon.YBExpandingGraphSimulationComponent // 0x0098 (0x0218 - 0x0180) class UYBExpandingGraphSimulationComponent final : public UYBSimulationComponent { public: class UYBPhysicsExpandingGraph* ExpandingGraph; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FYBSimulationInteractor DefaultInteractor; // 0x0188(0x0090)(Transient, NativeAccessSpecifierPrivate) public: void OnClusterTransformUpdated(int32 _clusterIndex); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBExpandingGraphSimulationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBExpandingGraphSimulationComponent") } static class UYBExpandingGraphSimulationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBExpandingGraphSimulationComponent; // Class YBCommon.YBBrainMessage_DeprecatedActorFoundInMemory // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_DeprecatedActorFoundInMemory final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_DeprecatedActorFoundInMemory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_DeprecatedActorFoundInMemory") } static class UYBBrainMessage_DeprecatedActorFoundInMemory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_DeprecatedActorFoundInMemory; // Class YBCommon.YBBrainMessage_TagAddedToPawn // 0x0000 (0x0028 - 0x0028) class UYBBrainMessage_TagAddedToPawn final : public UYBBrainMessage { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainMessage_TagAddedToPawn") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainMessage_TagAddedToPawn") } static class UYBBrainMessage_TagAddedToPawn* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainMessage_TagAddedToPawn; // Class YBCommon.YBPhysicsExpandingGraphRequestInterface // 0x0000 (0x0000 - 0x0000) class IYBPhysicsExpandingGraphRequestInterface final { public: void OnNodeCreation(int32 _nodeCount, const TArray& _positions); void OnRequestEnd(); void OnRequestStart(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphRequestInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphRequestInterface") } static class IYBPhysicsExpandingGraphRequestInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBPhysicsExpandingGraphRequestInterface; // Class YBCommon.YBTagModifiedOnPawnPayload // 0x0010 (0x0038 - 0x0028) class UYBTagModifiedOnPawnPayload final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTagModifiedOnPawnPayload") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTagModifiedOnPawnPayload") } static class UYBTagModifiedOnPawnPayload* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTagModifiedOnPawnPayload; // Class YBCommon.YBBrainProcessingComponent // 0x0060 (0x0100 - 0x00A0) class UYBBrainProcessingComponent : public UActorComponent { public: class UYBAIMemory* Memory; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBReflexBrainProcess* ReflexBrainProcess; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBTargetSelectionBrainProcess* TargetSelectionBrainProcess; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBDecisionBrainProcess* DecisionBrainProcess; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnBrainEventDispatchedDelegate; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_D8[0x18]; // 0x00D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray BrainEventToProcess; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: class UYBTargetSelectionBrainProcess* GetTargetSelectionBrainProcess(); void HandleMessage(TSubclassOf _message, class AActor* _sender, class AActor* _associatedActor, class UObject* _messagePayload); void HandleMessageWithContext(TSubclassOf _message, const struct FYBBrainEvent& _context, class UObject* _messagePayload); void HandleMessageWithSimulus(TSubclassOf _message, class AActor* _source, const struct FAIStimulus& _stimulus); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBrainProcessingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBrainProcessingComponent") } static class UYBBrainProcessingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBrainProcessingComponent; // Class YBCommon.YBBugItLogBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBBugItLogBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static TArray GetDataToLogForAllPropertiesInObject(class UObject* _object, bool _transientPropertiesOnly); static bool GetDataToLogForPropertyInObject(class UObject* _object, class FName _propertyName, TArray* out_dataToLog, bool _supportEmbeddedObjects); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBugItLogBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBugItLogBlueprintLibrary") } static class UYBBugItLogBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBugItLogBlueprintLibrary; // Class YBCommon.YBHTNDecorator_MovementParamsScope // 0x0020 (0x00A0 - 0x0080) class UYBHTNDecorator_MovementParamsScope final : public UHTNDecorator { public: bool bRestoreValueOnExitPlan; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bScopeIsLimitedToMovementState; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRestoreValueAfterExecution; // 0x0082(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBCharacterMovementState ScopeMovementState; // 0x0083(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bChangeAcceptableRadius; // 0x0084(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AcceptableRadius; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bChangeFlyingHeight; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float FlyingHeight; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bChangeNavigationQueryFilter; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf NavigationQueryFilterClass; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_MovementParamsScope") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_MovementParamsScope") } static class UYBHTNDecorator_MovementParamsScope* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_MovementParamsScope; // Class YBCommon.YBPhysicsOverlapInterpolationComponent // 0x0030 (0x00D0 - 0x00A0) class UYBPhysicsOverlapInterpolationComponent : public UActorComponent { public: class UYBHitBuffer* HitBuffer; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastSparseDelegateProperty_ OnNewHitEvent; // 0x00A8(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_A9[0x27]; // 0x00A9(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnAttachToParent(class AActor* _owner, class AActor* _parent, const struct FGameplayTag& _attachmentDescriptorID); void OnDetachFromParent(class AActor* _owner, class AActor* _parent, const struct FGameplayTag& _attachmentDescriptorID); void OnPrimitiveTeleported(const class UPrimitiveComponent* _primitiveComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsOverlapInterpolationComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsOverlapInterpolationComponent") } static class UYBPhysicsOverlapInterpolationComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsOverlapInterpolationComponent; // Class YBCommon.YBBugItLogInterface // 0x0000 (0x0000 - 0x0000) class IYBBugItLogInterface final { public: void BugItLog(TArray* _dataToLog); bool ShouldLogAllTransientProperties() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBugItLogInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBugItLogInterface") } static class IYBBugItLogInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBBugItLogInterface; // Class YBCommon.YBExtendedBugReport // 0x0028 (0x0050 - 0x0028) class UYBExtendedBugReport final : public UObject { public: uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBExtendedBugReport") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBExtendedBugReport") } static class UYBExtendedBugReport* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBExtendedBugReport; // Class YBCommon.YBBugReportLibrary // 0x0000 (0x0028 - 0x0028) class UYBBugReportLibrary final : public UBlueprintFunctionLibrary { public: static void ReportBug(class UObject* _worldContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBugReportLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBugReportLibrary") } static class UYBBugReportLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBugReportLibrary; // Class YBCommon.YBPlayerController // 0x0770 (0x0FE8 - 0x0878) class AYBPlayerController : public APlayerController { public: uint8 Pad_878[0x8]; // 0x0878(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray DefaultPlayerInputSets; // 0x0880(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray DefaultPlayerInputMappings; // 0x0890(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray NonShippingPlayerInputSets; // 0x08A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray NonShippingPlayerInputMappings; // 0x08B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TMap DynamicPlayerInputSets; // 0x08C0(0x0050)(Edit, NativeAccessSpecifierPublic) TMap DynamicPlayerInputMappings; // 0x0910(0x0050)(Edit, NativeAccessSpecifierPublic) TArray AllTaggedInputActions; // 0x0960(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FGameplayTagQuery CameraTargetTagRequirements; // 0x0970(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagQuery LockTargetTagRequirements; // 0x09B8(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float CameraPadRotationSpeed; // 0x0A00(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCrossHairEnemyOverlap; // 0x0A04(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A05[0x3]; // 0x0A05(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraMouseRotationSpeedFactor; // 0x0A08(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraPadSlowSpeedFactor; // 0x0A0C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraPadSlowFactorOnEnemyOverlap; // 0x0A10(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraMouseSlowSpeedFactor; // 0x0A14(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCameraSpringArmLengthMoveSensitive; // 0x0A18(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisableClimbCamera; // 0x0A19(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bClimbCameraTargetControl; // 0x0A1A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1B[0x1]; // 0x0A1B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float BackToDefaultCameraAfterInputDuration; // 0x0A1C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EnemiesDetectionMaxSpringArmLength; // 0x0A20(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DelayToDisableAutoCamera; // 0x0A24(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicCameraTargetFactor; // 0x0A28(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DynamicCameraTargetMaxOffset; // 0x0A2C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ChaoticAcceleration; // 0x0A30(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WalkBoostFOVMultiplier; // 0x0A34(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultWalkCameraSettingsHandle; // 0x0A38(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultWalkAimCameraSettingsHandle; // 0x0A48(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultClimbUpCameraSettingsHandle; // 0x0A58(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultClimbUpAimCameraSettingsHandle; // 0x0A68(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultClimbDownCameraSettingsHandle; // 0x0A78(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle DefaultClimbDownAimCameraSettingsHandle; // 0x0A88(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float CameraMouseHardLockRotationSpeedFactor; // 0x0A98(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName HardLockBoneName; // 0x0A9C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraHardLockRotationSpeedLimit; // 0x0AA4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraHardLockPitchLimit; // 0x0AA8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AAC[0x4]; // 0x0AAC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle DefaultLockSettingsHandle; // 0x0AB0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float SoftLockEnemyRange; // 0x0AC0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoftLockEnemyCone; // 0x0AC4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AimDelayToGoBehindPlayer; // 0x0AC8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputQueueDuration; // 0x0ACC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlayerCinematicModeEvent; // 0x0AD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlayerPauseStateEvent; // 0x0AE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 GamePauseRefCounter; // 0x0AF0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 CinematicModeRefCounter; // 0x0AF1(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_AF2[0x1C6]; // 0x0AF2(0x01C6)(Fixing Size After Last Property [ Dumper-7 ]) TArray CameraModifiers; // 0x0CB8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_CC8[0x20]; // 0x0CC8(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) TArray LockModifiers; // 0x0CE8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_CF8[0x28]; // 0x0CF8(0x0028)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnSetLockTarget; // 0x0D20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnReleaseLockTarget; // 0x0D30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray ActorsToIgnoreForLock; // 0x0D40(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_D50[0x258]; // 0x0D50(0x0258)(Fixing Size After Last Property [ Dumper-7 ]) class UInputMappingContext* GhostModeMappingContext; // 0x0FA8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 GhostModeMappingPriority; // 0x0FB0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FB4[0x34]; // 0x0FB4(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: int32 AddCameraModifier(const struct FYBCameraModifier& _cameraModifier); void AddDynamicInputMappingContext(const struct FGameplayTag& _inputContextTag, const struct FModifyContextOptions& _options); int32 AddLockModifier(const struct FYBLockModifier& _lockModifier); void AddToActorsToIgnoreForLock(const class AActor* _actor); void BP_RequestInputQueueProcessing(const class FString& _context, int32 _flags); void CancelCharging(); void CancelToggleActions(const struct FGameplayTagContainer& _optionalActionsToCancel); void DisableGameplayAbilities(bool _cancelRunningAbilities); void GetNextTarget(EYBNextTarget _nextTarget, bool _inCameraFustrum, bool _doLineCheck); void NotifyAbilityFailedToExecuteDueToCost(const class UGameplayAbility* _ability); void OnAbilityFailedToActivateDueToCost(const class UGameplayAbility* _ability, const TSet& _attributes); void OnAbilityFailedToExecuteDueToCost(const class UGameplayAbility* _ability, const TSet& _attributes); void OnCharacterMovementStateChanged(class AYBCharacter* _character, const struct FYBCharacterMovementStateChange& _stateChange); void OnCharacterMovementStateJump(class AYBCharacter* _character, EYBCharacterMovementState _stateJump, EYBMovementJumpType _jumpType); void OnCharacterMovementStateLand(class AYBCharacter* _character, EYBCharacterMovementState _fromState, EYBCharacterMovementState _toState, float _deltaSpeed, double _timestamp); void OnGameSettingsChanged(class UYBSettingsShared* _settings); void OnLocalSettingChanged(class UYBSettingsLocal* _settings); void OnPlayerInputSettingsReset(); void OnPlayerSetCinematicModeEvent(bool _bInCinematicMode); void PerformJump(); bool PopMatchingInputsAssociatedWithAbility(const class UGameplayAbility* _ability); void ReenableGameplayAbilities(); void ReleaseLockTarget(); void RemoveCameraModifier(int32 _cameraModifierID); void RemoveDynamicInputMappingContext(const struct FGameplayTag& _inputContextTag, const struct FModifyContextOptions& _options); void RemoveFromActorsToIgnoreForLock(const class AActor* _actor); void RemoveLockModifier(int32 _lockModifierID); void RotateCameraTowardTarget(const struct FYBCameraAutoRotateData& _data); void SetLockTarget(const class AActor* _target); void StartAiming(); void StartLock(bool _inCameraFustrum, bool _doLineCheck); void StopAiming(); void StopLock(); void ToggleLock(); bool GetCameraInfos(struct FVector* out_location, struct FVector* out_direction, float* out_horizontalDegree, float* out_verticalDegree) const; struct FVector GetCurrentMoveAxisInWorldSpace() const; struct FVector GetHorizontalMovementInput() const; bool GetIsInCinematicMode() const; class AActor* GetLockTarget() const; bool GetUseAlternateSprint() const; bool GetUseAutoClimb() const; bool GetUseLockOn() const; bool GetUseToggleCastingStance() const; bool GetUseToggleSprintKBM() const; bool GetUseToggleWheel() const; struct FVector GetVerticalMovementInput() const; bool HasLostControlOverPawn() const; bool IsAimingTargetValid() const; bool IsInGhostMode() const; bool IsInHardLock() const; bool IsSphereInCameraFrustum(const struct FVector& _position, float _radius) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerController") } static class AYBPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBPlayerController; // Class YBCommon.YBCameraShakeConfig // 0x0050 (0x0080 - 0x0030) class UYBCameraShakeConfig final : public UPrimaryDataAsset { public: TMap WorldCameraShakes; // 0x0030(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCameraShakeConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCameraShakeConfig") } static class UYBCameraShakeConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCameraShakeConfig; // Class YBCommon.YBCameraShakeComponent // 0x0058 (0x00F8 - 0x00A0) class UYBCameraShakeComponent final : public UActorComponent { public: class UYBCameraShakeConfig* Config; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap CameraShakeSourceActors; // 0x00A8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) public: class ACameraShakeSourceActor* PlayWorldCameraShake(const struct FGameplayTag& _tag, const struct FVector& _epicenter, float _scale); void StopWorldCameraShake(const struct FGameplayTag& _tag, bool _immediatly); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCameraShakeComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCameraShakeComponent") } static class UYBCameraShakeComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCameraShakeComponent; // Class YBCommon.YBWorldCameraShakeConfig // 0x0020 (0x0050 - 0x0030) class UYBWorldCameraShakeConfig final : public UPrimaryDataAsset { public: float InnerRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OuterRadius; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf CameraShake; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ECameraShakeAttenuation Attenuation; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldCameraShakeConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldCameraShakeConfig") } static class UYBWorldCameraShakeConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldCameraShakeConfig; // Class YBCommon.YBSkeletalMeshDataOverride // 0x0078 (0x00B8 - 0x0040) class UYBSkeletalMeshDataOverride final : public UYBMeshDataOverride { public: TSoftObjectPtr SkeletalMesh; // 0x0040(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) EAnimationMode AnimationMode; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr AnimClass; // 0x0070(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSingleAnimationPlayData AnimationData; // 0x0098(0x0018)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) bool SetMasterPoseToAttachedParent; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSkeletalMeshDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSkeletalMeshDataOverride") } static class UYBSkeletalMeshDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSkeletalMeshDataOverride; // Class YBCommon.YBCelebrationWidgetInterface // 0x0000 (0x0000 - 0x0000) class IYBCelebrationWidgetInterface final { public: void HideCelebrationWidget(); void PlayCelebrationAnimation(); void SetCelebrationWidget(const struct FCelebrationData& _celebrationData); void ShowCelebrationWidget(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCelebrationWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCelebrationWidgetInterface") } static class IYBCelebrationWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBCelebrationWidgetInterface; // Class YBCommon.YBSpawnContext // 0x0000 (0x0028 - 0x0028) class UYBSpawnContext : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnContext") } static class UYBSpawnContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnContext; // Class YBCommon.YBNarrativeSettings // 0x0028 (0x0060 - 0x0038) class UYBNarrativeSettings final : public UDeveloperSettings { public: TSoftObjectPtr NarrativeSubsystemConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNarrativeSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNarrativeSettings") } static class UYBNarrativeSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNarrativeSettings; // Class YBCommon.YBCharacterAnimInstance // 0xB330 (0xB680 - 0x0350) #pragma pack(push, 0x1) class alignas(0x10) UYBCharacterAnimInstance : public UAnimInstance { public: class AYBCharacter* Character; // 0x0348(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bHasActiveGameplayAbilityMontage : 1; // 0x0350(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimCharacterInformation CharacterInformation; // 0x0358(0x0178)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBMovementStateCache MovementState; // 0x04D0(0x000D)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4DD[0x3]; // 0x04DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MovementStateDuration; // 0x04E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MovementStateProgression; // 0x04E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBMovementActionCache MovementAction; // 0x04E8(0x0006)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBRotationModeCache RotationMode; // 0x04EE(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBGaitCache Gait; // 0x04F2(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBStanceCache Stance; // 0x04F6(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBOverlayStateCache OverlayState; // 0x04F9(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) uint8 ShouldMirrorWeaponLayer : 1; // 0x04FD(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4FE[0x1]; // 0x04FE(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBMovementStateCache LastMovementState; // 0x04FF(0x000D)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_50C[0x4]; // 0x050C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimGraphGrounded Grounded; // 0x0510(0x00A0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBVelocityBlend VelocityBlend; // 0x05B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBLeanAmount LeanAmount; // 0x05C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FVector RelativeAccelerationAmount; // 0x05C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBGroundedEntryStateCache GroundedEntryState; // 0x05E0(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBMovementDirectionCache MovementDirection; // 0x05E3(0x0005)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic) struct FYBAnimGraphInAir InAir; // 0x05E8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimGraphFlying Flying; // 0x0608(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_614[0xC]; // 0x0614(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimGraphMantling Mantling; // 0x0620(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimGraphClimbing Climbing; // 0x0690(0x01E0)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimGraphSliding Sliding; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_878[0x8]; // 0x0878(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimGraphSwordAndShield SwordAndShield; // 0x0880(0x0070)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimGraphAbility Ability; // 0x08F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) float FlailRate; // 0x0900(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_904[0x4]; // 0x0904(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimGraphAimingValues AimingValues; // 0x0908(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FVector2D SmoothedAimingAngle; // 0x0960(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBAnimGraphLayerBlending LayerBlendingValues; // 0x0970(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimGraphIKSettings IKSettings; // 0x09C8(0x0002)(Edit, BlueprintVisible, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_9CA[0x6]; // 0x09CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimGraphIK IKValues; // 0x09D0(0x0200)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 bIsInViewportAndRendered : 1; // 0x0BD0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_BD1[0x7]; // 0x0BD1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnimTurnInPlace TurnInPlaceValues; // 0x0BD8(0x0118)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimRotateInPlace RotateInPlace; // 0x0CF0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBAnimConfiguration Config; // 0x0D08(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) class UCurveFloat* DiagonalScaleAmountCurve; // 0x0D80(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* StrideBlend_N_Walk; // 0x0D88(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* StrideBlend_N_Run; // 0x0D90(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* StrideBlend_C_Walk; // 0x0D98(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* LandPredictionCurve; // 0x0DA0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* LeanInAirCurve; // 0x0DA8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveVector* YawOffset_FB; // 0x0DB0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveVector* YawOffset_LR; // 0x0DB8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimSequenceBase* TransitionAnim_R; // 0x0DC0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAnimSequenceBase* TransitionAnim_L; // 0x0DC8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DD0[0xA8A8]; // 0x0DD0(0xA8A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnPivot(); void PlayDynamicTransition(float ReTriggerDelay, const struct FYBDynamicMontageParams& Parameters); void PlayTransition(const struct FYBDynamicMontageParams& Parameters); void PlayTransitionChecked(const struct FYBDynamicMontageParams& Parameters); void SetDisableClimbingPowerRagdoll(bool _disable); void SetGroundedEntryState(EYBGroundedEntryState NewGroundedEntryState); void SetOverlayOverrideState(int32 OverlayOverrideState); void SetTrackedHipsDirection(EYBHipsDirection HipsDirection); void SyncEffectorTransformFromPhysics(); bool CanDynamicTransition() const; bool CanRotateInPlace() const; bool CanTurnInPlace() const; bool GetRecordVisLogAnimation() const; bool ShouldMoveCheck() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterAnimInstance") } static class UYBCharacterAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UYBCharacterAnimInstance; // Class YBCommon.YBLinkedAnimInstance // 0x0000 (0x0560 - 0x0560) class UYBLinkedAnimInstance : public UYBSecondaryAnimInstance { public: void BlueprintPostMainAnimInstanceUpdateAnimation(const class UAnimInstance* _mainInstance, float _deltaTimeX); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLinkedAnimInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLinkedAnimInstance") } static class UYBLinkedAnimInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLinkedAnimInstance; // Class YBCommon.YBNavClimbGraph // 0x1958 (0x1990 - 0x0038) class UYBNavClimbGraph final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x1678]; // 0x0038(0x1678)(Fixing Size After Last Property [ Dumper-7 ]) class UYBGlobalClimbNavigationConfig* ClimbNavigationConfig; // 0x16B0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_16B8[0x2D8]; // 0x16B8(0x02D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavClimbGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavClimbGraph") } static class UYBNavClimbGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavClimbGraph; // Class YBCommon.YBCharacterFootstepsComponent // 0x0140 (0x01E0 - 0x00A0) class UYBCharacterFootstepsComponent : public UActorComponent { public: bool AutoCutoffEmitters; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CutoffAttenuationScaleFactor; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr PlayAkAudioEventSoftRef; // 0x00B8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* PlayAkAudioEventPtr; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TSoftObjectPtr StopAkAudioEventSoftRef; // 0x00E8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkAudioEvent* StopAkAudioEventPtr; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBAudioFootstepsConfiguration* AudioConfig; // 0x0118(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap Emitters; // 0x0120(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) TWeakObjectPtr LatestEmittingMaterial; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SwitchValues; // 0x0178(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TMap RtpcValues; // 0x0188(0x0050)(Transient, NativeAccessSpecifierPrivate) TWeakObjectPtr TrackedPlayerController; // 0x01D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void PlayClimbFX(class USkeletalMeshComponent* _meshComp, EYBMovementSide _side, EYBFootstepType _stepType); void SetRTPCOnEmitters(class UAkRtpc* _rtpc, float _value); void SetSwitchOnEmitters(class UAkSwitchValue* _switch); class UPhysicalMaterial* GetLatestEmittingMaterial() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterFootstepsComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterFootstepsComponent") } static class UYBCharacterFootstepsComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterFootstepsComponent; // Class YBCommon.GameplayConfigMontageCollectionAsset // 0x0050 (0x0080 - 0x0030) class UGameplayConfigMontageCollectionAsset final : public UPrimaryDataAsset { public: TMap AnimationMontages; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("GameplayConfigMontageCollectionAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"GameplayConfigMontageCollectionAsset") } static class UGameplayConfigMontageCollectionAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UGameplayConfigMontageCollectionAsset; // Class YBCommon.YBNavigationSubsystem // 0x0030 (0x0078 - 0x0048) class UYBNavigationSubsystem final : public UYBInGameTickableWorldSubsystem { public: TMulticastInlineDelegate OnPlayerTeleported; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate>& Interfaces)> OnNavmeshAreaInvalidated; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UYBOutOfBoundsSubsystemExtension* OutOfBoundsExtension; // 0x0068(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBGlobalNavigationConfig* Config; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void NotifyPlayerTeleported(class AActor* _playerActor, EYBPlayerTeleportationFlags _flags); const class UYBGlobalNavigationConfig* GetGlobalNavigationConfig() const; class UYBOutOfBoundsSubsystemExtension* GetOutOfBoundsExtension(TSubclassOf _class) const; void NotifyNavmeshAreaInvalidated(const TArray& _components) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavigationSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavigationSubsystem") } static class UYBNavigationSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavigationSubsystem; // Class YBCommon.YBCharacterGroup // 0x0070 (0x0098 - 0x0028) class UYBCharacterGroup : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray Members; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_40[0x58]; // 0x0040(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterGroup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterGroup") } static class UYBCharacterGroup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterGroup; // Class YBCommon.YBQuestComponent // 0x0020 (0x00C0 - 0x00A0) class UYBQuestComponent : public UActorComponent { public: TArray> CharacterDialogueMappings; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FYBQuestTriggerConditions QuestTriggerConditions; // 0x00B0(0x0010)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: bool HasAnyQuestConditions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestComponent") } static class UYBQuestComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestComponent; // Class YBCommon.YBCharacterManagerSettings // 0x0008 (0x0040 - 0x0038) class UYBCharacterManagerSettings final : public UDeveloperSettings { public: ECollisionChannel FootIKCollisionChannel; // 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("YBCharacterManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterManagerSettings") } static class UYBCharacterManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterManagerSettings; // Class YBCommon.YBCharacterMovementComponentDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBCharacterMovementComponentDebugSettings final : public UYBConfigSettings { public: uint8 DisableCCDActivationBasedOnPlayerDistance : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisablePlayerCollisionParentInvMassScaleOverride : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayPlayerCollisionParentInvMassScaleOverride : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisableSimulatedAttachment : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisableDynamicAttachmentUpdate : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 ForceRecreateAttachmentEveryFrame : 1; // 0x0028(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisableRootMotionCulling : 1; // 0x0028(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 ForceFieldDisableRootMotionConstraintBonus : 1; // 0x0028(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterMovementComponentDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterMovementComponentDebugSettings") } static class UYBCharacterMovementComponentDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterMovementComponentDebugSettings; // Class YBCommon.YBQuestSettings // 0x0028 (0x0060 - 0x0038) class UYBQuestSettings final : public UDeveloperSettings { public: TSoftObjectPtr QuestSubsystemConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSettings") } static class UYBQuestSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSettings; // Class YBCommon.YBCharacterMovementComponent // 0xB1A0 (0xC180 - 0x0FE0) class UYBCharacterMovementComponent final : public UCharacterMovementComponent { public: float GravityFactor; // 0x0FD8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UpAlignementThresholdAngle; // 0x0FDC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBCharacterMovementData MovementData; // 0x0FE0(0x0130)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) float MaxDepenetrationVelocity; // 0x1110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RootMotionCollisionInvMassScale; // 0x1114(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBCharacterMovementConstraintDataSet* ConstraintDataSet; // 0x1118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighSpeedThresholdToForceManualDamping; // 0x1120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighSpeedManualDampingFactor; // 0x1124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighSpeedManualDampingEaseInDuration; // 0x1128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HoveringHeight; // 0x112C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ImpulseConstraintDamping; // 0x1130(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseConstraintMovingObjectBonusFactor; // 0x1134(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseComplexTraceForIK; // 0x1135(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseWalkAutoStepUp; // 0x1136(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1137[0x1]; // 0x1137(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float MantleUpCapsuleFactor; // 0x1138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseWalkAutoMantleUp; // 0x113C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_113D[0x3]; // 0x113D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float WalkableSlopeAngle; // 0x1140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float JumpTargetForwardAlignmentAngleThreshold; // 0x1144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GroundProjectionCapsuleFactor; // 0x1148(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimumAirTimeToTriggerLanding; // 0x114C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlidingBonusAfterLastClimbJumpDuration; // 0x1150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SlidingBonusAfterLastClimbJumpEaseOutDuration; // 0x1154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer SlidingForbiddenTags; // 0x1158(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bUseAutoClimb; // 0x1178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1179[0x3]; // 0x1179(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AutoClimbCooldownAfterJumpFromClimb; // 0x117C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoClimbInputForwardCone; // 0x1180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoClimbInputCameraCone; // 0x1184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoClimbInputNormalCone; // 0x1188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoClimbSlidingPushingDuration; // 0x118C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AutoClimbWalkPushingDuration; // 0x1190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseComplexTraceForClimbConstraints; // 0x1194(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1195[0x3]; // 0x1195(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CanTryToGenerateWalkConstraintsAngle; // 0x1198(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MantleDownAngle; // 0x119C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer ClimbForbiddenTags; // 0x11A0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FGameplayTagContainer ClimbAutoExitForbiddenTags; // 0x11C0(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class UYBCharacterClimbMaterialDataSet* ClimbableMaterialDataSet; // 0x11E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDataTableRowHandle ClimbConstraintData; // 0x11E8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_11F8[0x8]; // 0x11F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnchoredLocation FirstAnchoredLocation; // 0x1200(0x0048)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic) struct FHitResult FirstVirtualHitResultFromConstraint; // 0x1248(0x0130)(BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) uint8 Pad_1378[0x8]; // 0x1378(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBCharacterMovementReplicatedState ReplicatedState; // 0x1380(0x0018)(Net, Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_1398[0xDA0]; // 0x1398(0x0DA0)(Fixing Size After Last Property [ Dumper-7 ]) float PreLandHistoryWindowDuration; // 0x2138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float PostLandHistoryWindowDuration; // 0x213C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LandHistoryWindowPaddingDuration; // 0x2140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2144[0x2C]; // 0x2144(0x002C)(Fixing Size After Last Property [ Dumper-7 ]) float LinearVelocityHistoryWindowDuration; // 0x2170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2174[0x158]; // 0x2174(0x0158)(Fixing Size After Last Property [ Dumper-7 ]) float InputMagnitudeBlendSpeedForKeepMomentumWhileInMotionSource; // 0x22CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MinimumInputMagnitudeForKeepMomentumWhileInMotionSource; // 0x22D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_22D4[0x509C]; // 0x22D4(0x509C)(Fixing Size After Last Property [ Dumper-7 ]) TArray CastIgnoredActors; // 0x7370(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_7380[0x330]; // 0x7380(0x0330)(Fixing Size After Last Property [ Dumper-7 ]) class AYBSimulationVolume* SimulationVolume; // 0x76B0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_76B8[0x4AA8]; // 0x76B8(0x4AA8)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBCharacterMovementReplicatedState LocalState; // 0xC160(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPrivate) uint8 Pad_C178[0x8]; // 0xC178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddMovementModifier(const struct FYBCharacterMovementModifier& _movementModifier); void EnterGhostState(); void ExitGhostState(); void OnAttachmentHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void OnComponentCollisionSettingsChangedEvent(class UPrimitiveComponent* _changedComponent); void OnComponentOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& OverlapInfo); void OnComponentOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex); void OnComponentSleep(class UPrimitiveComponent* WakingComponent, class FName BoneName); void OnComponentWake(class UPrimitiveComponent* SleepingComponent, class FName BoneName); void OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); void PopClimbConstraintLatchPose(); void PushClimbConstraintLatchPose(); void RemoveMovementModifiersByTag(const struct FGameplayTag& _tag); void ServerUpdateState(const struct FYBCharacterMovementReplicatedState& _state); void SetCharacterWeight(float _weight); void SetClimbTargetPosition(const struct FVector& _targetPosition); void SetConstraintData(const struct FYBCharacterMovementConstraintData& _constraintData); void SetConstraintLinearForceLimitFactor(EYBCharacterMovementConstraint _constraint, float _factor); void SetJumpTargetPosition(const struct FVector& _targetPosition, bool _targetPositionIsGroundPosition); void SetNextClimbTransformSearchDistanceFactor(float _factor); void SetRagdollTargetForward(const struct FVector& _targetForward); void StartSpeedBoost(); void StopSpeedBoost(); float BP_GetMaxSpeed() const; struct FYBAnchoredLocation ConvertToAnchoredLocation(const struct FVector& _Vector) const; struct FYBAnchoredRotation ConvertToAnchoredRotation(const struct FQuat& _rotation) const; struct FYBAnchoredTransform ConvertToAnchoredTransform(const struct FTransform& _transform) const; struct FYBAnchoredVector ConvertToAnchoredVector(const struct FVector& _Vector) const; struct FTransform GetAnchorWorldTransform(EYBCharacterMovementConstraint _constraint) const; float GetCollisionCapsuleHalfHeight() const; EYBCharacterMovementState GetCurrentState() const; float GetCurrentStateProgression() const; float GetDelaySinceLastJump() const; double GetDelaySinceLastSuccessfulSpeedBoost() const; float GetDelaySinceNotOnGround() const; const struct FVector GetFrameRelativeLinearVelocity() const; const struct FVector GetLastControllerInput() const; float GetLastJumpDuration() const; const struct FVector GetLastMovementInput() const; const struct FYBCharacterMovementStateChange GetLastStateChange() const; double GetLastSuccessfulSpeedBoostDuration() const; EYBCharacterMovementMantleType GetMantleType() const; const struct FVector GetNavigationSurfaceNormal() const; float GetOverGroundOffset() const; const struct FVector GetPendingTargetForward() const; EYBCharacterMovementState GetPreviousState() const; struct FVector GetSmoothLinearVelocity(float _timespan) const; float GetStateDuration() const; float GetStateTransitionDuration() const; class UYBCharacterMovementComponent* GetSupportingCharacter() const; const struct FVector GetTargetForward() const; const struct FVector GetWorldUpDirection() const; bool IsFollowingPath() const; bool IsInClimbingState() const; bool IsInFallingState() const; bool IsInFlyingState() const; bool IsInGhostState() const; bool IsInHarnessedState() const; bool IsInHoveringState() const; bool IsInMantlingState() const; bool IsInRagdollState() const; bool IsInSlidingState() const; bool IsInStateTransition() const; bool IsInWalkingState() const; bool IsJumping() const; bool IsJumpingFromCharacterClimbing() const; bool IsLanding() const; bool IsMovingOnAliveCharacter() const; bool IsOrWasClimbing() const; bool IsSteppingUp() const; bool IsSuccessfullyInSpeedBoost() const; bool IsTryingToSlowDown() const; bool IsWalkingAndNotJumping() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterMovementComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterMovementComponent") } static class UYBCharacterMovementComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterMovementComponent; // Class YBCommon.YBCharacterMovementConstraintDataSet // 0x00D8 (0x0108 - 0x0030) class UYBCharacterMovementConstraintDataSet final : public UPrimaryDataAsset { public: struct FDataTableRowHandle WalkDataRowHandle; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle MantleDataRowHandle; // 0x0040(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle ClimbHandDataRowHandle; // 0x0050(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle ClimbFeetDataRowHandle; // 0x0060(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle HarnessDataRowHandle; // 0x0070(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle SlideDataRowHandle; // 0x0080(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle SlideSlowDownDataRowHandle; // 0x0090(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle FlyDataRowHandle; // 0x00A0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FDataTableRowHandle HoverDataRowHandle; // 0x00B0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C0[0x48]; // 0x00C0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterMovementConstraintDataSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterMovementConstraintDataSet") } static class UYBCharacterMovementConstraintDataSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCharacterMovementConstraintDataSet; // Class YBCommon.YBQuestSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBQuestSubsystemExtension : public UYBGameInstanceSubsystemExtension { public: void ClearQuestSystemData(); void FilterActiveQuestObjectives(const TArray& _objectives, TArray* out_filteredObjectives); void LoadQuestSystemData(const class USaveGame* _saveGame, struct FYBQuestSystemSaveData* out_QuestSystemSaveData, int32* out_currentAct); void OnQuestCompleted(const class UYBQuestSMInstance* _quest); void OnQuestSubsystemInitialized(); void OnTrackedQuestChanged(const TSoftClassPtr& _trackedQuest); void SaveQuestSystemData(class USaveGame* _saveGame, struct FYBQuestSystemSaveData& _questSystemSaveData, int32 CurrentAct); bool QuestTreeEnabledForGameMode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSubsystemExtension") } static class UYBQuestSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSubsystemExtension; // Class YBCommon.YBCheatAction // 0x0000 (0x0028 - 0x0028) class UYBCheatAction : public UYBGameplayAction { public: void Init(const struct FYBGameplayActionContext& _context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatAction") } static class UYBCheatAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatAction; // Class YBCommon.YBCheatSettings // 0x0028 (0x0060 - 0x0038) class UYBCheatSettings final : public UDeveloperSettings { public: TSoftObjectPtr CheatConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatSettings") } static class UYBCheatSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatSettings; // Class YBCommon.YBQuestSystemSaveDataGenerator // 0x0008 (0x0030 - 0x0028) class UYBQuestSystemSaveDataGenerator final : public UObject { public: class UYBQuestTreeSMInstance* QuestTree; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSystemSaveDataGenerator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSystemSaveDataGenerator") } static class UYBQuestSystemSaveDataGenerator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSystemSaveDataGenerator; // Class YBCommon.YBCheatWorldSubsystem // 0x0018 (0x0050 - 0x0038) class UYBCheatWorldSubsystem final : public UYBInGameWorldSubsystemNoShipping { public: class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBCheatSubsystemConfiguration* CheatConfig; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBCheatWorldSubsystemExtension* Extension; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UYBCheatWorldSubsystemExtension* GetExtension(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatWorldSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatWorldSubsystem") } static class UYBCheatWorldSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatWorldSubsystem; // Class YBCommon.YBCheatSubsystemConfiguration // 0x00A8 (0x00D0 - 0x0028) class UYBCheatSubsystemConfiguration final : public UObject { public: TSubclassOf ExtensionClass; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr LevelModifierCheat; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr CycleProgressionCheat; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap, TSoftObjectPtr> LevelLocationsMap; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCheatSubsystemConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCheatSubsystemConfiguration") } static class UYBCheatSubsystemConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCheatSubsystemConfiguration; // Class YBCommon.YBClutterDestroyerComponent // 0x0080 (0x0120 - 0x00A0) class alignas(0x10) UYBClutterDestroyerComponent : public UActorComponent { public: uint8 bEnableTranslationCheck : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnableRotationCheck : 1; // 0x00A0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float TranslationThreshold; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationThreshold; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class USceneComponent* RootSceneComponent; // 0x00B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B8[0x68]; // 0x00B8(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DestroyClutter(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBClutterDestroyerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBClutterDestroyerComponent") } static class UYBClutterDestroyerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBClutterDestroyerComponent; // Class YBCommon.YBGameSettingsPlayerSubsystem // 0x0000 (0x0030 - 0x0030) class UYBGameSettingsPlayerSubsystem final : public ULocalPlayerSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingsPlayerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingsPlayerSubsystem") } static class UYBGameSettingsPlayerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingsPlayerSubsystem; // Class YBCommon.YBCollisionGroupComponent // 0x0018 (0x00B8 - 0x00A0) class UYBCollisionGroupComponent : public UActorComponent { public: EYBCollisionGroupType GroupType; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UYBPhysicsConstraintManager* ConstraintManager; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddActorToCollisionGroup(class AActor* _actor); void AddComponentToCollisionGroup(class UPrimitiveComponent* _primitiveComponent); void RemoveActorFromCollisionGroup(class AActor* _actor); void RemoveComponentFromCollisionGroup(class UPrimitiveComponent* _primitiveComponent); void SetCollisionGroupOwner(class UPrimitiveComponent* _primitiveComponent, bool _autoAddOwnerToCollisionGroup); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCollisionGroupComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCollisionGroupComponent") } static class UYBCollisionGroupComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCollisionGroupComponent; // Class YBCommon.YBGameSettingOptionScreen // 0x0000 (0x0480 - 0x0480) class UYBGameSettingOptionScreen : public UGameSettingScreen { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingOptionScreen") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingOptionScreen") } static class UYBGameSettingOptionScreen* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingOptionScreen; // Class YBCommon.YBCollisionResponseHandlerComponent // 0x0070 (0x0128 - 0x00B8) class UYBCollisionResponseHandlerComponent : public UYBCollisionGroupComponent { public: TMulticastInlineDelegate OnAllSoftCollisionsResolvedEvent; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TWeakObjectPtr PrimitiveComponent; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSet> OverlappedCharacters; // 0x00D0(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DestroyImmediatelyOrWhenCollisionsAreResolved(); void InitFromCurrentCollisionResponseToChannels(); void SetCollisionResponseToChannels(const TArray& _channels, ECollisionResponse _response); void SetPrimitiveComponentToUpdate(class UPrimitiveComponent* _primitiveComponent); bool HasFinishedResolvingCollisions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCollisionResponseHandlerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCollisionResponseHandlerComponent") } static class UYBCollisionResponseHandlerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCollisionResponseHandlerComponent; // Class YBCommon.YBCommonActionWidget // 0x07D0 (0x0C60 - 0x0490) class UYBCommonActionWidget final : public UCommonActionWidget { public: uint8 Pad_490[0x6F0]; // 0x0490(0x06F0)(Fixing Size After Last Property [ Dumper-7 ]) struct FSlateBrush UnboundKeyBrush; // 0x0B80(0x00D0)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_C50[0x10]; // 0x0C50(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCommonActionWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCommonActionWidget") } static class UYBCommonActionWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCommonActionWidget; // Class YBCommon.YBCommonDeveloperSettings // 0x0008 (0x0040 - 0x0038) class UYBCommonDeveloperSettings final : public UDeveloperSettings { public: bool UseStandaloneViewportDisplayForDebugCamera; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, 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("YBCommonDeveloperSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCommonDeveloperSettings") } static class UYBCommonDeveloperSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCommonDeveloperSettings; // Class YBCommon.YBTeam // 0x0018 (0x0048 - 0x0030) class UYBTeam final : public UDataAsset { public: class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Enemies; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTeam") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTeam") } static class UYBTeam* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTeam; // Class YBCommon.YBConsumableInventoryItemData // 0x0010 (0x0038 - 0x0028) class UYBConsumableInventoryItemData final : public UYBTemplateInventoryItemData { public: TSubclassOf GameplayEffect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HoldDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, 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("YBConsumableInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBConsumableInventoryItemData") } static class UYBConsumableInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBConsumableInventoryItemData; // Class YBCommon.YBHTNTask_WithGameplayAbilityFactory_BlueprintBase // 0x0008 (0x0110 - 0x0108) class UYBHTNTask_WithGameplayAbilityFactory_BlueprintBase final : public UHTNTask_BlueprintBase { public: class UYBGameplayAbilityFactory* GameplayAbilityFactory; // 0x0108(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_WithGameplayAbilityFactory_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_WithGameplayAbilityFactory_BlueprintBase") } static class UYBHTNTask_WithGameplayAbilityFactory_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_WithGameplayAbilityFactory_BlueprintBase; // Class YBCommon.YBContactModifyHandler // 0x0000 (0x0000 - 0x0000) class IYBContactModifyHandler final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBContactModifyHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBContactModifyHandler") } static class IYBContactModifyHandler* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBContactModifyHandler; // Class YBCommon.YBContactModifyComponent // 0x0858 (0x08F8 - 0x00A0) class UYBContactModifyComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool Water; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HandleIntialOverlap; // 0x00A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DrawDebugInfo; // 0x00AA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_AB[0x84D]; // 0x00AB(0x084D)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void DisableContactModify(float _amountOfZMovementToDisable, float _constraintZSpeed); void EnableContactModify(const struct FVector& _min, const struct FVector& _max); void SetGenerateConstraintOnContactModify(const struct FVector& _min, const struct FVector& _max); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBContactModifyComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBContactModifyComponent") } static class UYBContactModifyComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBContactModifyComponent; // Class YBCommon.YBCustomPlayerInputConfig // 0x0058 (0x0088 - 0x0030) class UYBCustomPlayerInputConfig final : public UPrimaryDataAsset { public: TMap CustomPlayerInputConfig; // 0x0030(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) class FName HardwareDeviceId; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCustomPlayerInputConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCustomPlayerInputConfig") } static class UYBCustomPlayerInputConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBCustomPlayerInputConfig; // Class YBCommon.YBAudioGameSettingsConfig // 0x0028 (0x0060 - 0x0038) class UYBAudioGameSettingsConfig final : public UDeveloperSettings { public: TSoftObjectPtr AudioSettingsConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAudioGameSettingsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAudioGameSettingsConfig") } static class UYBAudioGameSettingsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAudioGameSettingsConfig; // Class YBCommon.YBDamageCoefficientConfig // 0x0010 (0x0040 - 0x0030) class UYBDamageCoefficientConfig final : public UPrimaryDataAsset { public: TArray Coefficients; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDamageCoefficientConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDamageCoefficientConfig") } static class UYBDamageCoefficientConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDamageCoefficientConfig; // Class YBCommon.YBGameSettingRegistry // 0x0038 (0x00E8 - 0x00B0) class UYBGameSettingRegistry final : public UGameSettingRegistry { public: class UGameSettingCollection* VideoSettings; // 0x00B0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingCollection* AudioSettings; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingCollection* GameplaySettings; // 0x00C0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingCollection* ControlSettings; // 0x00C8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingCollection* AccessibilitySettings; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UGameSettingCollection* KeyboardAndMouseSettings; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleOnInternalDeactivateMenuRequest(class UYBMenuWidget* menuWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingRegistry") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingRegistry") } static class UYBGameSettingRegistry* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingRegistry; // Class YBCommon.YBDamageManagerConfig // 0x0020 (0x0048 - 0x0028) class UYBDamageManagerConfig : public UObject { public: float DamageDistanceThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel DamageCollisionChannel; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class UYBDamageCoefficientConfig* DamageCoeffConfig; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FCurveTableRowHandle DifficultyDamageBonus; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void Initialize(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDamageManagerConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDamageManagerConfig") } static class UYBDamageManagerConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDamageManagerConfig; // Class YBCommon.YBDamageManager // 0x28A8 (0x28F0 - 0x0048) class UYBDamageManager : public UYBInGameTickableWorldSubsystem { public: TMulticastInlineDelegate OnDamageToDisplayEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMap TemporarilyIgnoredActors; // 0x0058(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) class UYBDamageManagerConfig* Config; // 0x00A8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FSoftObjectPath ConfigClass; // 0x00B0(0x0020)(ZeroConstructor, Config, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D0[0x2820]; // 0x00D0(0x2820)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void IgnoreActorForDuration(const class AActor* _actor, float _duration); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDamageManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDamageManager") } static class UYBDamageManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDamageManager; // Class YBCommon.YBActorDamageDataOverride // 0x0008 (0x0030 - 0x0028) class UYBActorDamageDataOverride final : public UYBActorMainDataOverride { public: uint8 CanBeDamaged : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, 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("YBActorDamageDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorDamageDataOverride") } static class UYBActorDamageDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorDamageDataOverride; // Class YBCommon.YBArchetypeVoiceOverConfig // 0x0040 (0x0070 - 0x0030) class UYBArchetypeVoiceOverConfig final : public UPrimaryDataAsset { public: struct FGameplayTag AIArchetypeTag; // 0x0030(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer AvailableMembers; // 0x0038(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray VoiceOverGameplayCueAudioDefinitions; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag GameplayStatusOverride; // 0x0068(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBArchetypeVoiceOverConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBArchetypeVoiceOverConfig") } static class UYBArchetypeVoiceOverConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBArchetypeVoiceOverConfig; // Class YBCommon.YBDebugCameraDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBDebugCameraDebugSettings final : public UYBConfigSettings { public: uint8 UseStandaloneViewport : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 SkipGamepadAssignation : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDebugCameraDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDebugCameraDebugSettings") } static class UYBDebugCameraDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDebugCameraDebugSettings; // Class YBCommon.YBSettingEntryWidgetInterface // 0x0000 (0x0000 - 0x0000) class IYBSettingEntryWidgetInterface final { public: void DecreaseSetting(); void ExecuteSettingWidgetAction(); class UGameSetting* GetGameSetting(); void IncreaseSetting(); void SetSelectionVisuals(bool _isValidActiveSelection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingEntryWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingEntryWidgetInterface") } static class IYBSettingEntryWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBSettingEntryWidgetInterface; // Class YBCommon.YBDebugCameraPlayerController // 0x00E0 (0x0B20 - 0x0A40) class AYBDebugCameraPlayerController final : public ADebugCameraController { public: float InputYawScale_YBDebugCameraPlayerController; // 0x0A40(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputPitchScale_YBDebugCameraPlayerController; // 0x0A44(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InputRollScale_YBDebugCameraPlayerController; // 0x0A48(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4C[0x4]; // 0x0A4C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf SpectatorPawnClass; // 0x0A50(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DisableTimeDilationOnDebugCameraPlayer; // 0x0A58(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A59[0x3]; // 0x0A59(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float BaseRollRate; // 0x0A5C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InputFOVScale; // 0x0A60(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MoveSpeedScaleAdjustment; // 0x0A64(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float TurnScaleAdjustment; // 0x0A68(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FOVScaleAdjustment; // 0x0A6C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldFocalDistanceAdjustment; // 0x0A70(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldSensorWidthAdjustment; // 0x0A74(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldDepthBlurAmountAdjustment; // 0x0A78(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldDepthBlurRadiusAdjustment; // 0x0A7C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldFstopAdjustment; // 0x0A80(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DepthOfFieldMinFstopAdjustment; // 0x0A84(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 DepthOfFieldBladeCountAdjustment; // 0x0A88(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EDebugCameraPlayerControllerDisplayMode DisplayMode; // 0x0A8C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A8D[0x93]; // 0x0A8D(0x0093)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Activate(); void BP_DecreaseCameraDepthOfFieldBladeCount(); void BP_DecreaseCameraDepthOfFieldBlurAmount(); void BP_DecreaseCameraDepthOfFieldBlurRadius(); void BP_DecreaseCameraDepthOfFieldFocalDistance(); void BP_DecreaseCameraDepthOfFieldFstop(); void BP_DecreaseCameraDepthOfFieldMinFstop(); void BP_DecreaseCameraDepthOfFieldSensorWidth(); void BP_DecreaseCameraFOVScale(); void BP_DecreaseCameraMoveSpeedScale(); void BP_DecreaseCameraTurnScale(); void BP_IncreaseCameraDepthOfFieldBladeCount(); void BP_IncreaseCameraDepthOfFieldBlurAmount(); void BP_IncreaseCameraDepthOfFieldBlurRadius(); void BP_IncreaseCameraDepthOfFieldFocalDistance(); void BP_IncreaseCameraDepthOfFieldFstop(); void BP_IncreaseCameraDepthOfFieldMinFstop(); void BP_IncreaseCameraDepthOfFieldSensorWidth(); void BP_IncreaseCameraFOVScale(); void BP_IncreaseCameraMoveSpeedScale(); void BP_IncreaseCameraTurnScale(); void CreateViewportDisplay(); void Deactivate(); void InitDebugCameraOnPlayerCamera(int32 _playerIndex, bool _useSameFOV); void OnActivateDebugCameraPlayer(); void OnDeactivateDebugCameraPlayer(); void OnViewportDisplayClosed(); void ResetCameraDepthOfFieldBladeCount(); void ResetCameraDepthOfFieldBlurAmount(); void ResetCameraDepthOfFieldBlurRadius(); void ResetCameraDepthOfFieldFocalDistance(); void ResetCameraDepthOfFieldFstop(); void ResetCameraDepthOfFieldMinFstop(); void ResetCameraDepthOfFieldSensorWidth(); void ResetCameraFOVScale(); void ResetCameraMoveSpeedScale(); void ResetCameraRoll(); void ResetCameraTurnScale(); void ResetFirstPlayerInMainGameViewport(); void SetAsFirstPlayerInMainGameViewport(); void SetupDisplayMode(); void ShutdownViewportDisplay(); bool ToggleFullscreen(); bool HasValidViewportDisplay() const; bool IsActive() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDebugCameraPlayerController") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDebugCameraPlayerController") } static class AYBDebugCameraPlayerController* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBDebugCameraPlayerController; // Class YBCommon.YBDebugRecordingConfigSettings // 0x0008 (0x0030 - 0x0028) class UYBDebugRecordingConfigSettings final : public UYBConfigSettings { public: uint8 EnableDebugRecording : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DebugRecordingLength; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDebugRecordingConfigSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDebugRecordingConfigSettings") } static class UYBDebugRecordingConfigSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDebugRecordingConfigSettings; // Class YBCommon.YBGameInstanceSubsystemNoShipping // 0x0000 (0x0038 - 0x0038) class UYBGameInstanceSubsystemNoShipping : public UYBGameInstanceSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameInstanceSubsystemNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameInstanceSubsystemNoShipping") } static class UYBGameInstanceSubsystemNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameInstanceSubsystemNoShipping; // Class YBCommon.YBInteractionDescriptorComponent // 0x0070 (0x0110 - 0x00A0) class UYBInteractionDescriptorComponent : public UActorComponent { public: bool bRegisterOnBeginPlay; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray SupportedInteractionDescriptorsType; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bGenerateRuntimeInventoryItemOnRegister : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr TemplateInventoryItem; // 0x00C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInteractionsRegistered; // 0x00E8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E9[0x27]; // 0x00E9(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RegisterSupportedInteractions(); void UnregisterSupportedInteractions(); struct FVector GetInteractionLocationFromDescriptor(class UYBInteractionDescriptorDataAsset* _descriptor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractionDescriptorComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractionDescriptorComponent") } static class UYBInteractionDescriptorComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractionDescriptorComponent; // Class YBCommon.YBDebugRecordingSubsystem // 0x0048 (0x0080 - 0x0038) class UYBDebugRecordingSubsystem final : public UYBGameInstanceSubsystemNoShipping { public: class UYBDebugRecordingConfigSettings* DebugSettings; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDebugRecordingSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDebugRecordingSubsystem") } static class UYBDebugRecordingSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDebugRecordingSubsystem; // Class YBCommon.YBGlobalAnimationConfig // 0x0018 (0x0048 - 0x0030) class UYBGlobalAnimationConfig final : public UPrimaryDataAsset { public: struct FColor LowVelocityColor; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MediumVelocityThreshold; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor MediumVelocityColor; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HighVelocityThreshold; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor HighVelocityColor; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, 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("YBGlobalAnimationConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalAnimationConfig") } static class UYBGlobalAnimationConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalAnimationConfig; // Class YBCommon.YBDecisionBrainProcess // 0x0000 (0x0030 - 0x0030) class UYBDecisionBrainProcess : public UYBBrainProcess { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionBrainProcess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionBrainProcess") } static class UYBDecisionBrainProcess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionBrainProcess; // Class YBCommon.YBDecisionDebugOutput // 0x0030 (0x0058 - 0x0028) class UYBDecisionDebugOutput final : public UObject { public: uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionDebugOutput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionDebugOutput") } static class UYBDecisionDebugOutput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionDebugOutput; // Class YBCommon.YBDecisionTree // 0x0010 (0x0038 - 0x0028) class UYBDecisionTree : public UObject { public: TArray Children; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: const class UYBDecisionTreeLeafNode* Evaluate(const struct FYBDecisionTreeContext& _context) const; bool IsAllowedDecisionTree(const class UYBDecisionTree* _decisionTree) const; bool IsAllowedNodeClass(const class UClass* _classToTest) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTree") } static class UYBDecisionTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTree; // Class YBCommon.YBInteractionManager // 0x0018 (0x0050 - 0x0038) class UYBInteractionManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BP_GetInteractionsInRadius(const TArray& _actorsToIgnore, const struct FVector& _centerPosition, const float _radius, const struct FGameplayTagContainer& _searchedInteraction, TArray* out_Interactions); bool GetInteraction(int32 _interactionID, struct FYBInteraction* _interaction) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractionManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractionManager") } static class UYBInteractionManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractionManager; // Class YBCommon.YBDecisionTreeNode // 0x0030 (0x0058 - 0x0028) class UYBDecisionTreeNode : public UObject { public: bool bDisabled; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString NodeDescription; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray Children; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeNode") } static class UYBDecisionTreeNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeNode; // Class YBCommon.YBMenuWidget // 0x0068 (0x0478 - 0x0410) class UYBMenuWidget : public UCommonActivatableWidget { public: TMulticastInlineDelegate OnInternalDeactivateMenuRequest; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) TArray FooterCallouts; // 0x0438(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) class UUserWidget* FooterWidget; // 0x0448(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeInAnim; // 0x0450(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOutAnim; // 0x0458(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_460[0x18]; // 0x0460(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FadeOutAnimationFinishedDelegate(); void OnMenuPreDeactivation(); void OnMenuStacked(); void OnMenuUnstacked(); void OnPlayFadeInStarted(); void OnPlayFadeOutStarted(); void PlayFadeIn(float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); void PlayFadeOut(float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); bool IsStacked() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMenuWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMenuWidget") } static class UYBMenuWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMenuWidget; // Class YBCommon.YBKeybindingConfirmationMenu // 0x0008 (0x0480 - 0x0478) class UYBKeybindingConfirmationMenu : public UYBMenuWidget { public: class UGameSettingPressAnyKey* PressAnyKeyMenuWidget; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBKeybindingConfirmationMenu") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBKeybindingConfirmationMenu") } static class UYBKeybindingConfirmationMenu* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBKeybindingConfirmationMenu; // Class YBCommon.YBGameSettingPressAnyKey // 0x0000 (0x0480 - 0x0480) class UYBGameSettingPressAnyKey : public UYBKeybindingConfirmationMenu { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingPressAnyKey") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingPressAnyKey") } static class UYBGameSettingPressAnyKey* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingPressAnyKey; // Class YBCommon.YBDecisionTreeLeafNode // 0x0000 (0x0058 - 0x0058) class UYBDecisionTreeLeafNode : public UYBDecisionTreeNode { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode") } static class UYBDecisionTreeLeafNode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode; // Class YBCommon.YBDecisionTreeLeafNode_ApplyGE // 0x0018 (0x0070 - 0x0058) class UYBDecisionTreeLeafNode_ApplyGE final : public UYBDecisionTreeLeafNode { public: class UYBGameplayDataProvider* ActorProvider; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf GameplayEffect; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReplanAfterApplyingGameplayEffect; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_ApplyGE") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_ApplyGE") } static class UYBDecisionTreeLeafNode_ApplyGE* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_ApplyGE; // Class YBCommon.YBDecisionTreeLeafNode_Compound // 0x0010 (0x0068 - 0x0058) class UYBDecisionTreeLeafNode_Compound final : public UYBDecisionTreeLeafNode { public: TArray Leafs; // 0x0058(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_Compound") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_Compound") } static class UYBDecisionTreeLeafNode_Compound* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_Compound; // Class YBCommon.YBInventoryItemEventHandlerComponent // 0x0028 (0x00C8 - 0x00A0) class UYBInventoryItemEventHandlerComponent : public UActorComponent { public: TMulticastInlineDelegate OnInventoryItemActorEquippedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemActorUnequippedDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TWeakObjectPtr InventoryOwnerActor; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnInventoryItemActorEquipped(class AActor* _newParentActor, bool _isEquippedLoadoutInitialized); void OnInventoryItemActorUnequipped(class AActor* _previousParentActor, bool _isEquippedLoadoutInitialized); void SetInventoryOwnerActorAsSkinnedMeshMasterPose(class USkinnedMeshComponent* _skinnedMeshComponent, bool _bForceUpdate) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryItemEventHandlerComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryItemEventHandlerComponent") } static class UYBInventoryItemEventHandlerComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryItemEventHandlerComponent; // Class YBCommon.YBDecisionTreeLeafNode_DecisionTree // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeLeafNode_DecisionTree final : public UYBDecisionTreeLeafNode { public: class UYBDecisionTree* DecisionTree; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_DecisionTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_DecisionTree") } static class UYBDecisionTreeLeafNode_DecisionTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_DecisionTree; // Class YBCommon.YBVoiceOverManagerSettings // 0x0028 (0x0060 - 0x0038) class UYBVoiceOverManagerSettings final : public UDeveloperSettings { public: TSoftObjectPtr VoiceOverConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBVoiceOverManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBVoiceOverManagerSettings") } static class UYBVoiceOverManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBVoiceOverManagerSettings; // Class YBCommon.YBDecisionTreeLeafNode_GameplayTag // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeLeafNode_GameplayTag final : public UYBDecisionTreeLeafNode { public: struct FGameplayTag GameplayTag; // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: const struct FGameplayTag GetGameplayTag() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_GameplayTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_GameplayTag") } static class UYBDecisionTreeLeafNode_GameplayTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_GameplayTag; // Class YBCommon.YBDecisionTreeLeafNode_Replan // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeLeafNode_Replan final : public UYBDecisionTreeLeafNode { public: float CooldownDuration; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_Replan") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_Replan") } static class UYBDecisionTreeLeafNode_Replan* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_Replan; // Class YBCommon.YBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver final : public UYBDecisionTreeLeafNode { public: struct FGameplayTag GameplayCueTag; // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver") } static class UYBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver; // Class YBCommon.SkeletalMeshItemDependencyRule // 0x0040 (0x0068 - 0x0028) class USkeletalMeshItemDependencyRule : public UObject { public: TArray> SkeletalMeshesToAffect; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray> EquippedItemsTriggeringRule; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) struct FGameplayTagContainer UnequippedItemsTriggeringRule; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SkeletalMeshItemDependencyRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SkeletalMeshItemDependencyRule") } static class USkeletalMeshItemDependencyRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USkeletalMeshItemDependencyRule; // Class YBCommon.YBDecisionTreeLeafNode_TriggerReflex // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeLeafNode_TriggerReflex final : public UYBDecisionTreeLeafNode { public: struct FGameplayTag ReflexTag; // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeLeafNode_TriggerReflex") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeLeafNode_TriggerReflex") } static class UYBDecisionTreeLeafNode_TriggerReflex* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_TriggerReflex; // Class YBCommon.YBGeneratedNavLinkProxy // 0x0028 (0x02E0 - 0x02B8) class AYBGeneratedNavLinkProxy : public AActor { public: uint8 Pad_2B8[0x10]; // 0x02B8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray PointLinks; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FName NavigationDataName; // 0x02D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGeneratedNavLinkProxy") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGeneratedNavLinkProxy") } static class AYBGeneratedNavLinkProxy* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBGeneratedNavLinkProxy; // Class YBCommon.YBDecisionTreeNode_Condition // 0x0008 (0x0060 - 0x0058) class UYBDecisionTreeNode_Condition final : public UYBDecisionTreeNode { public: class UYBGameplayCondition* Condition; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDecisionTreeNode_Condition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDecisionTreeNode_Condition") } static class UYBDecisionTreeNode_Condition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDecisionTreeNode_Condition; // Class YBCommon.YBDescriptorBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBDescriptorBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool DoesActorDescriptorMatchTagQuery(const class AActor* _actor, const struct FGameplayTagQuery& _tagQuery); static class FString GetActorDescriptorDebugString(const class AActor* _actor); static bool HasActorDescriptorTag(const class AActor* _actor, const struct FGameplayTag& _tag, bool _exactMatch); static bool HasAllActorDescriptorTags(const class AActor* _actor, const struct FGameplayTagContainer& _tagContainer, bool _exactMatch); static bool HasAnyActorDescriptorTags(const class AActor* _actor, const struct FGameplayTagContainer& _tagContainer, bool _exactMatch); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDescriptorBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDescriptorBlueprintLibrary") } static class UYBDescriptorBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDescriptorBlueprintLibrary; // Class YBCommon.YBDeveloperUtils // 0x0000 (0x0028 - 0x0028) class UYBDeveloperUtils final : public UBlueprintFunctionLibrary { public: static void LogCheatExecution(const class FString& _context); static class FString WriteObjectsToJsonFile(const TArray& _objects, const class FString& _folderPath, const class FString& _filename, bool _openFileLocation); static class FString WriteObjectToJsonFile(const class UObject* _object, const class FString& _folderPath, const class FString& _filename, bool _openFileLocation); static class FString WriteStringToFile(const class FString& _data, const class FString& _filename, bool _openFileLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDeveloperUtils") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDeveloperUtils") } static class UYBDeveloperUtils* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDeveloperUtils; // Class YBCommon.YBHTNTask_EnterClimb // 0x0058 (0x0100 - 0x00A8) class UYBHTNTask_EnterClimb final : public UHTNTask { public: struct FBlackboardKeySelector StartLocationKey; // 0x00A8(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector TargetLocationKey; // 0x00D0(0x0028)(Edit, NativeAccessSpecifierPublic) int32 Cost; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_EnterClimb") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_EnterClimb") } static class UYBHTNTask_EnterClimb* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_EnterClimb; // Class YBCommon.YBPlayerInteractionComponent // 0x0008 (0x00A8 - 0x00A0) class UYBPlayerInteractionComponent final : public UActorComponent { public: class UYBPlayerInteractionDataConfig* PlayerInteractionDataConfig; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void HandleInteraction(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerInteractionComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerInteractionComponent") } static class UYBPlayerInteractionComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerInteractionComponent; // Class YBCommon.YBDialogueObjective // 0x0000 (0x0000 - 0x0000) class IYBDialogueObjective final { public: void LaunchNarrativeAction(bool* out_success); void GetDialogueID(struct FArticyId* out_dialogueID) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDialogueObjective") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDialogueObjective") } static class IYBDialogueObjective* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBDialogueObjective; // Class YBCommon.YBHTNDecorator_CanUseToken // 0x0030 (0x00B0 - 0x0080) class UYBHTNDecorator_CanUseToken final : public UHTNDecorator { public: struct FBlackboardKeySelector TokenProviderKey; // 0x0080(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) class UYBToken* Token; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_CanUseToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_CanUseToken") } static class UYBHTNDecorator_CanUseToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_CanUseToken; // Class YBCommon.YBDialogueSettings // 0x0028 (0x0060 - 0x0038) class UYBDialogueSettings final : public UDeveloperSettings { public: TSoftObjectPtr DialogueSubsystemConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDialogueSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDialogueSettings") } static class UYBDialogueSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDialogueSettings; // Class YBCommon.YBDialogueSubsystemConfig // 0x0000 (0x0030 - 0x0030) class UYBDialogueSubsystemConfig : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDialogueSubsystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDialogueSubsystemConfig") } static class UYBDialogueSubsystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDialogueSubsystemConfig; // Class YBCommon.YBDiscoveryDefinition // 0x0030 (0x0060 - 0x0030) class UYBDiscoveryDefinition : public UPrimaryDataAsset { public: struct FGameplayTag UserInterfaceAkEvent; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Name_0; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FGameplayTag DiscoveryGameplayTag; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DisplayCelebration; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static struct FGameplayTag GetGameplayTagFromString(const class FString& _tagString); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDiscoveryDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDiscoveryDefinition") } static class UYBDiscoveryDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDiscoveryDefinition; // Class YBCommon.YBHTNTask_FlyOver // 0x0030 (0x0100 - 0x00D0) class UYBHTNTask_FlyOver final : public UHTNTask_BlackboardBase { public: float CostPerUnitPathLength; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTestPathDuringPlanning; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBFlyOverParams FlyOverParams; // 0x00D8(0x0020)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bReachTestIncludesAgentRadius; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesGoalRadius; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_FA[0x6]; // 0x00FA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_FlyOver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_FlyOver") } static class UYBHTNTask_FlyOver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_FlyOver; // Class YBCommon.YBPlayerTrackerComponent_Base // 0x00C8 (0x0168 - 0x00A0) class UYBPlayerTrackerComponent_Base : public UActorComponent { public: TSoftObjectPtr PlayAkAudioEventSoftRef; // 0x00A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr StopAkAudioEventSoftRef; // 0x00C8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AutoCutoff; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CutoffAttenuationScaleFactor; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) double EmitterMovementBroadcastThreshold; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool LockZMovement; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double LockZMovementMargin; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkComponent* AkComponent; // 0x0110(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CutoffDistance; // 0x0118(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToPlayer; // 0x011C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlayerEnterCutoffRadius; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPlayerExitCutoffRadius; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnClosestPositionChanged; // 0x0140(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAkAudioEvent* PlayAkAudioEventPtr; // 0x0150(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UAkAudioEvent* StopAkAudioEventPtr; // 0x0158(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr TrackedPlayerController; // 0x0160(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnDrawDebug(); void OnSoundActivation(); void OnSoundCutoff(); void OnSoundEmitterMoved(const struct FVector& _newLocation, const struct FVector& _playerLocation); bool IsInCutoffRange() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerTrackerComponent_Base") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerTrackerComponent_Base") } static class UYBPlayerTrackerComponent_Base* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerTrackerComponent_Base; // Class YBCommon.YBDrawDebugBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBDrawDebugBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void DrawDebugDashedArrow(const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, float _dashSize, float _arrowSize, const struct FLinearColor& _color, float _lifeTime, float _thickness); static void DrawDebugDashedLine(const class UObject* _worldContextObject, const struct FVector& _lineStart, const struct FVector& _lineEnd, float _dashSize, const struct FLinearColor& _color, float _lifeTime, float _thickness); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBDrawDebugBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBDrawDebugBlueprintLibrary") } static class UYBDrawDebugBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBDrawDebugBlueprintLibrary; // Class YBCommon.YBEditorNavMeshBuilderSubsystem // 0x0018 (0x0058 - 0x0040) class UYBEditorNavMeshBuilderSubsystem final : public UTickableWorldSubsystem { public: class UYBGlobalNavigationConfig* GlobalNavigationConfig; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnNavigationGenerationFinished(class ANavigationData* _navData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEditorNavMeshBuilderSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEditorNavMeshBuilderSubsystem") } static class UYBEditorNavMeshBuilderSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEditorNavMeshBuilderSubsystem; // Class YBCommon.YBEmptyActor // 0x0008 (0x02C0 - 0x02B8) class AYBEmptyActor final : public AActor { public: class USceneComponent* RootTransform; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEmptyActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEmptyActor") } static class AYBEmptyActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBEmptyActor; // Class YBCommon.YBEngineSubsystemSubsystemNoShipping // 0x0000 (0x0030 - 0x0030) class UYBEngineSubsystemSubsystemNoShipping final : public UEngineSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEngineSubsystemSubsystemNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEngineSubsystemSubsystemNoShipping") } static class UYBEngineSubsystemSubsystemNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEngineSubsystemSubsystemNoShipping; // Class YBCommon.YBHTNTask_MoveToEx // 0x0010 (0x00E0 - 0x00D0) class UYBHTNTask_MoveToEx final : public UHTNTask_BlackboardBase { public: float ObservedBlackboardValueTolerance; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bObserveBlackboardValue : 1; // 0x00D4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowStrafe : 1; // 0x00D4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSlowdownAtDestination : 1; // 0x00D4(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bAllowPartialPath : 1; // 0x00D4(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bTrackMovingGoal : 1; // 0x00D4(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bProjectGoalLocation : 1; // 0x00D4(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesAgentRadius : 1; // 0x00D4(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bReachTestIncludesGoalRadius : 1; // 0x00D4(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 BitPad_D5_0 : 1; // 0x00D5(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bTestPathDuringPlanning : 1; // 0x00D5(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bUsePathCostInsteadOfLength : 1; // 0x00D5(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bForcePlanTimeStringPulling : 1; // 0x00D5(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float CostPerUnitPathLength; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_MoveToEx") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_MoveToEx") } static class UYBHTNTask_MoveToEx* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_MoveToEx; // Class YBCommon.YBPlayerTrackerComponent_Spline // 0x0008 (0x0170 - 0x0168) class UYBPlayerTrackerComponent_Spline : public UYBPlayerTrackerComponent_Base { public: class USplineComponent* SplineComponent; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerTrackerComponent_Spline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerTrackerComponent_Spline") } static class UYBPlayerTrackerComponent_Spline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerTrackerComponent_Spline; // Class YBCommon.YBPlayerTrackerComponent_ClosedLoopSpline // 0x0010 (0x0180 - 0x0170) class UYBPlayerTrackerComponent_ClosedLoopSpline final : public UYBPlayerTrackerComponent_Spline { public: bool IsPlayerInSpline; // 0x0170(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double StereoEffectForwardOffset; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void AttachTo(class USplineComponent* _splineComponent); void OnPlayerEntersSpline(); void OnPlayerLeavesSpline(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerTrackerComponent_ClosedLoopSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerTrackerComponent_ClosedLoopSpline") } static class UYBPlayerTrackerComponent_ClosedLoopSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerTrackerComponent_ClosedLoopSpline; // Class YBCommon.YBEnhancedInputComponent // 0x0050 (0x01B0 - 0x0160) class UYBEnhancedInputComponent final : public UEnhancedInputComponent { public: uint8 Pad_160[0x50]; // 0x0160(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEnhancedInputComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEnhancedInputComponent") } static class UYBEnhancedInputComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEnhancedInputComponent; // Class YBCommon.YBHTNTask_AcquireToken // 0x0038 (0x00E0 - 0x00A8) class UYBHTNTask_AcquireToken final : public UHTNTask { public: struct FBlackboardKeySelector TokenProviderKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) class UYBToken* Token; // 0x00D0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBTokenReservationType ReservationType; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool TokenHaveManualLifetime; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 NumberOfRequestedToken; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_AcquireToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_AcquireToken") } static class UYBHTNTask_AcquireToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_AcquireToken; // Class YBCommon.YBEnhancedInputUserSettings // 0x0050 (0x0170 - 0x0120) class UYBEnhancedInputUserSettings final : public UEnhancedInputUserSettings { public: uint8 Pad_120[0x50]; // 0x0120(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEnhancedInputUserSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEnhancedInputUserSettings") } static class UYBEnhancedInputUserSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEnhancedInputUserSettings; // Class YBCommon.YBEnhancedPlayerInput // 0x0008 (0x07F8 - 0x07F0) class UYBEnhancedPlayerInput final : public UEnhancedPlayerInput { public: uint8 Pad_7F0[0x8]; // 0x07F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEnhancedPlayerInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEnhancedPlayerInput") } static class UYBEnhancedPlayerInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEnhancedPlayerInput; // Class YBCommon.YBEventBasedGameplayCondition // 0x0030 (0x0060 - 0x0030) class UYBEventBasedGameplayCondition : public UYBGameplayCondition { public: bool IsStarted; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBGameplayConditionContext ConditionContext; // 0x0038(0x0020)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected) EYBGameplayConditionResult ConditionResult; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BindToRelatedEvents(); void UnbindFromRelatedEvents() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEventBasedGameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEventBasedGameplayCondition") } static class UYBEventBasedGameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEventBasedGameplayCondition; // Class YBCommon.YBHUDComponent // 0x0000 (0x00A0 - 0x00A0) class UYBHUDComponent : public UActorComponent { public: class AYBHUD* GetHUDOwner() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHUDComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHUDComponent") } static class UYBHUDComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHUDComponent; // Class YBCommon.YBProjectileComponent // 0x00B0 (0x0150 - 0x00A0) class UYBProjectileComponent final : public UActorComponent { public: FMulticastSparseDelegateProperty_ OnProjectileHit; // 0x00A0(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ActivationContextTags; // 0x00A8(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic) class AActor* Instigator; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UPrimitiveComponent* UpdatedPrimitive; // 0x00D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBAnchoredLocation SteeringTarget; // 0x00E0(0x0048)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) float SteeringAngularSpeed; // 0x0128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DisableSteeringDistance; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlySteerWhenForwardAligned; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ForwardAlignmentAngleThreshold; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf PredictionBrainMessageClass; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PredictionProjectileRadius; // 0x0140(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PredictionGravityDelay; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bProcessHitEvents : 1; // 0x0148(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 BitPad_148_1 : 3; // 0x0148(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bEnableSteering : 1; // 0x0148(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bHomingSteering : 1; // 0x0148(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void Initialize(class AActor* _instigator, class UPrimitiveComponent* _updatedPrimitive); void OnComponentHitCallback(class UPrimitiveComponent* _hitComponent, class AActor* _otherActor, class UPrimitiveComponent* _otherComp, const struct FVector& _normalImpulse, const struct FHitResult& _hit); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBProjectileComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBProjectileComponent") } static class UYBProjectileComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBProjectileComponent; // Class YBCommon.YBFightRingComponent // 0x0060 (0x0300 - 0x02A0) class UYBFightRingComponent : public USceneComponent { public: class UYBFightRingConfig* FightRingConfig; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray FightRingRows; // 0x02A8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate) uint8 Pad_2B8[0x48]; // 0x02B8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FreeFightRingSlot(int32 _slotIdx); bool GetFightRingSlotLocation(int32 _slotIdx, struct FVector* out_pos); void OnFightRingSlotUserDestroyed(class AActor* _actor); bool TryReserveFightRingSlot(class AActor* _querier, const struct FYBFightRingSlotQuery& _query, int32 _slotIdx); int32 GetNumFightRingUsers() const; bool IsFightRingEmpty() const; bool IsFightRingFull() const; bool IsFightRingSlotUser(const class AActor* _user, int32* out_slotIdx, int32 _knownSlotIdx) const; bool IsValidFightRingSlotIndex(int32 _slotIdx) const; bool RequestFightRingSlotIndexAtLocation(const class AActor* _querier, const struct FVector& _pos, int32* out_index) const; bool RequestFightRingSlots(const class UObject* _querier, const struct FYBFightRingSlotQuery& _query, TArray* out_slots) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFightRingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFightRingComponent") } static class UYBFightRingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFightRingComponent; // Class YBCommon.YBHTNFlightReasonInterface // 0x0000 (0x0000 - 0x0000) class IYBHTNFlightReasonInterface final { public: EYBAnimFlightReason GetFlightReason() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNFlightReasonInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNFlightReasonInterface") } static class IYBHTNFlightReasonInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBHTNFlightReasonInterface; // Class YBCommon.YBFightRingConfig // 0x0018 (0x0048 - 0x0030) class UYBFightRingConfig final : public UDataAsset { public: float SlotSpacing; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray FightRingRows; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFightRingConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFightRingConfig") } static class UYBFightRingConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFightRingConfig; // Class YBCommon.YBFlightNavigationFlyOverBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBFlightNavigationFlyOverBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool CalculateFlyOverPath(const class AYBCharacter* _character, const struct FVector& _startPos, const struct FVector& _flyOverPos, const struct FYBFlyOverParams& _params, TArray* out_pathPoints); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlightNavigationFlyOverBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlightNavigationFlyOverBlueprintLibrary") } static class UYBFlightNavigationFlyOverBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFlightNavigationFlyOverBlueprintLibrary; // Class YBCommon.YBFlightNavigationLandBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBFlightNavigationLandBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool CalculateLandPathAt(const class AYBCharacter* _character, const struct FVector& _startPos, const struct FVector& _landPos, const struct FYBLandParams& _params, bool _bUseAgentVelocity, const struct FGameplayTagContainer& _merOctreeTagsOverride, TArray* out_pathPoints); static bool CalculateLandPathTowards(const class AYBCharacter* _character, const struct FVector& _startPos, const struct FVector& _landDir, const struct FYBLandParams& _params, bool _bUseAgentVelocity, const struct FGameplayTagContainer& _merOctreeTagsOverride, TArray* out_pathPoints); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlightNavigationLandBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlightNavigationLandBlueprintLibrary") } static class UYBFlightNavigationLandBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFlightNavigationLandBlueprintLibrary; // Class YBCommon.YBGameplayTagDataProvider // 0x0000 (0x0000 - 0x0000) class IYBGameplayTagDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayTagDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayTagDataProvider") } static class IYBGameplayTagDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBGameplayTagDataProvider; // Class YBCommon.YBFlightNavigationTakeOffBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBFlightNavigationTakeOffBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool CalculateTakeOffPath(const class AYBCharacter* _character, const struct FVector& _startPos, const struct FVector& _takeOffPos, EYBTakeOffMode _mode, const struct FYBTakeOffParams& _params, TArray* out_pathPoints); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlightNavigationTakeOffBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlightNavigationTakeOffBlueprintLibrary") } static class UYBFlightNavigationTakeOffBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFlightNavigationTakeOffBlueprintLibrary; // Class YBCommon.YBHTNTask_Land // 0x0020 (0x00C8 - 0x00A8) class UYBHTNTask_Land final : public UHTNTask { public: uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 Cost; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float DesiredLandingDistance; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float LandingDistanceTestStep; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VerticalNavmeshProjectExtent; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesAgentRadius; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesGoalRadius; // 0x00C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C2[0x6]; // 0x00C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_Land") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_Land") } static class UYBHTNTask_Land* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_Land; // Class YBCommon.YBFlightNavigationUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBFlightNavigationUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void ConditionalDrawDebugPath(const class UObject* _owner, const TArray& _pathPoints, EYBNavDebugMode _mode, EYBFlightNavDebugType _type, const struct FLinearColor& _color, float _duration, float _width); static bool IsDrawDebugEnabled(EYBFlightNavDebugType _type); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlightNavigationUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlightNavigationUtilsBlueprintLibrary") } static class UYBFlightNavigationUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFlightNavigationUtilsBlueprintLibrary; // Class YBCommon.YBFlyingNavigationData // 0x0000 (0x04D0 - 0x04D0) class AYBFlyingNavigationData final : public ANavigationData { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlyingNavigationData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlyingNavigationData") } static class AYBFlyingNavigationData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBFlyingNavigationData; // Class YBCommon.YBFlyingNavigationSettings // 0x0018 (0x0050 - 0x0038) class UYBFlyingNavigationSettings final : public UDeveloperSettings { public: TArray MercunaOctreeSettings; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) float PathHeightChangePenalty; // 0x0048(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFlyingNavigationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFlyingNavigationSettings") } static class UYBFlyingNavigationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBFlyingNavigationSettings; // Class YBCommon.YBGameSettingListEntrySetting_Discrete // 0x0008 (0x0358 - 0x0350) class UYBGameSettingListEntrySetting_Discrete : public UGameSettingListEntrySetting_Discrete { public: uint8 Pad_350[0x8]; // 0x0350(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UGameSetting* GetSetting(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingListEntrySetting_Discrete") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingListEntrySetting_Discrete") } static class UYBGameSettingListEntrySetting_Discrete* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingListEntrySetting_Discrete; // Class YBCommon.YBFoliageManager // 0x01C8 (0x0480 - 0x02B8) class AYBFoliageManager final : public AActor { public: struct FVector Density; // 0x02B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Variation; // 0x02D0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBSimulationInteractorSettings GrassInteractorSettings; // 0x02E8(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UPhysicalMaterial* TargetPhysicalMaterial; // 0x0348(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LocationKeys; // 0x0350(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TMap LocationToInteractorIndexMap; // 0x0360(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnGrassBuiltForComponent; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnDestroyISMComponent; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& _interactors)> ResetInteractorVisualState; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class AYBSimulationVolume* OwningVolume; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray InteractorMapping; // 0x03E8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_3F8[0x80]; // 0x03F8(0x0080)(Fixing Size After Last Property [ Dumper-7 ]) int32 DataHash; // 0x0478(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BatchApplyRenderingParametersOnInteractor(int32 _interactorIndex, const struct FLinearColor& _locationParams, const struct FLinearColor& _interactorParams); void Initialize(class UYBSimulationComponent* _simComp); void OnDestroyISMComponentCallback(class UInstancedStaticMeshComponent* _ismComponent); void SetupWaterOverlap(class UYBSimulationComponent* _simComp); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBFoliageManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBFoliageManager") } static class AYBFoliageManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBFoliageManager; // Class YBCommon.YBHTNDecorator_SetFightRingUserParams // 0x0028 (0x00A8 - 0x0080) class UYBHTNDecorator_SetFightRingUserParams final : public UHTNDecorator { public: bool bOverrideRadius; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBFightRingRadiusMode FightRingRadiusMode; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float FightRingAgentRadius; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FightRingRadiusMultiplier; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideDistanceRange; // 0x008C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFloatRange DistanceRangeFromFightRingCenter; // 0x0090(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideAllowReservedSlots; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAllowSlotReservedByQuerier; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBRestoreFightRingUserMode RestoreMode; // 0x00A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A3[0x5]; // 0x00A3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_SetFightRingUserParams") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_SetFightRingUserParams") } static class UYBHTNDecorator_SetFightRingUserParams* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_SetFightRingUserParams; // Class YBCommon.YBForcefieldAffectedInterface // 0x0000 (0x0000 - 0x0000) class IYBForcefieldAffectedInterface final { public: void OnBeginAffectedByForcefield(class UYBForcefieldBase* _forcefield); void OnEndAffectedByForcefield(class UYBForcefieldBase* _forcefield); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldAffectedInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldAffectedInterface") } static class IYBForcefieldAffectedInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBForcefieldAffectedInterface; // Class YBCommon.YBForcefieldOwnerInterface // 0x0000 (0x0000 - 0x0000) class IYBForcefieldOwnerInterface final { public: void OnCancelled(class UYBForcefieldBase* _forcefield, const struct FGameplayTag& _reason); bool CanBeCancelled(class UYBForcefieldBase* _forcefield, const struct FGameplayTag& _reason) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldOwnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldOwnerInterface") } static class IYBForcefieldOwnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBForcefieldOwnerInterface; // Class YBCommon.YBForcefieldBase // 0x0188 (0x01B0 - 0x0028) class UYBForcefieldBase : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray PerActorFXs; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) class AActor* Instigator; // 0x0040(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBAnchoredLocation ForcefieldLocation; // 0x0048(0x0048)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) int32 UserPriority; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnObjectsGathered; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnObjectsFiltered; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& _added, const TArray& _removed)> OnAddedOrRemovedActors; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEffectsApplied; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TScriptInterface ForcefieldOwner; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E8[0x10]; // 0x00E8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TSet PreviouslyAffectedActors; // 0x00F8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected) TArray AddedActors; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) TArray RemovedActors; // 0x0158(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_168[0x20]; // 0x0168(0x0020)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer DescriptorTags; // 0x0188(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected) uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: float K2_GetMass(); bool K2_IsForcefieldRunning(); void K2_StartForcefield(); void K2_StopForcefield(); void OnAddedOrRemovedActorsForFX(const class UYBForcefieldBase* _forcefield, const TArray& _added, const TArray& _removed); void OnAddedOrRemovedActorsForInterface(const class UYBForcefieldBase* _forcefield, const TArray& _added, const TArray& _removed); void K2_GetAffectedActors(TArray* _actors) const; bool K2_RequireMass() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldBase") } static class UYBForcefieldBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldBase; // Class YBCommon.YBForcefield // 0x00B8 (0x0268 - 0x01B0) class UYBForcefield : public UYBForcefieldBase { public: TArray Gatherers; // 0x01B0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray Filters; // 0x01C0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray Effects; // 0x01D0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TArray ImpulseEffects; // 0x01E0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FVector EffectsWorldOffset; // 0x01F0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double MaximumSpeed; // 0x0208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 TearOffStrength; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_214[0x54]; // 0x0214(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefield") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefield") } static class UYBForcefield* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefield; // Class YBCommon.YBImGuiBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBImGuiBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void DisplayAllPropertiesForObject(class UObject* _object, bool _canEdit, bool _transientPropertiesOnly); static bool ImGuiBegin(const class FString& _name, bool _open, int32 _flags); static void ImGuiBegin_Event(const class FString& _name, bool _open, int32 _flags, const TDelegate& _onEnabled); static bool ImGuiBeginChild(const class FString& _id, const struct FVector2D& _size, bool _border, int32 _flags); static void ImGuiBeginChild_Event(const class FString& _id, const struct FVector2D& _size, bool _border, int32 _flags, const TDelegate& _onEnabled); static bool ImGuiBeginChild_IntID(int32 _id, const struct FVector2D& _size, bool _border, int32 _flags); static void ImGuiBeginChild_IntID_Event(int32 _id, const struct FVector2D& _size, bool _border, int32 _flags, const TDelegate& _onEnabled); static bool ImGuiBeginTabItem(const class FString& _label); static bool ImGuiButton(const class FString& _label); static void ImGuiButton_Event(const class FString& _label, const TDelegate& _onButtonClicked); static bool ImGuiCheckbox(const class FString& _label, bool& _value); static void ImGuiCheckbox_Event(const class FString& _label, bool& _value, const TDelegate& _onValueChanged); static void ImGuiEnd(); static void ImGuiEndChild(); static void ImGuiEndTabItem(); static class FString ImGuiGetVersion(); static void ImGuiIndent(float _width); static bool ImGuiInputFloat(const class FString& _label, float& _value, float _step, float _stepFast, int32 _fractionalDigits, int32 _flags); static void ImGuiInputFloat_Event(const class FString& _label, float& _value, float _step, float _stepFast, int32 _fractionalDigits, int32 _flags, const TDelegate& _onValueChanged); static void ImGuiPopID(); static void ImGuiPreDrawConfigProperty(); static void ImGuiPushID(const class FString& _uniqueID); static void ImGuiSameLine(); static void ImGuiSeparator(); static void ImGuiShowAboutWindow(); static void ImGuiShowDemoWindow(); static void ImGuiShowFontSelector(const class FString& _label); static void ImGuiShowMetricsWindow(); static void ImGuiShowStyleEditor(); static void ImGuiShowStyleSelector(const class FString& _label); static void ImGuiShowUserGuide(); static void ImGuiText(const class FString& _text); static void ImGuiTextWithCopyToClipboardButton(const class FString& _text, const class FString& _optionalPrefixText); static bool ImGuiTreeNode(const class FString& _label); static void ImGuiTreePop(); static void ImGuiUnindent(float _width); static void OnConfigPropertyChanged(class UObject* _object); bool ImGuiSmallButton(const class FString& _label); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBImGuiBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBImGuiBlueprintLibrary") } static class UYBImGuiBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBImGuiBlueprintLibrary; // Class YBCommon.YBMultiForcefield_BlueprintBase // 0x0028 (0x01D8 - 0x01B0) class UYBMultiForcefield_BlueprintBase final : public UYBForcefieldBase { public: uint8 Pad_1B0[0x8]; // 0x01B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ForcefieldClasses; // 0x01B8(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray Forcefields; // 0x01C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) public: void OnStartForcefield(class UYBMultiForcefield_BlueprintBase* _self); void OnStopForcefield(class UYBMultiForcefield_BlueprintBase* _self); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMultiForcefield_BlueprintBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMultiForcefield_BlueprintBase") } static class UYBMultiForcefield_BlueprintBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMultiForcefield_BlueprintBase; // Class YBCommon.YBForcefieldNiagaraDataProvider // 0x0000 (0x0000 - 0x0000) class IYBForcefieldNiagaraDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldNiagaraDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldNiagaraDataProvider") } static class IYBForcefieldNiagaraDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBForcefieldNiagaraDataProvider; // Class YBCommon.YBForcefieldDetectionInterface // 0x0000 (0x0000 - 0x0000) class IYBForcefieldDetectionInterface final { public: bool IsOverlappingSphere(const struct FVector& _sphereLocation, float _sphereRadius, const struct FVector& _forcefieldLocation); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldDetectionInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldDetectionInterface") } static class IYBForcefieldDetectionInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBForcefieldDetectionInterface; // Class YBCommon.YBGameSettingKBMInputButton // 0x0020 (0x15A0 - 0x1580) class UYBGameSettingKBMInputButton : public UCommonButtonBase { public: class FText ButtonText; // 0x1580(0x0018)(Edit, NativeAccessSpecifierPrivate) uint8 Pad_1598[0x8]; // 0x1598(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void SetButtonIcon(const struct FSlateBrush& InBrush, EMappingIconState InMappingIconState); void UpdateButtonIcon(const struct FSlateBrush& InBrush, EMappingIconState InMappingIconState); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingKBMInputButton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingKBMInputButton") } static class UYBGameSettingKBMInputButton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingKBMInputButton; // Class YBCommon.YBForcefieldEffect // 0x0008 (0x0030 - 0x0028) class UYBForcefieldEffect : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect") } static class UYBForcefieldEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect; // Class YBCommon.YBHTNTask_ExitClimb // 0x0058 (0x0128 - 0x00D0) class UYBHTNTask_ExitClimb final : public UHTNTask_BlackboardBase { public: struct FBlackboardKeySelector StartLocationKey; // 0x00D0(0x0028)(Edit, NativeAccessSpecifierPublic) struct FBlackboardKeySelector TargetLocationKey; // 0x00F8(0x0028)(Edit, NativeAccessSpecifierPublic) int32 Cost; // 0x0120(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_ExitClimb") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_ExitClimb") } static class UYBHTNTask_ExitClimb* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_ExitClimb; // Class YBCommon.YBForcefieldEffect_ConstantRadialAttractor // 0x0008 (0x0038 - 0x0030) class UYBForcefieldEffect_ConstantRadialAttractor : public UYBForcefieldEffect { public: float ForceStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ConstantRadialAttractor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ConstantRadialAttractor") } static class UYBForcefieldEffect_ConstantRadialAttractor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ConstantRadialAttractor; // Class YBCommon.YBForcefieldEffect_HACK_ConstantRadialAttractor // 0x0008 (0x0040 - 0x0038) class UYBForcefieldEffect_HACK_ConstantRadialAttractor final : public UYBForcefieldEffect_ConstantRadialAttractor { public: float CharacterForceStrength; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_HACK_ConstantRadialAttractor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_HACK_ConstantRadialAttractor") } static class UYBForcefieldEffect_HACK_ConstantRadialAttractor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_HACK_ConstantRadialAttractor; // Class YBCommon.YBForcefieldEffect_PlanarReflector // 0x0028 (0x0058 - 0x0030) class UYBForcefieldEffect_PlanarReflector final : public UYBForcefieldEffect { public: struct FVector PlaneNormal; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ReflectionFactor; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SpeedLimit; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MassLimit; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_PlanarReflector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_PlanarReflector") } static class UYBForcefieldEffect_PlanarReflector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_PlanarReflector; // Class YBCommon.YBInputModifierControllerCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierControllerCameraSensitivity : public UYBInputModifierGameSettingsFloatBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierControllerCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierControllerCameraSensitivity") } static class UYBInputModifierControllerCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierControllerCameraSensitivity; // Class YBCommon.YBForcefieldEffect_SphericalAttractor // 0x0010 (0x0040 - 0x0030) class UYBForcefieldEffect_SphericalAttractor final : public UYBForcefieldEffect { public: float InnerRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InnerForceStrength; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OuterRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OuterForceStrength; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_SphericalAttractor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_SphericalAttractor") } static class UYBForcefieldEffect_SphericalAttractor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_SphericalAttractor; // Class YBCommon.YBInputMappingContextSet // 0x0010 (0x0040 - 0x0030) class UYBInputMappingContextSet final : public UPrimaryDataAsset { public: TArray InputMappings; // 0x0030(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: void AddInputMappingSetToPlayer(class APlayerController* _playerController, const struct FModifyContextOptions& _options) const; void RemoveInputMappingSetFromPlayer(class APlayerController* _playerController, const struct FModifyContextOptions& _options) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputMappingContextSet") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputMappingContextSet") } static class UYBInputMappingContextSet* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputMappingContextSet; // Class YBCommon.YBForcefieldEffect_ConstantTangentForce // 0x0008 (0x0038 - 0x0030) class UYBForcefieldEffect_ConstantTangentForce final : public UYBForcefieldEffect { public: float ForceStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ConstantTangentForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ConstantTangentForce") } static class UYBForcefieldEffect_ConstantTangentForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ConstantTangentForce; // Class YBCommon.YBForcefieldEffect_HACK_ConstantTangentForce // 0x0008 (0x0038 - 0x0030) class UYBForcefieldEffect_HACK_ConstantTangentForce final : public UYBForcefieldEffect { public: float ForceStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float CharacterForceStrength; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_HACK_ConstantTangentForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_HACK_ConstantTangentForce") } static class UYBForcefieldEffect_HACK_ConstantTangentForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_HACK_ConstantTangentForce; // Class YBCommon.YBForcefieldEffect_SpringForce // 0x0010 (0x0040 - 0x0030) class UYBForcefieldEffect_SpringForce final : public UYBForcefieldEffect { public: float PositionSpringStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VelocitySpringStrength; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaximumSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_SpringForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_SpringForce") } static class UYBForcefieldEffect_SpringForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_SpringForce; // Class YBCommon.YBInputModifierMagicAimControllerCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierMagicAimControllerCameraSensitivity final : public UYBInputModifierControllerCameraSensitivity { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierMagicAimControllerCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierMagicAimControllerCameraSensitivity") } static class UYBInputModifierMagicAimControllerCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierMagicAimControllerCameraSensitivity; // Class YBCommon.YBForcefieldEffect_ConstantDirectionalForce // 0x0028 (0x0058 - 0x0030) class UYBForcefieldEffect_ConstantDirectionalForce : public UYBForcefieldEffect { public: float ForceStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Direction; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool MassIndependance; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ConstantDirectionalForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ConstantDirectionalForce") } static class UYBForcefieldEffect_ConstantDirectionalForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ConstantDirectionalForce; // Class YBCommon.YBLocationAreaDefinition // 0x0038 (0x0068 - 0x0030) class UYBLocationAreaDefinition final : public UPrimaryDataAsset { public: class FText AreaName; // 0x0030(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) class UYBLocationDefinition* Location; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D AreaLabelCoords2D; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FloorLevel; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, 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("YBLocationAreaDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationAreaDefinition") } static class UYBLocationAreaDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationAreaDefinition; // Class YBCommon.YBForcefieldEffect_HACK_ConstantDirectionalForce // 0x0008 (0x0060 - 0x0058) class UYBForcefieldEffect_HACK_ConstantDirectionalForce final : public UYBForcefieldEffect_ConstantDirectionalForce { public: float CharacterForceStrength; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_HACK_ConstantDirectionalForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_HACK_ConstantDirectionalForce") } static class UYBForcefieldEffect_HACK_ConstantDirectionalForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_HACK_ConstantDirectionalForce; // Class YBCommon.YBForcefieldEffect_DisableGravity // 0x0000 (0x0030 - 0x0030) class UYBForcefieldEffect_DisableGravity final : public UYBForcefieldEffect { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_DisableGravity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_DisableGravity") } static class UYBForcefieldEffect_DisableGravity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_DisableGravity; // Class YBCommon.YBForcefieldEffect_ActivatePhysics // 0x0000 (0x0030 - 0x0030) class UYBForcefieldEffect_ActivatePhysics final : public UYBForcefieldEffect { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ActivatePhysics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ActivatePhysics") } static class UYBForcefieldEffect_ActivatePhysics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ActivatePhysics; // Class YBCommon.YBInputModifierGamepadInputScheme // 0x0008 (0x0078 - 0x0070) class UYBInputModifierGamepadInputScheme final : public UYBInputModifierGameSettingsBase { public: bool IsEqualToInputScheme; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBGamepadInputScheme InputScheme; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, 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("YBInputModifierGamepadInputScheme") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierGamepadInputScheme") } static class UYBInputModifierGamepadInputScheme* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierGamepadInputScheme; // Class YBCommon.YBForcefieldEffect_NiagaraPressure // 0x0018 (0x0048 - 0x0030) class UYBForcefieldEffect_NiagaraPressure final : public UYBForcefieldEffect { public: float MinimumSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinimumSpeedStrength; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaximumSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaximumSpeedStrength; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_NiagaraPressure") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_NiagaraPressure") } static class UYBForcefieldEffect_NiagaraPressure* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_NiagaraPressure; // Class YBCommon.YBInputModifierUseAlternateSprint // 0x0000 (0x0090 - 0x0090) class UYBInputModifierUseAlternateSprint final : public UYBInputModifierGameSettingsBoolBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierUseAlternateSprint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierUseAlternateSprint") } static class UYBInputModifierUseAlternateSprint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierUseAlternateSprint; // Class YBCommon.YBForcefieldEffect_TorusAttractor // 0x0040 (0x0070 - 0x0030) class UYBForcefieldEffect_TorusAttractor final : public UYBForcefieldEffect { public: struct FVector Normal; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double Radius; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double Size; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double MaximumSpeed; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float InnerForceStrength; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OuterForceStrength; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool MassIndependance; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_TorusAttractor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_TorusAttractor") } static class UYBForcefieldEffect_TorusAttractor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_TorusAttractor; // Class YBCommon.YBForcefieldEffect_TorusSpringForce // 0x0038 (0x0068 - 0x0030) class UYBForcefieldEffect_TorusSpringForce final : public UYBForcefieldEffect { public: struct FVector Normal; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double Radius; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double Size; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PositionSpringStrength; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float VelocitySpringStrength; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double MaximumSpeed; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_TorusSpringForce") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_TorusSpringForce") } static class UYBForcefieldEffect_TorusSpringForce* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_TorusSpringForce; // Class YBCommon.YBForcefieldEffect_ApplyGameplayEffect // 0x0088 (0x00B8 - 0x0030) class UYBForcefieldEffect_ApplyGameplayEffect final : public UYBForcefieldEffect { public: TArray> GameplayEffects; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) int32 Level; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAutoRemove; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_45[0x73]; // 0x0045(0x0073)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ApplyGameplayEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ApplyGameplayEffect") } static class UYBForcefieldEffect_ApplyGameplayEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ApplyGameplayEffect; // Class YBCommon.YBInputTriggerHoldDown // 0x0008 (0x0060 - 0x0058) class UYBInputTriggerHoldDown final : public UInputTriggerTimedBase { public: float HoldTimeThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool RequireInitialPressed; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputTriggerHoldDown") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputTriggerHoldDown") } static class UYBInputTriggerHoldDown* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputTriggerHoldDown; // Class YBCommon.YBForcefieldEffect_ReachVelocity // 0x0020 (0x0050 - 0x0030) class UYBForcefieldEffect_ReachVelocity final : public UYBForcefieldEffect { public: struct FVector Velocity; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) double Speed; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffect_ReachVelocity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffect_ReachVelocity") } static class UYBForcefieldEffect_ReachVelocity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldEffect_ReachVelocity; // Class YBCommon.YBInGameTickableWorldSubsystemNoShipping // 0x0000 (0x0048 - 0x0048) class UYBInGameTickableWorldSubsystemNoShipping final : public UYBInGameTickableWorldSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInGameTickableWorldSubsystemNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInGameTickableWorldSubsystemNoShipping") } static class UYBInGameTickableWorldSubsystemNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInGameTickableWorldSubsystemNoShipping; // Class YBCommon.YBForcefieldEffectModifierInterface // 0x0000 (0x0000 - 0x0000) class IYBForcefieldEffectModifierInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldEffectModifierInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldEffectModifierInterface") } static class IYBForcefieldEffectModifierInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBForcefieldEffectModifierInterface; // Class YBCommon.YBForcefieldFilter // 0x0008 (0x0030 - 0x0028) class UYBForcefieldFilter : public UObject { public: uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter") } static class UYBForcefieldFilter* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter; // Class YBCommon.YBForcefieldFilter_None // 0x0000 (0x0030 - 0x0030) class UYBForcefieldFilter_None final : public UYBForcefieldFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_None") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_None") } static class UYBForcefieldFilter_None* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_None; // Class YBCommon.YBNavmeshCuttingComponent // 0x0018 (0x00B8 - 0x00A0) class UYBNavmeshCuttingComponent final : public UActorComponent { public: bool bDisableNavMeshCuttingWhenAwake; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bNavmeshCuttingActive; // 0x00A1(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_A2[0x16]; // 0x00A2(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnComponentPhysicsStateChanged(class UPrimitiveComponent* _primComp, int32 _bodyIndex, bool _bSimulate); void OnComponentSleep(class UPrimitiveComponent* _wakingComponent, class FName _boneName); void OnComponentWake(class UPrimitiveComponent* _sleepingComponent, class FName _boneName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavmeshCuttingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavmeshCuttingComponent") } static class UYBNavmeshCuttingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavmeshCuttingComponent; // Class YBCommon.YBForcefieldFilter_ExcludeSpecificBody // 0x0010 (0x0040 - 0x0030) class UYBForcefieldFilter_ExcludeSpecificBody final : public UYBForcefieldFilter { public: uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddBodyInstance(class UPrimitiveComponent* _primitiveComponent, class FName _boneName); void RemoveBodyInstance(class UPrimitiveComponent* _primitiveComponent, class FName _boneName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_ExcludeSpecificBody") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_ExcludeSpecificBody") } static class UYBForcefieldFilter_ExcludeSpecificBody* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_ExcludeSpecificBody; // Class YBCommon.YBInputModifierDeadZone // 0x0010 (0x0080 - 0x0070) class UYBInputModifierDeadZone final : public UYBInputModifierGameSettingsFloatBase { public: EDeadZoneType DeadZoneType; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float UpperThreshold; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EDeadzoneStick DeadzoneStick; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, 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("YBInputModifierDeadZone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierDeadZone") } static class UYBInputModifierDeadZone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierDeadZone; // Class YBCommon.YBForcefieldFilter_ExcludeSpecificActor // 0x0010 (0x0040 - 0x0030) class UYBForcefieldFilter_ExcludeSpecificActor final : public UYBForcefieldFilter { public: TArray Actors; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: void AddActor(class AActor* _actor); void RemoveActor(class AActor* _actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_ExcludeSpecificActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_ExcludeSpecificActor") } static class UYBForcefieldFilter_ExcludeSpecificActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_ExcludeSpecificActor; // Class YBCommon.YBForcefieldFilter_Mass // 0x0008 (0x0038 - 0x0030) class UYBForcefieldFilter_Mass final : public UYBForcefieldFilter { public: float MaximumMass; // 0x0030(0x0004)(Edit, BlueprintVisible, 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("YBForcefieldFilter_Mass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_Mass") } static class UYBForcefieldFilter_Mass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_Mass; // Class YBCommon.YBForcefieldFilter_TotalMass // 0x0020 (0x0050 - 0x0030) class UYBForcefieldFilter_TotalMass final : public UYBForcefieldFilter { public: EUYBForcefieldFilter_Mass_SortingType Type; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EUYBForcefieldFilter_Mass_FilterMode Mode; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float MaximumMass; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Position; // 0x0038(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_TotalMass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_TotalMass") } static class UYBForcefieldFilter_TotalMass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_TotalMass; // Class YBCommon.YBNotifyStateConditionalPlayRate // 0x0020 (0x0050 - 0x0030) class UYBNotifyStateConditionalPlayRate final : public UAnimNotifyState { public: class UYBGameplayCondition* Condition; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) float PlayRateFactor; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UYBAbilitySystemComponent* AbilitySystemComponent; // 0x0040(0x0008)(ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNotifyStateConditionalPlayRate") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateConditionalPlayRate") } static class UYBNotifyStateConditionalPlayRate* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateConditionalPlayRate; // Class YBCommon.YBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder // 0x0008 (0x0038 - 0x0030) class UYBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder final : public UYBForcefieldFilter { public: int32 NumberOfBodies; // 0x0030(0x0004)(Edit, BlueprintVisible, 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("YBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder") } static class UYBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder; // Class YBCommon.YBForcefieldFilter_ExcludeActorClass // 0x0010 (0x0040 - 0x0030) class UYBForcefieldFilter_ExcludeActorClass final : public UYBForcefieldFilter { public: TArray> Classes; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_ExcludeActorClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_ExcludeActorClass") } static class UYBForcefieldFilter_ExcludeActorClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_ExcludeActorClass; // Class YBCommon.YBForcefieldFilter_IncludeActorClass // 0x0010 (0x0040 - 0x0030) class UYBForcefieldFilter_IncludeActorClass final : public UYBForcefieldFilter { public: TArray> Classes; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_IncludeActorClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_IncludeActorClass") } static class UYBForcefieldFilter_IncludeActorClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_IncludeActorClass; // Class YBCommon.YBForcefieldFilter_ExcludeCharacterAttachments // 0x0000 (0x0030 - 0x0030) class UYBForcefieldFilter_ExcludeCharacterAttachments final : public UYBForcefieldFilter { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldFilter_ExcludeCharacterAttachments") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldFilter_ExcludeCharacterAttachments") } static class UYBForcefieldFilter_ExcludeCharacterAttachments* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldFilter_ExcludeCharacterAttachments; // Class YBCommon.YBNotifyStateOverlayOverride // 0x0008 (0x0038 - 0x0030) class UYBNotifyStateOverlayOverride final : public UAnimNotifyState { public: int32 OverlayOverrideState; // 0x0030(0x0004)(Edit, BlueprintVisible, 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("YBNotifyStateOverlayOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateOverlayOverride") } static class UYBNotifyStateOverlayOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateOverlayOverride; // Class YBCommon.YBForcefieldGatherer // 0x0010 (0x0038 - 0x0028) class UYBForcefieldGatherer : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer") } static class UYBForcefieldGatherer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer; // Class YBCommon.YBInputTriggerReversedTap // 0x0008 (0x0058 - 0x0050) class UYBInputTriggerReversedTap final : public UInputTrigger { public: float TapRepressTimeThreshold; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputTriggerReversedTap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputTriggerReversedTap") } static class UYBInputTriggerReversedTap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputTriggerReversedTap; // Class YBCommon.YBForcefieldGatherer_Spherical // 0x0018 (0x0050 - 0x0038) class UYBForcefieldGatherer_Spherical final : public UYBForcefieldGatherer { public: float Radius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectTypes; // 0x0040(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_Spherical") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_Spherical") } static class UYBForcefieldGatherer_Spherical* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_Spherical; // Class YBCommon.YBForcefieldGatherer_Capsule // 0x0038 (0x0070 - 0x0038) class UYBForcefieldGatherer_Capsule final : public UYBForcefieldGatherer { public: float Radius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float HalfHeight; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FQuat Rotation; // 0x0040(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ObjectTypes; // 0x0060(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_Capsule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_Capsule") } static class UYBForcefieldGatherer_Capsule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_Capsule; // Class YBCommon.YBForcefieldGatherer_Cone // 0x0088 (0x00C0 - 0x0038) class UYBForcefieldGatherer_Cone final : public UYBForcefieldGatherer { public: float Length; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AngleWidth; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AngleHeight; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OffsetX; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseBoundingBoxApproximation; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectTypes; // 0x0050(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FYBAnchoredRotation AnchoredRotation; // 0x0060(0x0060)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_Cone") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_Cone") } static class UYBForcefieldGatherer_Cone* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_Cone; // Class YBCommon.YBObjectSaveDataBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBObjectSaveDataBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UObject* ReadObjectSaveData(const struct FYBObjectSaveDataHeader& _header, const struct FYBObjectSaveData& _objectSaveData, class UObject* _outer, bool _onlySaveGameProperties, bool _supportEmbeddedInstancedObjects); static bool WriteObjectSaveData(struct FYBObjectSaveData& _objectSaveData, class UObject* _objectToSave, bool _onlySaveGameProperties, bool _supportEmbeddedInstancedObjects); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBObjectSaveDataBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBObjectSaveDataBlueprintLibrary") } static class UYBObjectSaveDataBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBObjectSaveDataBlueprintLibrary; // Class YBCommon.YBForcefieldGatherer_BodyInstanceGathererBase // 0x0010 (0x0048 - 0x0038) class UYBForcefieldGatherer_BodyInstanceGathererBase : public UYBForcefieldGatherer { public: uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RemoveBodyInstance(class UPrimitiveComponent* _primitiveComponent, class FName _boneName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_BodyInstanceGathererBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_BodyInstanceGathererBase") } static class UYBForcefieldGatherer_BodyInstanceGathererBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_BodyInstanceGathererBase; // Class YBCommon.YBInputModifierBowAimControllerCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierBowAimControllerCameraSensitivity final : public UYBInputModifierControllerCameraSensitivity { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierBowAimControllerCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierBowAimControllerCameraSensitivity") } static class UYBInputModifierBowAimControllerCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierBowAimControllerCameraSensitivity; // Class YBCommon.YBForcefieldGatherer_SpecificBodyGatherer // 0x0000 (0x0048 - 0x0048) class UYBForcefieldGatherer_SpecificBodyGatherer final : public UYBForcefieldGatherer_BodyInstanceGathererBase { public: void AddBodyInstance(class UPrimitiveComponent* _primitiveComponent, class FName _boneName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_SpecificBodyGatherer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_SpecificBodyGatherer") } static class UYBForcefieldGatherer_SpecificBodyGatherer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_SpecificBodyGatherer; // Class YBCommon.YBForcefieldGatherer_ForcefieldSnapshotGatherer // 0x0000 (0x0048 - 0x0048) class UYBForcefieldGatherer_ForcefieldSnapshotGatherer final : public UYBForcefieldGatherer_BodyInstanceGathererBase { public: void TakeSnapshot(class UYBForcefieldBase* _forcefield); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_ForcefieldSnapshotGatherer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_ForcefieldSnapshotGatherer") } static class UYBForcefieldGatherer_ForcefieldSnapshotGatherer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_ForcefieldSnapshotGatherer; // Class YBCommon.YBForcefieldGatherer_NiagaraVolume // 0x0018 (0x0050 - 0x0038) class UYBForcefieldGatherer_NiagaraVolume final : public UYBForcefieldGatherer { public: TArray ObjectTypes; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_NiagaraVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_NiagaraVolume") } static class UYBForcefieldGatherer_NiagaraVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_NiagaraVolume; // Class YBCommon.YBInventoryItemDependenciesDataAsset // 0x0010 (0x0040 - 0x0030) class UYBInventoryItemDependenciesDataAsset final : public UPrimaryDataAsset { public: TArray SkeletalMeshItemDependencies; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryItemDependenciesDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryItemDependenciesDataAsset") } static class UYBInventoryItemDependenciesDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryItemDependenciesDataAsset; // Class YBCommon.YBForcefieldGatherer_Torus // 0x0038 (0x0070 - 0x0038) class UYBForcefieldGatherer_Torus final : public UYBForcefieldGatherer { public: TArray ObjectTypes; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic) struct FVector Normal; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Radius; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Size; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldGatherer_Torus") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldGatherer_Torus") } static class UYBForcefieldGatherer_Torus* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldGatherer_Torus; // Class YBCommon.YBInventoryBlutilityFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBInventoryBlutilityFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void AddDescriptorTag(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, const struct FGameplayTag& _tag, class FName _subInventoryItemName); static class UYBTemplateInventoryItemData* AddInventoryItemData(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class UYBTemplateInventoryItemData* _inventoryItemData, class FName _subInventoryItemName); static void AddSubInventoryItem(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class FName _subInventoryItemName); static bool AppendInventoryItemData(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, const TArray& _inventoryItemDataList, class FName _subInventoryItemName); static void AutoGenerateInventoryItemNameFromTemplate(class UYBRuntimeInventoryItem* _runtimeInventoryItem); static void CopyActorDefinition(const class UYBActorInventoryItemData* _sourceActorInventoryItem, class UYBActorInventoryItemData* _destinationActorInventoryItem); static class UYBTemplateInventoryItemData* FindOrAddInventoryItemData(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, TSubclassOf _inventoryItemDataClass, class FName _subInventoryItemName); static bool HasAnyTemplateInventoryItemData(const class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class FName _subInventoryItemName); static bool RemoveInventoryItemData(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, TSubclassOf _inventoryItemDataClass, class FName _subInventoryItemName); static void RemoveSubInventoryItem(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class FName _subInventoryItemName); static void RemoveSubInventoryItems(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, const TArray& _subItemsToRemove); static void SetComponentInventoryItemDataFromActorInventoryItemData(class UYBActorComponentInventoryItemData* _componentInventoryItemData, const class UYBActorInventoryItemData* _actorInventoryItemData); static void SetGenerateRuntimeInventoryItemOnRegisterTemplate(class UYBInteractionDescriptorComponent* _interactionDescriptorComponent, const TSoftObjectPtr _templateInventoryItemDataAsset); static void SetInventoryItemDescriptorTags(class UYBTemplateInventoryItemDataAsset* _templateInventoryItemDataAsset, const struct FGameplayTagContainer& _descriptorTags, class FName _subInventoryItemName); static bool SetInventoryItemLevel(class UYBRuntimeInventoryItem* _runtimeInventoryItem, int32 _level); static void SetTemplateInventoryItemDataAsset(class UYBRuntimeInventoryItem* _runtimeInventoryItem, TSoftObjectPtr _template); static TArray UpdateItemClassToRuntimeInventoryItem(const TArray& _runtimeInventoryItems); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryBlutilityFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryBlutilityFunctionLibrary") } static class UYBInventoryBlutilityFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryBlutilityFunctionLibrary; // Class YBCommon.YBForcefieldManagerTearOffHandlerExtension // 0x0000 (0x0030 - 0x0030) class UYBForcefieldManagerTearOffHandlerExtension : public UYBWorldSubsystemExtension { public: bool TryToTearOffActor(class AActor* _actor, int32 _strength); bool CanBeUsedIfSimulatingPhysics(const class UPrimitiveComponent* _primitiveComponent) const; int32 GetTearOffResistance(const class AActor* _actor) const; bool SupportsTearOff(const class AActor* _actor) const; void TearOff(class AActor* _actor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldManagerTearOffHandlerExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldManagerTearOffHandlerExtension") } static class UYBForcefieldManagerTearOffHandlerExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldManagerTearOffHandlerExtension; // Class YBCommon.YBForcefieldManagerSettings // 0x0030 (0x0068 - 0x0038) class UYBForcefieldManagerSettings final : public UDeveloperSettings { public: TSoftClassPtr TearOffHandlerExtensionClass; // 0x0038(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) double GlobalMaximumSpeed; // 0x0060(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldManagerSettings") } static class UYBForcefieldManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldManagerSettings; // Class YBCommon.YBForcefieldManager // 0x00A0 (0x00D8 - 0x0038) class UYBForcefieldManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x88]; // 0x0038(0x0088)(Fixing Size After Last Property [ Dumper-7 ]) TArray OwnedForcefields; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UYBForcefieldManagerTearOffHandlerExtension* TearOffHandler; // 0x00D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void GetAllForcefieldsOverlappingSphere(const struct FVector& _sphereLocation, float _sphereRadius, const struct FGameplayTagRequirements& _tagRequirements, TArray* out_forcefields); void GetAllRunningForcefield(TArray* out_forcefields); int32 TryToCancelForcefieldsAtLocationInRadius(const struct FGameplayTagRequirements& _tagRequirements, const struct FGameplayTag& _reason, const struct FVector& _location, const float _radius); class UYBForcefieldManagerTearOffHandlerExtension* GetTearOffHandler() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldManager") } static class UYBForcefieldManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldManager; // Class YBCommon.YBTravelDefinition // 0x0028 (0x0058 - 0x0030) class UYBTravelDefinition : public UPrimaryDataAsset { public: struct FGameplayTag StationTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Name_0; // 0x0038(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) class UYBLocationAreaDefinition* Area; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTravelDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTravelDefinition") } static class UYBTravelDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTravelDefinition; // Class YBCommon.YBForcefieldsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBForcefieldsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool CanBeUsedIfSimulatingPhysicsNoTearOff(const class AActor* _actor); static class UYBForcefieldBase* CreateAndExecuteForcefieldAtAnchoredLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FYBAnchoredLocation& _anchoredLocation, float _duration); static class UYBForcefieldBase* CreateAndExecuteForcefieldAttachedWithLocalLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName, float _duration); static class UYBForcefieldBase* CreateAndExecuteForcefieldAtWorldLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FVector& _worldLocation, float _duration); static class UYBForcefieldBase* CreateForcefieldAtAnchoredLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FYBAnchoredLocation& _anchoredLocation); static class UYBForcefieldBase* CreateForcefieldAttachedWithLocalLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName); static class UYBForcefieldBase* CreateForcefieldAtWorldLocation(class UObject* _forcefieldCreator, TSubclassOf _forcefieldClass, const struct FVector& _worldLocation); static void ExecuteForcefield(class UYBForcefieldBase* _forcefield, float _duration); static float GetForcefieldEffectFactorFromActor(const class AActor* _actor, const class UYBForcefieldBase* _forcefield); static int32 TryToCancelForcefieldsAtLocationInRadius(class UObject* _context, const struct FGameplayTagRequirements& _tagRequirements, const struct FGameplayTag& _reason, const struct FVector& _location, const float _radius); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBForcefieldsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBForcefieldsBlueprintLibrary") } static class UYBForcefieldsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBForcefieldsBlueprintLibrary; // Class YBCommon.YBGlobalClimbNavigationConfig // 0x0008 (0x0038 - 0x0030) class UYBGlobalClimbNavigationConfig final : public UPrimaryDataAsset { public: bool Enabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, 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("YBGlobalClimbNavigationConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalClimbNavigationConfig") } static class UYBGlobalClimbNavigationConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalClimbNavigationConfig; // Class YBCommon.YBGameInstance // 0x0048 (0x0208 - 0x01C0) class UYBGameInstance : public UGameInstance { public: TMulticastInlineDelegate OnSharedSettingsLoaded; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnSharedSettingsUnloaded; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool InitializeUserOnLoginFailed; // 0x01E0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1E1[0x27]; // 0x01E1(0x0027)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleUserInitialized(const class UCommonUserInfo* _userInfo, bool _success, const class FText& _error); const struct FPlatformUserId GetCurrentPlatformUserId() const; const struct FGuid GetGameSessionGuid() const; const int32 GetPlatformUserIndex() const; class UYBQuestSubsystem* GetQuestSubsystem() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameInstance") } static class UYBGameInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameInstance; // Class YBCommon.YBGameModeBase // 0x0028 (0x0380 - 0x0358) class AYBGameModeBase : public AGameModeBase { public: TSubclassOf DebugCameraPlayerControllerClass; // 0x0358(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_360[0x20]; // 0x0360(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RemoveAllDebugCameraPlayers(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameModeBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameModeBase") } static class AYBGameModeBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBGameModeBase; // Class YBCommon.YBGameplayGameMode // 0x0000 (0x0380 - 0x0380) class AYBGameplayGameMode final : public AYBGameModeBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayGameMode") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayGameMode") } static class AYBGameplayGameMode* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBGameplayGameMode; // Class YBCommon.YBLocalPlayer // 0x0040 (0x02F0 - 0x02B0) class UYBLocalPlayer final : public ULocalPlayer { public: class UYBSettingsLocal* LocalSettings; // 0x02B0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSettingsShared* SharedSettings; // 0x02B8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2C0[0x30]; // 0x02C0(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UYBSettingsLocal* GetLocalSettings() const; class UYBSettingsShared* GetSharedSettings() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocalPlayer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocalPlayer") } static class UYBLocalPlayer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocalPlayer; // Class YBCommon.YBUserWidget // 0x0030 (0x02F0 - 0x02C0) class UYBUserWidget : public UUserWidget { public: class UWidgetAnimation* FadeInAnim; // 0x02C0(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* FadeOutAnim; // 0x02C8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* HUDWidgetContainer; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2D8[0x18]; // 0x02D8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void FadeOutAnimationFinishedDelegate(); void HideWithFadeOutAnimation(ESlateVisibility _visibility, float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); void PlayFadeIn(float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); void PlayFadeOut(float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); void RegisterInPlayerHUD(); void ShowWithFadeInAnimation(ESlateVisibility _visibility, float _startAtTime, int32 _numLoopsToPlay, EUMGSequencePlayMode _playMode, float _playbackSpeed, bool _restoreState); void UnregisterFromPlayerHUD(); class AYBHUD* GetOwningPlayerHUD() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserWidget") } static class UYBUserWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserWidget; // Class YBCommon.ItemMeshClothingOverrideDependencyRule // 0x0008 (0x0070 - 0x0068) class UItemMeshClothingOverrideDependencyRule final : public USkeletalMeshItemDependencyRule { public: class UPhysicsAsset* PhysicsAsset; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemMeshClothingOverrideDependencyRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemMeshClothingOverrideDependencyRule") } static class UItemMeshClothingOverrideDependencyRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemMeshClothingOverrideDependencyRule; // Class YBCommon.YBGamepadInputSchemeLayout // 0x00B0 (0x03A0 - 0x02F0) class UYBGamepadInputSchemeLayout final : public UYBUserWidget { public: class UCanvasPanel* CanvasPanel; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* FaceButtonLeftText; // 0x02F8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* FaceButtonRightText; // 0x0300(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* FaceButtonBottomText; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* FaceButtonTopText; // 0x0310(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* DPadLeftText; // 0x0318(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* DPadRightText; // 0x0320(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* DPadDownText; // 0x0328(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* DPadUpText; // 0x0330(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ThumbstickAxisLeftText; // 0x0338(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ThumbstickLeftButtonText; // 0x0340(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ThumbstickAxisRightText; // 0x0348(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ThumbstickRightButtonText; // 0x0350(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ShoulderLeftText; // 0x0358(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* ShoulderRightText; // 0x0360(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TriggerLeftText; // 0x0368(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* TriggerRightText; // 0x0370(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* SpecialLeftText; // 0x0378(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextBlock* SpecialRightText; // 0x0380(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UImage* GamepadImage; // 0x0388(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray InputActions; // 0x0390(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate) public: void ShowInputSchemeLayout(EYBGamepadInputScheme _inputSchemeToShow); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGamepadInputSchemeLayout") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGamepadInputSchemeLayout") } static class UYBGamepadInputSchemeLayout* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGamepadInputSchemeLayout; // Class YBCommon.YBGameplayAbility // 0x00D0 (0x04D8 - 0x0408) class UYBGameplayAbility : public UGameplayAbility { public: TMap EffectContainerMap; // 0x0408(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TMulticastInlineDelegate YBOnGameplayAbilityEnded; // 0x0458(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate YBOnGameplayAbilityEndedWithData; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnExecutionPoint; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FActivationPolicy ActivationPolicy; // 0x0488(0x0001)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FCommitPolicy CommitPolicy; // 0x0489(0x0001)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_48A[0x2]; // 0x048A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) ECostPolicy CostPolicy; // 0x048C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActivateAbilityOnGranted; // 0x0490(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_491[0x7]; // 0x0491(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayEffectSpecHandle InternalCachedDynamicCostGameplayEffectSpecHandle; // 0x0498(0x0010)(Protected, NativeAccessSpecifierProtected) class UYBGameplayAbilityFactory* MotherFactory; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AssetIDsToUnloadOnRemove; // 0x04B0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_4C0[0x18]; // 0x04C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddTagsToAbility(const struct FGameplayTagContainer& _tags); void AddTagsToBlocked(const struct FGameplayTagContainer& _tags); void AddTagsToCancelled(const struct FGameplayTagContainer& _tags); TArray ApplyEffectContainer(const struct FGameplayTag& _containerTag, const struct FGameplayEventData& _eventData, int32 _overrideGameplayLevel); TArray ApplyEffectContainerSpec(const struct FYBGameplayEffectContainerSpec& _containerSpec); void BP_OnAvatarSet(); void BroadcastExecutionPoint(const struct FGameplayTag& _executionPointTag); struct FYBGameplayEffectContainerSpec MakeEffectContainerSpec(const struct FGameplayTag& _containerTag, const struct FGameplayEventData& _eventData, int32 _overrideGameplayLevel); struct FYBGameplayEffectContainerSpec MakeEffectContainerSpecFromContainer(const struct FYBGameplayEffectContainer& _container, const struct FGameplayEventData& _eventData, int32 _overrideGameplayLevel); float MontageGetPlayRate(); void MontageSetPlayRate(float _playRate); void OnAsyncLoadComplete(); void PreloadTemplateInventoryItems(const TArray& _templateItems); void UnloadPrimaryAssetWhenAbilityIsRemoved(const struct FPrimaryAssetId& _assetID); bool BP_CanRespondToEvent(const struct FGameplayTag& _eventTag) const; bool BP_CustomCanApplyAttributeModifier(const struct FGameplayAttribute& _attribute, float _currentValue, float _costValue) const; struct FActiveGameplayEffectHandle GetGrantedByActiveGameplayEffect() const; struct FGameplayEffectSpecHandle GetRuntimeCostGameplayEffectSpecHandle(bool _isActive, const struct FGameplayAbilityActorInfo& _actorInfo, const struct FGameplayEffectSpecHandle& _specHandle) const; bool HasNonCompletedAsyncLoadingWork() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayAbility") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayAbility") } static class UYBGameplayAbility* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayAbility; // Class YBCommon.YBGameplayAbilityBundle // 0x0010 (0x0040 - 0x0030) class UYBGameplayAbilityBundle : public UPrimaryDataAsset { public: TArray ConditionalAbilities; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayAbilityBundle") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayAbilityBundle") } static class UYBGameplayAbilityBundle* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayAbilityBundle; // Class YBCommon.YBLocationUserInterfaceDefinition // 0x0000 (0x0030 - 0x0030) class UYBLocationUserInterfaceDefinition : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationUserInterfaceDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationUserInterfaceDefinition") } static class UYBLocationUserInterfaceDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationUserInterfaceDefinition; // Class YBCommon.YBGameplayAbilityDecisionTree // 0x0000 (0x0038 - 0x0038) class UYBGameplayAbilityDecisionTree final : public UYBDecisionTree { public: struct FYBDecisionTreeContext CreateContextWithActor(class AActor* _mainActor) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayAbilityDecisionTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayAbilityDecisionTree") } static class UYBGameplayAbilityDecisionTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayAbilityDecisionTree; // Class YBCommon.YBInteractionDescriptorDataAsset // 0x0038 (0x0068 - 0x0030) class UYBInteractionDescriptorDataAsset final : public UDataAsset { public: struct FGameplayTagContainer InteractionDescriptor; // 0x0030(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf BlackboardLogic; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag RequiredInteractionMontage; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf InteractionGA; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractionDescriptorDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractionDescriptorDataAsset") } static class UYBInteractionDescriptorDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractionDescriptorDataAsset; // Class YBCommon.YBAbilitySystemDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBAbilitySystemDebugSettings final : public UYBConfigSettings { public: uint8 GodModeOnPlayer : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 GodModeOnAllNPCs : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAbilitySystemDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAbilitySystemDebugSettings") } static class UYBAbilitySystemDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAbilitySystemDebugSettings; // Class YBCommon.YBGameplayConditionBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBGameplayConditionBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class FString GetDescription(const struct FYBSingleGameplayCondition& _gameplayCondition); static bool IsValid(const struct FYBSingleGameplayCondition& _gameplayCondition); static EYBGameplayConditionResult IsVerified(const struct FYBSingleGameplayCondition& _gameplayCondition, const struct FYBGameplayConditionContext& _context); static bool IsVerifiedEx(const struct FYBSingleGameplayCondition& _gameplayCondition, const struct FYBGameplayConditionContext& _context, bool _unknownIsVerified); static struct FYBGameplayConditionContext MakeGameplayConditionContext(class AActor* _mainActor); static struct FYBGameplayConditionContext MakeGameplayConditionContextFromBlueprintManager(const class UYBSubsystemExtension* _blueprintManager); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayConditionBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayConditionBlueprintLibrary") } static class UYBGameplayConditionBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayConditionBlueprintLibrary; // Class YBCommon.YBImGuiWindowSettings // 0x0008 (0x0030 - 0x0028) class UYBImGuiWindowSettings : public UYBConfigSettings { public: uint8 DisplayWindow : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBImGuiWindowSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBImGuiWindowSettings") } static class UYBImGuiWindowSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBImGuiWindowSettings; // Class YBCommon.YBGameplayCondition_Inventory // 0x0038 (0x0098 - 0x0060) class UYBGameplayCondition_Inventory : public UYBEventBasedGameplayCondition { public: TSoftObjectPtr SpecificItem; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag ItemTypeTag; // 0x0088(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBInventoryLoadoutComponent* InventoryRef; // 0x0090(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void OnEquippedInventoryLoadoutInitialized(); void OnInventoryEvent(const class UYBRuntimeInventoryItem* _item); void SetupInventoryRef(const struct FYBGameplayConditionContext& _context); void BindToRelatedInventoryEvents() const; class UYBInventoryLoadoutComponent* GetConditionInventory(const struct FYBGameplayConditionContext& _context) const; bool IsEventRelatedToCondition(const class UYBRuntimeInventoryItem* _item) const; void UnbindFromRelatedInventoryEvents() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCondition_Inventory") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCondition_Inventory") } static class UYBGameplayCondition_Inventory* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCondition_Inventory; // Class YBCommon.YBLifeAndDeathComponent // 0x0030 (0x00D0 - 0x00A0) class UYBLifeAndDeathComponent : public UActorComponent { public: uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate& _deathClusterManagers, const TArray& _deathActors, class UYBLifeAndDeathComponent* _owner)> OnDeathActorsSpawnedEvent; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class UYBSimulationComponent* SimulationComponent; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBSimulationRenderComponent* SimulationRenderComponent; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void TriggerActorDeath(bool _bPropagate); float GetHealth() const; float GetInitialMass() const; float GetMaxHealth() const; EYBPhysicalMaterials GetOwnerMainPhysicalMaterial() const; void TryPropagateSimulationStateToActors(const TArray& _actors) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLifeAndDeathComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLifeAndDeathComponent") } static class UYBLifeAndDeathComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLifeAndDeathComponent; // Class YBCommon.YBGameplayCondition_HasItem // 0x0008 (0x00A0 - 0x0098) class UYBGameplayCondition_HasItem final : public UYBGameplayCondition_Inventory { public: int32 AmountOptional; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnInventoryItemAddedOrRemovedEvent(class UYBRuntimeInventoryItem* _item); void OnInventoryItemQuantityChangedEvent(class UYBRuntimeInventoryItem* _item, int32 _deltaAmount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCondition_HasItem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCondition_HasItem") } static class UYBGameplayCondition_HasItem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCondition_HasItem; // Class YBCommon.YBGameplayCondition_HasItemEquipped // 0x0000 (0x0098 - 0x0098) class UYBGameplayCondition_HasItemEquipped final : public UYBGameplayCondition_Inventory { public: void OnInventoryItemEquippedEvent(class UYBRuntimeInventoryItem* _item); void OnInventoryItemUnequippedEvent(class UYBRuntimeInventoryItem* _item); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCondition_HasItemEquipped") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCondition_HasItemEquipped") } static class UYBGameplayCondition_HasItemEquipped* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCondition_HasItemEquipped; // Class YBCommon.YBGameplayContextFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBGameplayContextFunctionLibrary final : public UBlueprintFunctionLibrary { public: static const class UYBAIContext* GetAIContext(const struct FYBGameplayContext& _context); static const class UYBAIEventContext* GetAIEventContext(const struct FYBGameplayContext& _context); static class AYBAIController* GetContextMainActorAsAIController(const struct FYBGameplayContext& _context); static class AYBCharacter* GetContextMainActorAsCharacter(const struct FYBGameplayContext& _context); static class UGameInstance* GetContextWorldGameInstance(const struct FYBGameplayContext& _context); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayContextFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayContextFunctionLibrary") } static class UYBGameplayContextFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayContextFunctionLibrary; // Class YBCommon.YBLocalPlayerInputCheatAction // 0x0000 (0x0028 - 0x0028) class UYBLocalPlayerInputCheatAction : public UYBCheatAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocalPlayerInputCheatAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocalPlayerInputCheatAction") } static class UYBLocalPlayerInputCheatAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocalPlayerInputCheatAction; // Class YBCommon.Input_ApplyPlayerInputConfig // 0x0008 (0x0030 - 0x0028) class UInput_ApplyPlayerInputConfig final : public UYBLocalPlayerInputCheatAction { public: class UYBCustomPlayerInputConfig* PlayerInputConfig; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Input_ApplyPlayerInputConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Input_ApplyPlayerInputConfig") } static class UInput_ApplyPlayerInputConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UInput_ApplyPlayerInputConfig; // Class YBCommon.YBGameplayCueManager // 0x0000 (0x0310 - 0x0310) class UYBGameplayCueManager : public UGameplayCueManager { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCueManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCueManager") } static class UYBGameplayCueManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCueManager; // Class YBCommon.YBInventoryLoadoutComponentDataOverride // 0x0010 (0x0038 - 0x0028) class UYBInventoryLoadoutComponentDataOverride final : public UYBActorComponentDataOverride { public: TArray InitialLoadout; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryLoadoutComponentDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryLoadoutComponentDataOverride") } static class UYBInventoryLoadoutComponentDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryLoadoutComponentDataOverride; // Class YBCommon.YBGameplayCueNotify_VoiceOver // 0x0000 (0x0040 - 0x0040) class UYBGameplayCueNotify_VoiceOver final : public UGameplayCueNotify_Static { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayCueNotify_VoiceOver") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayCueNotify_VoiceOver") } static class UYBGameplayCueNotify_VoiceOver* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayCueNotify_VoiceOver; // Class YBCommon.YBLocationDataProvider // 0x0000 (0x0000 - 0x0000) class IYBLocationDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationDataProvider") } static class IYBLocationDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBLocationDataProvider; // Class YBCommon.YBActorDataProvider // 0x0000 (0x0000 - 0x0000) class IYBActorDataProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorDataProvider") } static class IYBActorDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBActorDataProvider; // Class YBCommon.YBInputModifierAxisToBoolean // 0x0008 (0x0030 - 0x0028) class UYBInputModifierAxisToBoolean final : public UInputModifier { public: float Threshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EAxisToBooleanType Type; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierAxisToBoolean") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierAxisToBoolean") } static class UYBInputModifierAxisToBoolean* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierAxisToBoolean; // Class YBCommon.YBGameplayEntityManager // 0x0000 (0x02B8 - 0x02B8) class AYBGameplayEntityManager final : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayEntityManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayEntityManager") } static class AYBGameplayEntityManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBGameplayEntityManager; // Class YBCommon.YBLocationDefinitionBlutilityFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBLocationDefinitionBlutilityFunctionLibrary final : public UBlueprintFunctionLibrary { public: static TSoftObjectPtr GetLevelFromLocationDefinition(TSoftObjectPtr _locationDefinition); static TSoftObjectPtr GetLocationDefinitionFromLevel(TSoftObjectPtr _level); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationDefinitionBlutilityFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationDefinitionBlutilityFunctionLibrary") } static class UYBLocationDefinitionBlutilityFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationDefinitionBlutilityFunctionLibrary; // Class YBCommon.YBGameplayEntityManagerSubsystem // 0x0010 (0x0048 - 0x0038) class UYBGameplayEntityManagerSubsystem final : public UYBInGameWorldSubsystem { public: TArray Managers; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) public: class AYBGameplayEntityManager* GetGameplayEntityManager(TSubclassOf _managerType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayEntityManagerSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayEntityManagerSubsystem") } static class UYBGameplayEntityManagerSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayEntityManagerSubsystem; // Class YBCommon.YBWithConditionalCoefficientMagnitudeCalculation // 0x0010 (0x0050 - 0x0040) class UYBWithConditionalCoefficientMagnitudeCalculation : public UGameplayModMagnitudeCalculation { public: TArray TagConditionalCoefficients; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: float GetDefaultMagnitude(const struct FGameplayEffectSpec& _spec) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWithConditionalCoefficientMagnitudeCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWithConditionalCoefficientMagnitudeCalculation") } static class UYBWithConditionalCoefficientMagnitudeCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWithConditionalCoefficientMagnitudeCalculation; // Class YBCommon.YBScalableFloatMagnitudeCalculation // 0x0028 (0x0078 - 0x0050) class UYBScalableFloatMagnitudeCalculation final : public UYBWithConditionalCoefficientMagnitudeCalculation { public: struct FScalableFloat ScalableFloatMagnitude; // 0x0050(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBScalableFloatMagnitudeCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBScalableFloatMagnitudeCalculation") } static class UYBScalableFloatMagnitudeCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBScalableFloatMagnitudeCalculation; // Class YBCommon.YBInputModifierCameraVerticalAxisInversion // 0x0000 (0x0090 - 0x0090) class UYBInputModifierCameraVerticalAxisInversion final : public UYBInputModifierGameSettingsBoolBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierCameraVerticalAxisInversion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierCameraVerticalAxisInversion") } static class UYBInputModifierCameraVerticalAxisInversion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierCameraVerticalAxisInversion; // Class YBCommon.YBSetByCallerMagnitudeCalculation // 0x0010 (0x0050 - 0x0040) class UYBSetByCallerMagnitudeCalculation final : public UGameplayModMagnitudeCalculation { public: struct FGameplayTag DataTag; // 0x0040(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* Curve; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSetByCallerMagnitudeCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSetByCallerMagnitudeCalculation") } static class UYBSetByCallerMagnitudeCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSetByCallerMagnitudeCalculation; // Class YBCommon.YBLevelLocationsCollection // 0x0050 (0x0080 - 0x0030) class UYBLevelLocationsCollection final : public UPrimaryDataAsset { public: TMap Locations; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLevelLocationsCollection") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLevelLocationsCollection") } static class UYBLevelLocationsCollection* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLevelLocationsCollection; // Class YBCommon.YBRateBasedMagnitudeCalculation // 0x0000 (0x0040 - 0x0040) class UYBRateBasedMagnitudeCalculation final : public UGameplayModMagnitudeCalculation { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRateBasedMagnitudeCalculation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRateBasedMagnitudeCalculation") } static class UYBRateBasedMagnitudeCalculation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRateBasedMagnitudeCalculation; // Class YBCommon.YBGameplayStatics // 0x0000 (0x0028 - 0x0028) class UYBGameplayStatics final : public UBlueprintFunctionLibrary { public: static TSoftClassPtr GetCurrentGameModeClass(const class UObject* _worldContextObject); static TSoftClassPtr GetCurrentGameModeClassWithExplicitContext(const class UObject* _worldContextObject); static class FName GetCurrentWorldName(const class UObject* _worldContextObject); static class FName GetCurrentWorldNameWithExplicitContext(const class UObject* _worldContextObject); static float GetMaxGlobalTimeDilation(const class UObject* WorldContextObject); static class USaveGame* LoadGameFromPath(const class FString& _pathName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayStatics") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayStatics") } static class UYBGameplayStatics* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayStatics; // Class YBCommon.YBGameplayTagCondition // 0x0028 (0x0058 - 0x0030) class UYBGameplayTagCondition final : public UYBGameplayCondition { public: EYBGameplayTagConditionOperator OperatorType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer TagContainer; // 0x0038(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayTagCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayTagCondition") } static class UYBGameplayTagCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayTagCondition; // Class YBCommon.YBGameplayUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBGameplayUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AddGameplayContextObject(struct FYBGameplayContext& _context, class UObject* _contextObject); static void AddGameplayContextObjectToDecisionTreeContext(struct FYBDecisionTreeContext& _context, class UObject* _contextObject); static bool AreNamesPrefixesEqual(class FName _A, class FName _B); static bool AreScreenMessagesEnabled(); static EDataValidationResult BP_CombineDataValidationResults(EDataValidationResult _result1, EDataValidationResult _result2); static bool CanEverSimulatePhysics(const class AActor* _actor); static bool CanJumpAt(const class AYBCharacter* _character, const struct FVector& _targetPosition, float* out_duration, float _maxDistFromCurve, bool _bTargetIsOnGround); static bool CapsuleOverlapByObjectType(const class UObject* _worldContextObject, const struct FVector& _pos, const struct FRotator& _orientation, float _radius, float _halfHeight, const TArray& _objectTypes, bool _traceComplex, const TArray& _actorsToIgnore, EDrawDebugTrace _drawDebugType, bool _ignoreSelf, const struct FLinearColor& _traceColor, const struct FLinearColor& _traceHitColor, float _drawTime); static bool ClassIsChildOf(TSubclassOf _testClass, TSoftClassPtr _parentClass); static bool ComponentTraceMultiByChannel(TArray* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, const struct FRotator& _rotation, const class UPrimitiveComponent* _component, const TArray& _blockingObjectTypes, bool _ignoreSelf, const TArray& _actorsToIgnore, EDrawDebugTrace _drawDebugType, const struct FLinearColor& _traceColor, const struct FLinearColor& _traceHitColor, float _drawTime); static bool ComponentTraceSingleByChannel(struct FHitResult* out_hitResult, const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, const struct FRotator& _rotation, const class UPrimitiveComponent* _component, const TArray& _blockingObjectTypes, bool _ignoreSelf, const TArray& _actorsToIgnore, EDrawDebugTrace _drawDebugType, const struct FLinearColor& _traceColor, const struct FLinearColor& _traceHitColor, float _drawTime); static float ComputeActorPhysicsMass(const class AActor* _actor, bool _IgnoreWeldedParent); static float ComputeImpactForce(float _impactSpeed, float _impactMass, const class AActor* _impactActor); static struct FCollisionResponseContainer CreateMaxContainer(const struct FCollisionResponseContainer& _A, const struct FCollisionResponseContainer& _B); static struct FCollisionResponseContainer CreateMinContainer(const struct FCollisionResponseContainer& _A, const struct FCollisionResponseContainer& _B); static void DebugMe(const class UObject* _object); static bool DoesContainerRespondToAnything(const struct FCollisionResponseContainer& _container); static float EvaluateRuntimeFloatCurve(const struct FRuntimeFloatCurve& _curve, float _time); static void ExternallyDestroyOwnedComponent(class AActor* _actor, class UActorComponent* _component); static void ExtractAttachmentOwnerActors(const TArray& _hitResults, TSet* _actors); static void ExtractPrefixAndNumberFromName(class FName _name, class FName* out_prefix, int32* out_number); static struct FGameplayTagContainer FilterGameplayTagContainerByTag(const struct FGameplayTagContainer& _tagContainer, const struct FGameplayTag& _filterTag, bool _matchExact); static class UActorComponent* FindOrAddComponentByClass(class AActor* _target, TSubclassOf _actorComponentClass); static bool FindTopLevelAttachSocketNameOnParentComponent(const class USceneComponent* _parentComponent, const class USceneComponent* _component, const class FName& _socketName, class FName* out_socketName); static struct FGameplayTag FindUniqueGameplayTagInContainer(const struct FGameplayTagContainer& _tagContainer, const struct FGameplayTag& _filterTag, bool _matchExact); static void FlagComponentAsCreatedAtRuntime(class UActorComponent* _actorComponent); static struct FGameplayEffectSpec GetActiveGameplayEffectSpec(const struct FActiveGameplayEffectHandle& _handle); static class AController* GetActorController(const class AActor* _actor); static struct FVector GetActorFeetLocation(const class AActor* _actor); static bool GetActorMeshBounds(const class AActor* _actor, struct FVector* out_offset, struct FVector* out_extent, float* out_radius); static TArray> GetAllSubclassesOf(TSoftClassPtr _class); static int32 GetBodyIndexFromSocket(const class USkeletalMeshComponent* _skeletalMeshComponent, const class FName& _socketName); static class FName GetBodyInstanceNameByIndex(const class UPrimitiveComponent* _primitiveComponent, int32 _itemIndex); static struct FVector GetCenterOfMass(const class AActor* _actor, bool _resultIsInLocalSpace); static struct FCollisionResponseContainer GetCollisionResponseToChannels(const class UPrimitiveComponent* _primitiveComponent); static float GetCurrentHealth(const class AActor* _actor, bool* _bSuccess); static EDifficultySetting GetDifficulty(const class APlayerController* _playerController); static class UObject* GetGameplayContextObject(const struct FYBGameplayContext& _context, TSubclassOf _class); static void GetGameplayContextObjects(const struct FYBGameplayContext& _context, TArray& _contextObjects); static class FName GetLeafGameplayTagName(const struct FGameplayTag& _gameplayTag); static bool GetLKPInformation(const class AYBAIController* _controller, const class AActor* _actor, struct FVector* out_location, class USceneComponent** out_component, class FName* out_boneName, float* out_age, bool* out_LKPIsKnownToBeInvalid); static class UYBLootManager* GetLootManager(class UObject* _contextObject); static float GetMaxHealth(const class AActor* _actor, bool* _bSuccess); static float GetNearestSkeletalMeshBodyBoundingVolumeLocation(const struct FTransform& _actorTransform, const class USkeletalMeshComponent* _meshComponent, const struct FVector& _worldTestedLocation); static class UYBNPCManager* GetNPCManager(class UObject* _contextObject); static class AActor* GetOtherActorByMovementConstraint(class AYBCharacter* _character, EYBCharacterMovementConstraint _constraint); static struct FGameplayTagContainer GetOtherActorDescriptorTagsByMovementConstraint(class AYBCharacter* _character, EYBCharacterMovementConstraint _constraint); static class UYBPhysicsSyncHandler* GetPhysicsSyncHandler(const class UObject* _worldContextObject); static struct FTransform GetPlayerRelativeCameraSpaceTransformForRaycast(const class APlayerController* _playerController); static bool GetRandomPointInNavigableRadius(class UObject* _contextObject, const class APawn* _pawn, const struct FVector& _searchPosition, float _searchRadius, struct FVector* _position); static float GetScalableFloatValueAtLevel(const struct FScalableFloat& _scalableFloat, float Level, const class FString& _contextString); static class UPhysicalMaterial* GetSimplePhysicalMaterial(const class UPrimitiveComponent* _component, class FName BoneName); static EYBSimulatedTemperatureRange GetSimulatedTemperature(float _temperature, class UObject* _worldContextObject); static class UYBSimulationManager* GetSimulationManager(class UObject* _contextObject); static void GetSkeletalMeshBodyInstance(const class USkeletalMeshComponent* _meshComponent, int32 _boneIndexes, struct FVector* out_location, class FName* out_boneName); static void GetSkeletalMeshBodyInstances(const class USkeletalMeshComponent* _meshComponent, bool _bIgnoreRoot, TArray* out_locations, TArray* out_boneIndexes, TArray* out_boneNames); static struct FGameplayTag GetValueAsGameplayTag(class UBlackboardComponent* _target, const class FName& _keyName); static struct FGameplayTagContainer GetValueAsGameplayTagContainer(class UBlackboardComponent* _target, const class FName& _keyName); static class UWorld* GetWorldFromContextObject(class UObject* _object); static EYBWorldType GetWorldType(class UObject* _contextObject); static bool HasComponent(const class AActor* _target, TSoftClassPtr _actorComponentSoftClassPtr); static bool HasComponentImplementsInterface(const class AActor* _actor, TSubclassOf _interface); static bool HasMatchingGameplayTagInActorDescriptor(const class AActor* _actor, const struct FGameplayTag& _tag); static struct FCollisionResponseContainer InverseContainer(struct FCollisionResponseContainer& _container, ECollisionResponse _overlapResponse); static bool IsAIRequestValid(const struct FAIRequestID& _request); static bool IsBoxOverlappingCharactersWithAttitude(class AYBCharacter* _requestOwner, ETeamAttitude _attitude, const struct FVector& _startLocation, const struct FVector& _endLocation, float _width, float _height, float _backwardOffset); static bool IsMassOverriden(const class UPrimitiveComponent* _component, class FName BoneName, bool bCheckWeldParent); static bool IsRunningCommandlet(); static bool IsStaticOrLandscape(const class AActor* _actor, const class UPrimitiveComponent* _optionalPrimitiveComponent); static bool IsStimulusForSense(const TSubclassOf _senseClass, const struct FAIStimulus& _stimulus); static bool IsValidSpecHandle(const struct FGameplayAbilitySpecHandle& _specHandle); static bool IsWorldTearingDown(class UObject* _contextObject); static void K2_AddLocalTransform(class USceneComponent* _sceneComponent, const struct FTransform& _deltaTransform, bool _sweep, struct FHitResult* out_sweepHitResult, bool _teleport); static bool LineTraceMultiByChannelEx(TArray* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, ECollisionChannel _traceChannel, const TArray& _blockingObjectTypes, bool _ignoreSelf, const TArray& _actorsToIgnore, EDrawDebugTrace _drawDebugType, const struct FLinearColor& _traceColor, const struct FLinearColor& _traceHitColor, float _drawTime); static class FName MakeNameFromPrefixAndNumber(class FName _prefix, int32 _number); static bool NavigationCanMotionWarp(class APawn* _pawn, const struct FVector& _start, const struct FVector& _end, struct FVector* out_result, float _straightness, double _maxPathToEndDistance); static bool NavigationStraightLine(const class APawn* _pawn, const struct FVector& _start, const struct FVector& _end, struct FVector* out_result); static bool ObjectIsA(const class UObject* _object, TSoftClassPtr _class); static bool PlayerRelativeCameraSpaceLineTraceMultiByObjectType(TArray* out_hitResults, const class APlayerController* _playerController, const TArray& _objectTypes, const TArray& _blockingObjectTypes, float _distance, const TArray& _additionalIgnoredActors); static bool PlayerRelativeCameraSpaceRaycast(struct FHitResult* out_hitResult, const class APlayerController* _playerController, ETraceTypeQuery _traceChannel, float _distance, const TArray& _additionalIgnoredActors); static bool PlayerRelativeCameraSpaceRaycastMulti(TArray* out_hitResults, const class APlayerController* _playerController, ETraceTypeQuery _traceChannel, float _distance, const TArray& _additionalIgnoredActors); static bool ProjectPointToNavigation(const class APawn* _pawn, const struct FVector& _point, struct FVector* out_result, const struct FVector& _queryExtent); static void RemoveAssociatedHitResults(TArray& _hitResults, const TSet& _actors, bool _ignoreOrder); static struct FCollisionResponseContainer ReplaceCollisionResponseContainerResponseToChannels(struct FCollisionResponseContainer& _container, ECollisionResponse _previousResponse, ECollisionResponse _newResponse); static void RerunConstructionScripts(class AActor* _target); static void ResetTemperatureOnActor(class AActor* _actor, float _temperature); static void SetActorHiddenInGameUsingRefCount(class AActor* _actor, bool _newHidden); static struct FCollisionResponseContainer SetAllCollisionResponseContainerChannels(struct FCollisionResponseContainer& _container, ECollisionResponse _response); static void SetCanEverAffectNavigation(class UActorComponent* _target, bool _bRelevant); static void SetCinematicModeUsingRefCount(class APlayerController* _playerController, bool _newInCinematicMode); static struct FCollisionResponseContainer SetCollisionResponseContainerResponseToChannel(struct FCollisionResponseContainer& _container, ECollisionChannel _channel, ECollisionResponse _response); static void SetCollisionResponseToChannels(class UPrimitiveComponent* _primitiveComponent, const struct FCollisionResponseContainer& _responseContainer); static void SetMassOverrideInKg_NoWeld(const class UPrimitiveComponent* _component, class FName BoneName, float _mass, bool _bOverride); static void SetMaxPhysicsLinearVelocity(class UPrimitiveComponent* _component, float _velocity); static void SetSupportedAgents(class ANavMeshBoundsVolume* _volume, const struct FYBNavAgentSelectorWrapper& _navAgentSelectorWrapper); static bool SphereOverlapMultiByChannel(TArray* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _spherePos, float _sphereRadius, ECollisionChannel _traceChannel, bool _ignoreSelf, const TArray& _actorsToIgnore, EDrawDebugTrace _drawDebugType, const struct FLinearColor& _overlapColor, const struct FLinearColor& _noOverlapColor, float _drawTime); static void TriggerActorDeath(class AActor* _actor, bool _bPropagate); static bool WasGameplayEffectSuccesfullyApplied(const struct FActiveGameplayEffectHandle& _handle); static bool WasRecentlyRenderedOnScreen(const class UPrimitiveComponent* _component, float _tolerance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameplayUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameplayUtilsBlueprintLibrary") } static class UYBGameplayUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameplayUtilsBlueprintLibrary; // Class YBCommon.YBGameSettingListEntrySetting_Scalar // 0x0010 (0x0358 - 0x0348) class UYBGameSettingListEntrySetting_Scalar : public UGameSettingListEntrySetting_Scalar { public: uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float SettingValueChangeAmount; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_354[0x4]; // 0x0354(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UGameSetting* GetSetting(); void SetNewSettingValue(float _newValue); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingListEntrySetting_Scalar") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingListEntrySetting_Scalar") } static class UYBGameSettingListEntrySetting_Scalar* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingListEntrySetting_Scalar; // Class YBCommon.YBGameSettingListEntrySetting_Action // 0x0008 (0x0340 - 0x0338) class UYBGameSettingListEntrySetting_Action : public UGameSettingListEntrySetting_Action { public: uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ExecuteAction(); class UGameSetting* GetSetting(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingListEntrySetting_Action") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingListEntrySetting_Action") } static class UYBGameSettingListEntrySetting_Action* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingListEntrySetting_Action; // Class YBCommon.YBGameSettingKBMInput // 0x0090 (0x01F8 - 0x0168) class UYBGameSettingKBMInput final : public UGameSettingValue { public: uint8 Pad_168[0x90]; // 0x0168(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingKBMInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingKBMInput") } static class UYBGameSettingKBMInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingKBMInput; // Class YBCommon.YBKeyAlreadyBoundWarning // 0x0018 (0x0498 - 0x0480) class UYBKeyAlreadyBoundWarning : public UYBKeybindingConfirmationMenu { public: uint8 Pad_480[0x18]; // 0x0480(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBKeyAlreadyBoundWarning") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBKeyAlreadyBoundWarning") } static class UYBKeyAlreadyBoundWarning* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBKeyAlreadyBoundWarning; // Class YBCommon.YBGameSettingListEntrySetting_KBMInput // 0x0070 (0x0398 - 0x0328) class UYBGameSettingListEntrySetting_KBMInput : public UGameSettingListEntry_Setting { public: uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FKey OriginalKeyToBind; // 0x0330(0x0018)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBGameSettingKBMInput* KeyboardInputSetting; // 0x0348(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf PressAnyKeyPanelClass; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf KeyAlreadyBoundWarningPanelClass; // 0x0358(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBGameSettingKBMInputButton* Button_PrimaryKey; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBGameSettingKBMInputButton* Button_SecondaryKey; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonButtonBase* Button_ResetToDefault; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UCommonButtonBase* Button_Clear; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_380[0x18]; // 0x0380(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleOnInternalDeactivateMenuRequest(class UYBMenuWidget* menuWidget); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingListEntrySetting_KBMInput") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingListEntrySetting_KBMInput") } static class UYBGameSettingListEntrySetting_KBMInput* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingListEntrySetting_KBMInput; // Class YBCommon.YBGameSettingsSubsystemSettings // 0x0060 (0x0098 - 0x0038) class UYBGameSettingsSubsystemSettings final : public UDeveloperSettings { public: TArray KeybindingOrderByCategory; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TSoftClassPtr ControlSchemePopupMenu; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ArticyLocalizationStringTable; // 0x0070(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingsSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingsSubsystemSettings") } static class UYBGameSettingsSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingsSubsystemSettings; // Class YBCommon.YBGameSettingsSubsystem // 0x0018 (0x0048 - 0x0030) class UYBGameSettingsSubsystem final : public UGameInstanceSubsystem { public: class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBGameSettingRegistry* SettingsRegistry; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBLocalPlayer* LocalPlayer; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void CancelSettingsChange(); EYBGamepadInputScheme GetCurrentInputScheme(); void InitLocalPlayerSettings(class ULocalPlayer* _localPlayerBase); void RestoreSettingsToDefault(); void SaveSettings(); void SetCurrentInputScheme(EYBGamepadInputScheme _currentInputScheme); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGameSettingsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGameSettingsSubsystem") } static class UYBGameSettingsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGameSettingsSubsystem; // Class YBCommon.YBGetHealthInterface // 0x0000 (0x0000 - 0x0000) class IYBGetHealthInterface final { public: float GetHealth() const; float GetMaxHealth() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGetHealthInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGetHealthInterface") } static class IYBGetHealthInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBGetHealthInterface; // Class YBCommon.YBGlobalAIConfig // 0x0110 (0x0140 - 0x0030) class UYBGlobalAIConfig : public UPrimaryDataAsset { public: TArray DefaultBehaviorMapping; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap PriorityTagsMap; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UYBAccuracyConfiguration* AccuracyConfiguration; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBFightRingConfig* DefaultFightRingConfig; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumAgeOfLKPToBeConsideredInvalid; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf CombatGroupClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SearchGroupClass; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf SpawnGroupClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GroupSimulusSharingTimeThreshold; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporTraceConfidenceFactor; // 0x00C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporTraceDensityCutoff; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinimalVisionDistanceBetweenNPCs; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaximumOutOfNavmeshDuration; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray NavigationQueryFilterMapping; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TMap DefaultLocomotionSettings; // 0x00E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FFloatInterval TokenCooldownRandDeviation; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGlobalAIConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalAIConfig") } static class UYBGlobalAIConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalAIConfig; // Class YBCommon.YBAudioSettingsConfig // 0x0058 (0x0088 - 0x0030) class UYBAudioSettingsConfig final : public UDataAsset { public: class UAkRtpc* GlobalVolumeRTPC; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* MusicVolumeRTPC; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* EffectsVolumeRTPC; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* DialogVolumeRTPC; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkRtpc* UIVolumeRTPC; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AudioOutputDevice[0x3]; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* NightModeAudioOutputDevice[0x3]; // 0x0070(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBAudioSettingsConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBAudioSettingsConfig") } static class UYBAudioSettingsConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBAudioSettingsConfig; // Class YBCommon.YBGlobalAudioGameInstanceSubsystem // 0x0028 (0x0060 - 0x0038) class UYBGlobalAudioGameInstanceSubsystem final : public UYBGameInstanceSubsystem { public: class UYBAudioSettingsConfig* AudioSettingsConfig; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* GlobalAudioAKComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UAkComponent* GlobalAudioListener; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray SpawnedPersistentAkComponents; // 0x0050(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) public: class UAkComponent* GetGlobalAudioAKComponent(); class UAkComponent* GetPlayerAudioAKComponent(const uint8 _playerIndex); void OnGameSettingsChanged(class UYBSettingsShared* _settings); void OnSharedSettingsLoaded(class UYBLocalPlayer* _ybLocalPlayer); void OnSharedSettingsUnloaded(class UYBLocalPlayer* _ybLocalPlayer); void OnSlateApplicationActivationStateChanged(bool _isGameAppActive); void PostAkEventOnGlobalAkComponent(const class UAkAudioEvent* _audioEvent); void SetRTPCVolume(const class UAkRtpc* _rtpc, float _value); class UAkComponent* SpawnPersistentAkEvent2D(class UAkAudioEvent* _event, class FName _name, int32 _callbackMask, const TDelegate& _postEventCallback); void UnspawnPersistentAkComponent(class UAkComponent* _akComponent); class UAkComponent* SpawnPersistentAkComponent(const class FName _name, const class UAkComponent* _listener) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGlobalAudioGameInstanceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalAudioGameInstanceSubsystem") } static class UYBGlobalAudioGameInstanceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalAudioGameInstanceSubsystem; // Class YBCommon.YBGlobalNavigationConfig // 0x0020 (0x0050 - 0x0030) class UYBGlobalNavigationConfig final : public UPrimaryDataAsset { public: TArray LinkConfigs; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf GeneratedJumpLinkNavArea; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UCurveFloat* JumpShapeScaleCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGlobalNavigationConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalNavigationConfig") } static class UYBGlobalNavigationConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalNavigationConfig; // Class YBCommon.YBGlobalVoiceOverConfig // 0x0028 (0x0058 - 0x0030) class UYBGlobalVoiceOverConfig final : public UPrimaryDataAsset { public: TArray ArchetypeVoiceOverConfig; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) uint32 AllowedConcurrentVoiceOvers; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMinCooldownTimer; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultMaxCooldownTimer; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UDataTable* PrioritiesTable; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBGlobalVoiceOverConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBGlobalVoiceOverConfig") } static class UYBGlobalVoiceOverConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBGlobalVoiceOverConfig; // Class YBCommon.YBHTNComponent // 0x0000 (0x02E8 - 0x02E8) class UYBHTNComponent final : public UHTNComponent { public: void SetPlanExecutionFailureReason(const class FString& _reason, class UHTNPlanInstance* _planInstance); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNComponent") } static class UYBHTNComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNComponent; // Class YBCommon.YBHTNDecorator_FlyingPositionBlocked // 0x0028 (0x00A8 - 0x0080) class UYBHTNDecorator_FlyingPositionBlocked final : public UHTNDecorator { public: struct FBlackboardKeySelector PositionProviderKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_FlyingPositionBlocked") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_FlyingPositionBlocked") } static class UYBHTNDecorator_FlyingPositionBlocked* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_FlyingPositionBlocked; // Class YBCommon.YBHTNDecorator_ReleaseToken // 0x0030 (0x00B0 - 0x0080) class UYBHTNDecorator_ReleaseToken final : public UHTNDecorator { public: struct FBlackboardKeySelector TokenProviderKey; // 0x0080(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) class UYBToken* Token; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_ReleaseToken") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_ReleaseToken") } static class UYBHTNDecorator_ReleaseToken* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_ReleaseToken; // Class YBCommon.YBHTNDecorator_SphereTraceTest // 0x00A0 (0x0120 - 0x0080) class UYBHTNDecorator_SphereTraceTest final : public UHTNDecorator { public: struct FYBSphereTracePoint TraceOrigin; // 0x0080(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) struct FYBSphereTracePoint TraceTarget; // 0x00B0(0x0030)(Edit, Protected, NativeAccessSpecifierProtected) EYBTraceType TraceType; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel CollisionChannel; // 0x00E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray ObjectTypes; // 0x00E8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class FName ProfileName; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float SphereTraceRadius; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float ValidHitToTargetDistance; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ValidActorsToHit; // 0x0108(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) bool bUseComplexCollision; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOnlyBlockingHits; // 0x0119(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIgnoreSelf; // 0x011A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_11B[0x5]; // 0x011B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNDecorator_SphereTraceTest") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNDecorator_SphereTraceTest") } static class UYBHTNDecorator_SphereTraceTest* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNDecorator_SphereTraceTest; // Class YBCommon.YBHTNNode_PlanningNetworkInjector // 0x0028 (0x00C8 - 0x00A0) class UYBHTNNode_PlanningNetworkInjector final : public UHTNStandaloneNode { public: struct FBlackboardKeySelector HTNKey; // 0x00A0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNNode_PlanningNetworkInjector") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNNode_PlanningNetworkInjector") } static class UYBHTNNode_PlanningNetworkInjector* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNNode_PlanningNetworkInjector; // Class YBCommon.YBHTNTask_ClimbTo // 0x0008 (0x00D8 - 0x00D0) class UYBHTNTask_ClimbTo final : public UHTNTask_BlackboardBase { public: float CostPerUnitPathLength; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AcceptableRadius; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_ClimbTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_ClimbTo") } static class UYBHTNTask_ClimbTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_ClimbTo; // Class YBCommon.YBHTNTask_ExecuteInteraction // 0x00A8 (0x0150 - 0x00A8) class UYBHTNTask_ExecuteInteraction final : public UHTNTask { public: struct FBlackboardKeySelector InteractionObjectKey; // 0x00A8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector InteractionDescriptorDataAssetKey; // 0x00D0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) int32 Cost; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool UseTaskIK; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_FD[0x53]; // 0x00FD(0x0053)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnGAEndedData(const struct FAbilityEndedData& _data); void OnGAExecutePoint(const struct FGameplayTag& _executionPointTag, class UGameplayAbility* _ability); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_ExecuteInteraction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_ExecuteInteraction") } static class UYBHTNTask_ExecuteInteraction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_ExecuteInteraction; // Class YBCommon.YBHTNTask_FindInteractibleObject // 0x00F0 (0x0198 - 0x00A8) class UYBHTNTask_FindInteractibleObject : public UHTNTask { public: struct FGameplayTagContainer WantedInteractions; // 0x00A8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer ObjectFilter; // 0x00C8(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) bool bMustMatchAllTagsInObjectFilter; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FGameplayTagContainer ExclusionFilter; // 0x00F0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector SearchLocationKey; // 0x0110(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) float SearchRadius; // 0x0138(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 NumberOfResults; // 0x013C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Cost; // 0x0140(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector InteractionObjectKey; // 0x0148(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) struct FBlackboardKeySelector InteractionDescriptorDataAssetKey; // 0x0170(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_FindInteractibleObject") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_FindInteractibleObject") } static class UYBHTNTask_FindInteractibleObject* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_FindInteractibleObject; // Class YBCommon.YBHTNTask_FlyTo // 0x00F0 (0x01C0 - 0x00D0) class UYBHTNTask_FlyTo final : public UHTNTask_BlackboardBase { public: uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) float CostPerUnitPathLength; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTestPathDuringPlanning; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBAnimFlightReason KnownFlightReason; // 0x00DD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverridePathHeightChangePenalty; // 0x00DE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DF[0x1]; // 0x00DF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float PathHeightChangePenaltyOverride; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseStartOrientation; // 0x00E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUseEndTowardsKey; // 0x00E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector EndTowardsKey; // 0x00E8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) bool bLookAheadOnPath; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBLookAheadOnPathRequest LookAheadRequest; // 0x0118(0x0070)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected) bool bUseEndTowardsKeyAsLookAheadFadeOutTarget; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FBlackboardKeySelector LookAheadFadeOutTargetKey; // 0x0190(0x0028)(Edit, Protected, NativeAccessSpecifierProtected) bool bAllowPartialPath; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSlowdownAtDestination; // 0x01B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesAgentRadius; // 0x01BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesGoalRadius; // 0x01BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bValidateOutOfBounds; // 0x01BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_FlyTo") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_FlyTo") } static class UYBHTNTask_FlyTo* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_FlyTo; // Class YBCommon.YBHTNTask_MoveDirectlyToward // 0x0000 (0x00F0 - 0x00F0) class UYBHTNTask_MoveDirectlyToward final : public UHTNTask_MoveTo { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_MoveDirectlyToward") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_MoveDirectlyToward") } static class UYBHTNTask_MoveDirectlyToward* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_MoveDirectlyToward; // Class YBCommon.YBHTNTask_MoveToFightRing // 0x0040 (0x00E8 - 0x00A8) class UYBHTNTask_MoveToFightRing final : public UHTNTask { public: class UYBBlackboardKeyName* FightRingSlotLocationKeyName; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bObserveBlackboardValue; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ObservedBlackboardValueTolerance; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReachTestIncludesAgentRadius; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FFloatRange PathPostProcessDistanceRange; // 0x00BC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAllowPartialPath; // 0x00CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bSlowdownAtDestination; // 0x00CD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bProjectTargetOnNavmesh; // 0x00CE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bOverrideDefaultNavQueryExtent; // 0x00CF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavProjectQueryUp; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavProjectQueryDown; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float NavProjectQueryWidth; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bTestPathDuringPlanning; // 0x00DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CostPerUnitPathLength; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHTNTask_MoveToFightRing") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHTNTask_MoveToFightRing") } static class UYBHTNTask_MoveToFightRing* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHTNTask_MoveToFightRing; // Class YBCommon.YBHUD // 0x00A0 (0x0448 - 0x03A8) class AYBHUD : public AHUD { public: uint8 Pad_3A8[0x8]; // 0x03A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnMenuActivatedDelegate; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnMenuDeactivatedDelegate; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTopActivatedMenuChangedDelegate; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray> AllRegisteredUserWidgets; // 0x03E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSubclassOf MainHUDWidgetClass; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr MainHUDWidget; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> HUDWidgets; // 0x0400(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray> HUDWidgetComponents; // 0x0410(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TArray> ActiveMenuWidgetStack; // 0x0420(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 HideHUDElementsRefCount; // 0x0430(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 ForceHideAllHUDRefCount; // 0x0431(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bForceHideHUD : 1; // 0x0432(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bLastShowHUD : 1; // 0x0432(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_433[0x5]; // 0x0433(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSaveGameWidget* SaveGameWidget; // 0x0438(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateMainHUD(bool _autoRegisterAsHUD, int32 _zOrder); void ActivateMenuWidget(class UYBMenuWidget* _menuWidget); class UYBMenuWidget* AddMenuWidget(TSubclassOf _menuWidgetClass, int32 _zOrder); void AddSaveGameWidget(TSubclassOf _saveGameWidgetClass, int32 _zOrder); class UUserWidget* AddUserWidget(TSubclassOf _userWidgetClass, int32 _zOrder); void DeactivateMainHUD(); void DeactivateMenuWidget(class UYBMenuWidget* _menuWidget); void ForceStackActiveMenu(class UYBMenuWidget* _menuWidget); void ForceUnstackActiveMenu(class UYBMenuWidget* _menuWidget); void HideAllHUD(); void HideHUDElements(); void RegisterHUDWidget(class UWidget* _hudWidget); void RegisterHUDWidgetComponent(class UWidgetComponent* _hudWidget); void RegisterUserWidget(class UUserWidget* _userWidget); void RemoveMenuWidget(class UYBMenuWidget* _menuWidget); void RemoveSaveGameWidget(); void RemoveUserWidget(class UUserWidget* _userWidget); void SetGlobalInvalidationEnable(bool _enableGlobalInvalidation); void ShowAllHUD(); void ShowHUDElements(); void ToggleForceHideHUD(); void UnregisterHUDWidget(class UWidget* _hudWidget); void UnregisterHUDWidgetComponent(class UWidgetComponent* _hudWidget); void UnregisterUserWidget(class UUserWidget* _userWidget); void DrawImGuiInfo() const; class UUserWidget* GetMainHUDWidget() const; class UYBSaveGameWidget* GetSaveGameWidget() const; class UYBMenuWidget* GetTopActivatedMenuWidget() const; class UUserWidget* GetUserWidgetByClass(TSubclassOf _userWidgetClass) const; class UUserWidget* GetUserWidgetBySoftClass(const TSoftClassPtr& _userWidgetClass) const; bool IsInMenu() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHUD") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHUD") } static class AYBHUD* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBHUD; // Class YBCommon.YBMenuComponent // 0x0018 (0x00B8 - 0x00A0) class UYBMenuComponent final : public UYBHUDComponent { public: class UYBMenuWidget* menuWidget; // 0x00A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf MenuWidgetClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ZOrder; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ActivateMenu(); void DeactivateMenu(class UYBMenuWidget* _menuWidget); void OnMenuActivated(); void OnMenuDeactivated(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMenuComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMenuComponent") } static class UYBMenuComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMenuComponent; // Class YBCommon.YBEngineDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBEngineDebugSettings final : public UYBConfigSettings { public: uint8 DebugDontFlushInputOnFocusLoss : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayVersionWatermark : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayFPSStats : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) bool TraceActive; // 0x0029(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float HitchLengthMs; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBEngineDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBEngineDebugSettings") } static class UYBEngineDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBEngineDebugSettings; // Class YBCommon.YBImpactForceModifierInterface // 0x0000 (0x0000 - 0x0000) class IYBImpactForceModifierInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBImpactForceModifierInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBImpactForceModifierInterface") } static class IYBImpactForceModifierInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBImpactForceModifierInterface; // Class YBCommon.YBInputDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBInputDebugSettings final : public UYBConfigSettings { public: uint8 DontFlushInputOnFocusLoss : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputDebugSettings") } static class UYBInputDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputDebugSettings; // Class YBCommon.YBInputModifierCameraHorizontalAxisInversion // 0x0000 (0x0090 - 0x0090) class UYBInputModifierCameraHorizontalAxisInversion final : public UYBInputModifierGameSettingsBoolBase { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierCameraHorizontalAxisInversion") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierCameraHorizontalAxisInversion") } static class UYBInputModifierCameraHorizontalAxisInversion* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierCameraHorizontalAxisInversion; // Class YBCommon.YBInputModifierMagicAimMouseCameraSensitivity // 0x0000 (0x0070 - 0x0070) class UYBInputModifierMagicAimMouseCameraSensitivity final : public UYBInputModifierMouseCameraSensitivity { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputModifierMagicAimMouseCameraSensitivity") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputModifierMagicAimMouseCameraSensitivity") } static class UYBInputModifierMagicAimMouseCameraSensitivity* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputModifierMagicAimMouseCameraSensitivity; // Class YBCommon.YBInputSchemeBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBInputSchemeBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool GetGamepadInputSchemeText(EYBGamepadInputScheme _inputScheme, class FText* out_text); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputSchemeBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputSchemeBlueprintLibrary") } static class UYBInputSchemeBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputSchemeBlueprintLibrary; // Class YBCommon.YBInputSettingsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBInputSettingsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool SetAxisMappingScale(class UInputSettings* Settings, const class FName& _axisMappingName, float _scale); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputSettingsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputSettingsBlueprintLibrary") } static class UYBInputSettingsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputSettingsBlueprintLibrary; // Class YBCommon.YBInputTriggerOrderedChordAction // 0x0010 (0x0068 - 0x0058) class UYBInputTriggerOrderedChordAction final : public UInputTriggerChordAction { public: class UInputTrigger* MainTrigger; // 0x0058(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputTriggerOrderedChordAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputTriggerOrderedChordAction") } static class UYBInputTriggerOrderedChordAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputTriggerOrderedChordAction; // Class YBCommon.YBInputTriggerContextual // 0x0000 (0x0050 - 0x0050) class UYBInputTriggerContextual : public UInputTrigger { public: bool IsInRequiredContext(const class APlayerController* _playerController) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputTriggerContextual") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputTriggerContextual") } static class UYBInputTriggerContextual* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputTriggerContextual; // Class YBCommon.YBInteractionManagerDebugDisplaySettings // 0x0008 (0x0030 - 0x0028) class UYBInteractionManagerDebugDisplaySettings final : public UYBConfigSettings { public: uint8 DisplayInteractions : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractionManagerDebugDisplaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractionManagerDebugDisplaySettings") } static class UYBInteractionManagerDebugDisplaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractionManagerDebugDisplaySettings; // Class YBCommon.YBInteractionLibrary // 0x0000 (0x0028 - 0x0028) class UYBInteractionLibrary final : public UBlueprintFunctionLibrary { public: static class UYBInteractionDescriptorDataAsset* GetInteractionDescriptorData(const struct FYBInteraction& _interaction); static int32 GetInteractionID(const struct FYBInteraction& _interaction); static struct FVector GetInteractionLocation(const struct FYBInteraction& _interaction); static class AActor* GetInteractionOwner(const struct FYBInteraction& _interaction); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInteractionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInteractionLibrary") } static class UYBInteractionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInteractionLibrary; // Class YBCommon.YBInventoryFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBInventoryFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void ApplyActorComponentOverride(struct FYBActorComponentDataOverrideArray& _overrides, TArray& _actorComponentArray); static bool AreRuntimeItemsMatchingLoadoutDescription(const TArray& _runtimeInventoryItems, const TArray& _inventoryLoadoutDescription); static class UYBRuntimeInventoryItem* CreateNewRuntimeInventoryItem(TSoftObjectPtr _templateInventoryItemDataAsset, TSubclassOf _runtimeInventoryItemClass, class UObject* _outer); static class UYBRuntimeInventoryItem* CreateRuntimeInventoryItemFromExistingActor(class AActor* _actor, TSoftObjectPtr _templateInventoryItemDataAsset, TSubclassOf _runtimeInventoryItemClass); static class UYBRuntimeInventoryItem* DuplicateRuntimeInventoryItem(const class UYBRuntimeInventoryItem* _runtimeInventoryItemToDuplicate, class UObject* _outer, class FName _name, TSubclassOf _class); static struct FGameplayTagContainer GetDescriptorTags(TSoftObjectPtr _templateInventoryItemDataAsset); static class UYBTemplateInventoryItemDataAsset* LoadTemplateInventoryItemBlocking(TSoftObjectPtr _templateInventoryItem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryFunctionLibrary") } static class UYBInventoryFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryFunctionLibrary; // Class YBCommon.YBInventoryItemComponent // 0x0010 (0x00B0 - 0x00A0) class UYBInventoryItemComponent final : public UActorComponent { public: class UYBRuntimeInventoryItem* InventoryItem; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName SubInventoryItemName; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryItemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryItemComponent") } static class UYBInventoryItemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryItemComponent; // Class YBCommon.YBInventoryLoadoutComponent // 0x00E8 (0x0188 - 0x00A0) class UYBInventoryLoadoutComponent : public UActorComponent { public: TMulticastInlineDelegate OnEquippedInventoryLoadoutInitializedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryLoadoutFullyLoadedDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemAddedDelegate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemRemovedDelegate; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemEquippedDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemUnequippedDelegate; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemUpgradedDelegate; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventorySubItemPartiallyEquippedDelegate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventorySubItemPartiallyUnequippedDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInventoryItemQuantityChangedDelegate; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TArray AllRuntimeInventoryItems; // 0x0140(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 IsEquippedLoadoutInitialized : 1; // 0x0150(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 AreAllTemplatesLoaded : 1; // 0x0150(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UYBInventoryItemDependenciesDataAsset* ItemDependencyRules; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_160[0x28]; // 0x0160(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: class UYBRuntimeInventoryItem* AddInventoryItem(class UYBRuntimeInventoryItem* _newItem, bool _allowExternalOuter); class UYBRuntimeInventoryItem* AddItemInInventoryLoadoutArray(TArray& _loadoutToUpdate, TSoftObjectPtr _templateItemDataAsset, int32 _quantity, TSubclassOf _itemClass); class UYBRuntimeInventoryItem* AddOrUpdateInventoryItem(const TSoftObjectPtr& _templateItemDataAsset, int32 _quantity, TSubclassOf _itemClass); void DeinitializeEquippedItemActor(const class AActor* _spawnedItemActor, const class UYBRuntimeInventoryItem* _runtimeInventoryItem, class FName _subInventoryItemName); void DrawImGuiInfo(); void DrawItemImGuiInfo(class UYBRuntimeInventoryItem* _runtimeInventoryItem); void EquipItem(class UYBRuntimeInventoryItem* _runtimeInventoryItem); TArray GetAllInventoryItemsByTags(const struct FGameplayTagContainer& _allRequiredItemDescriptorTags, bool _onlyEquipped); TArray GetAllInventoryItemsByType(const struct FGameplayTag& _itemTypeDescriptorTag, const struct FGameplayTagContainer& _itemDescriptorTagsToIgnore, bool _onlyEquipped); void InitializeEquippedItemActor(const class AActor* _spawnedItemActor, const class UYBRuntimeInventoryItem* _runtimeInventoryItem, class FName _subInventoryItemName); void InitializeEquippedLoadout(); void InitInventoryLoadout(const TArray& _initialLoadout); void OnInventoryItemEquipped(class UYBRuntimeInventoryItem* _item); void OnInventoryItemUnequipped(class UYBRuntimeInventoryItem* _item); void OnInventorySubItemPartialEquipped(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName); void OnInventorySubItemPartialUnequipped(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName); void OnPostInitializeEquippedLoadout(); void OnPostShutdownEquippedLoadout(); void OnPreInitializeEquippedLoadout(); void OnPreShutdownEquippedLoadout(); bool RemoveInventoryItem(class UYBRuntimeInventoryItem* _itemToRemove); void RemoveInventoryItems(const TArray& _itemsToRemove); void RemoveItemsFromInventory(const TArray>& _itemsToRemove); void RequestAsyncLoadEquippedItemsNestedSoftRefs(); void RequestAsyncLoadOfTemplateItems(); void RequestBlockLoadOfTemplateItems(); void SetEquippedLoadoutInitialized(); void SetEquippedLoadoutUninitialized(); void ShutdownEquippedLoadout(); void UnequipItem(class UYBRuntimeInventoryItem* _runtimeInventoryItem); void UpdateInventoryItemAmount(class UYBRuntimeInventoryItem* _runtimeInventoryItem, const int32 _deltaAmount); void UpgradeItem(class UYBRuntimeInventoryItem* _runtimeInventoryItem); TArray GetAllInventoryItemsByDataAsset(TSoftObjectPtr _inventoryItemDataAsset) const; TArray GetAllItemActorsByType(const struct FGameplayTag& _itemTypeDescriptorTag, const struct FGameplayTagContainer& _itemDescriptorTagsToIgnore) const; TArray GetAllTemplateItemPaths() const; TArray GetFilteredTemplateItemDataAssetsPathsForPreloading() const; class UYBRuntimeInventoryItem* GetFirstItemByDataAsset(TSoftObjectPtr _inventoryItemDataAsset) const; int32 GetTotalAmountOfItem(TSoftObjectPtr _inventoryItemDataAsset) const; bool HasItem(TSoftObjectPtr _inventoryItemDataAsset) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryLoadoutComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryLoadoutComponent") } static class UYBInventoryLoadoutComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryLoadoutComponent; // Class YBCommon.YBInventoryPreset // 0x0000 (0x0030 - 0x0030) class UYBInventoryPreset : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInventoryPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInventoryPreset") } static class UYBInventoryPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInventoryPreset; // Class YBCommon.ItemMeshVisibilityDependencyRule // 0x0000 (0x0068 - 0x0068) class UItemMeshVisibilityDependencyRule : public USkeletalMeshItemDependencyRule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ItemMeshVisibilityDependencyRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ItemMeshVisibilityDependencyRule") } static class UItemMeshVisibilityDependencyRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UItemMeshVisibilityDependencyRule; // Class YBCommon.HelmetItemMeshVisibilityDependencyRule // 0x0000 (0x0068 - 0x0068) class UHelmetItemMeshVisibilityDependencyRule final : public UItemMeshVisibilityDependencyRule { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("HelmetItemMeshVisibilityDependencyRule") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"HelmetItemMeshVisibilityDependencyRule") } static class UHelmetItemMeshVisibilityDependencyRule* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UHelmetItemMeshVisibilityDependencyRule; // Class YBCommon.YBLandingExclusionVolume // 0x0000 (0x02F0 - 0x02F0) class AYBLandingExclusionVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLandingExclusionVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLandingExclusionVolume") } static class AYBLandingExclusionVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBLandingExclusionVolume; // Class YBCommon.YBLevelSequenceFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBLevelSequenceFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool IsPlayingAnyLevelSequence(const class UObject* _worldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLevelSequenceFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLevelSequenceFunctionLibrary") } static class UYBLevelSequenceFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLevelSequenceFunctionLibrary; // Class YBCommon.YBLevelTransitionDefinition // 0x0028 (0x0080 - 0x0058) class UYBLevelTransitionDefinition final : public UYBTravelDefinition { public: TSoftObjectPtr Destination; // 0x0058(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLevelTransitionDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLevelTransitionDefinition") } static class UYBLevelTransitionDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLevelTransitionDefinition; // Class YBCommon.YBLightingPreset // 0x0050 (0x0308 - 0x02B8) class AYBLightingPreset : public AActor { public: struct FGameplayTag Region; // 0x02B8(0x0008)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTag Location; // 0x02C0(0x0008)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FGameplayTagContainer TimeOfDay; // 0x02C8(0x0020)(Edit, BlueprintVisible, AssetRegistrySearchable, NativeAccessSpecifierPublic) struct FGameplayTagContainer Weather; // 0x02E8(0x0020)(Edit, BlueprintVisible, AssetRegistrySearchable, NativeAccessSpecifierPublic) public: static bool MakeLightingContextFromLightingPreset(const struct FPrimaryAssetId& _lightingContextId, struct FYBLightingContext* out_lightingContext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLightingPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLightingPreset") } static class AYBLightingPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBLightingPreset; // Class YBCommon.YBLocalPlayerSubsystemNoShipping // 0x0000 (0x0030 - 0x0030) class UYBLocalPlayerSubsystemNoShipping final : public ULocalPlayerSubsystem { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocalPlayerSubsystemNoShipping") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocalPlayerSubsystemNoShipping") } static class UYBLocalPlayerSubsystemNoShipping* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocalPlayerSubsystemNoShipping; // Class YBCommon.YBLocationGameDefinition // 0x0030 (0x0060 - 0x0030) class UYBLocationGameDefinition : public UPrimaryDataAsset { public: bool IsEnclaveLocation; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsNarrativeHub; // 0x0031(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsCheckpointsLocation; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr IntroSequence; // 0x0038(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationGameDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationGameDefinition") } static class UYBLocationGameDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationGameDefinition; // Class YBCommon.YBLocationDefinition // 0x0038 (0x0068 - 0x0030) class UYBLocationDefinition : public UPrimaryDataAsset { public: struct FSoftWorldReference LevelReference; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, NativeAccessSpecifierPublic) class UYBLocationGameDefinition* LocationGameDefinition; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBLocationUserInterfaceDefinition* LocationUserInterfaceDefinition; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLocationDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLocationDefinition") } static class UYBLocationDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLocationDefinition; // Class YBCommon.YBLoggingBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBLoggingBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class FString JoinObjectArrayToString(const TArray& _array, const class FString& _separator); static void LogErrorString(const class UObject* _worldContextObject, const class FString& _string); static void LogErrorText(const class UObject* _worldContextObject, const class FText& _text); static void LogWarningString(const class UObject* _worldContextObject, const class FString& _string); static void LogWarningText(const class UObject* _worldContextObject, const class FText& _text); static void PrintErrorMessageText(const class FText& _text, const class UObject* _objectToken); static void PrintErrorString(const class UObject* _worldContextObject, const class FString& _string, bool _printToScreen, float _duration, const class FName _key); static void PrintErrorText(const class UObject* _worldContextObject, const class FText& _text, bool _printToScreen, float _duration, const class FName _key); static void PrintInfoMessageText(const class FText& _text, const class UObject* _objectToken); static void PrintWarningMessageText(const class FText& _text, const class UObject* _objectToken); static void PrintWarningString(const class UObject* _worldContextObject, const class FString& _string, bool _printToScreen, float _duration, const class FName _key); static void PrintWarningText(const class UObject* _worldContextObject, const class FText& _text, bool _printToScreen, float _duration, const class FName _key); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLoggingBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLoggingBlueprintLibrary") } static class UYBLoggingBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLoggingBlueprintLibrary; // Class YBCommon.YBLoomgateDefinition // 0x0018 (0x0070 - 0x0058) class UYBLoomgateDefinition final : public UYBTravelDefinition { public: struct FVector2D IconCoords2D; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 FloorLevel; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 LoomgateMenuOrderingIndex; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLoomgateDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLoomgateDefinition") } static class UYBLoomgateDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLoomgateDefinition; // Class YBCommon.YBLootComponentDataOverride // 0x0010 (0x0038 - 0x0028) class UYBLootComponentDataOverride final : public UYBActorComponentDataOverride { public: struct FDataTableRowHandle LootTable; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootComponentDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootComponentDataOverride") } static class UYBLootComponentDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootComponentDataOverride; // Class YBCommon.YBLootConfiguration // 0x00E0 (0x0108 - 0x0028) class UYBLootConfiguration final : public UObject { public: class UDataTable* InitialLootTables; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf RuntimeLootTableEventHandlerClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray LootTableModifiers; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) bool ShouldModifiedLootTablesBePersistent; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBLootTimeBucketParams TrajectoryTimeBucketParams; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FYBLootTimeBucketParams TrajectoryTestTimeBucketParams; // 0x0054(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) struct FYBLootTimeBucketParams GenerationTimeBucketParams; // 0x005C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) bool bUseMaxActorCountInWorld; // 0x0064(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FYBMaxLootCountParams MaxActorCountParams; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) class UYBLootConfiguration_GameSpecific* GameSpecificData; // 0x0070(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ModifiedLootTutorial; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBGameplayCondition* ModifiedLootTutorialCondition; // 0x00A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBLootTrajectoryNavmeshParams NavmeshTrajectoryParams; // 0x00A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) TMap TrajectoryParams; // 0x00B8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootConfiguration") } static class UYBLootConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootConfiguration; // Class YBCommon.YBLootSettings // 0x0050 (0x0088 - 0x0038) class UYBLootSettings final : public UDeveloperSettings { public: TSoftObjectPtr LootConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr LootSubsystemExtensionClass; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootSettings") } static class UYBLootSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootSettings; // Class YBCommon.YBMaterialPhaseCondition // 0x0008 (0x0038 - 0x0030) class UYBMaterialPhaseCondition final : public UYBGameplayCondition { public: int32 InteractorIndex; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBMaterialPhase MaterialPhase; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMaterialPhaseCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMaterialPhaseCondition") } static class UYBMaterialPhaseCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMaterialPhaseCondition; // Class YBCommon.YBMercunaNavOctree // 0x0040 (0x04A0 - 0x0460) class AYBMercunaNavOctree final : public AMercunaNavOctree { public: struct FGameplayTagContainer OwnedGameplayTags; // 0x0460(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) uint8 Pad_480[0x20]; // 0x0480(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMercunaNavOctree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMercunaNavOctree") } static class AYBMercunaNavOctree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBMercunaNavOctree; // Class YBCommon.YBStaticMeshDataOverride // 0x0030 (0x0070 - 0x0040) class UYBStaticMeshDataOverride final : public UYBMeshDataOverride { public: TSoftObjectPtr StaticMesh; // 0x0040(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bOverrideMass : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 bEvaluateWorldPositionOffset : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MassOverride; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStaticMeshDataOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStaticMeshDataOverride") } static class UYBStaticMeshDataOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStaticMeshDataOverride; // Class YBCommon.YBMiscUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBMiscUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static TSoftObjectPtr CastSoftRef(const TSubclassOf _class, TSoftObjectPtr& _object); static void GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf ActorClass, TArray* OutActors); static float GetClampedTimeFromValue(const struct FCurveTableRowHandle& _rowHandle, float _value); static class FString GetSaveGameFolder(); static const TArray GetStreamingLevelsFromWorld(const class UWorld*& _world); static float GetTargetMaxFramerate(); static bool HasAlphaChannel(const class UTexture2D* _texture); static bool IsPartitionedWorld(const class UObject* _worldContextObject); static bool IsPartitionedWorldEnabled(const class UObject* _worldContextObject); static void OpenFolderInExplorer(const class FString& _path); static bool StovePlatform(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMiscUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMiscUtilsBlueprintLibrary") } static class UYBMiscUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMiscUtilsBlueprintLibrary; // Class YBCommon.YBNarrativeAction // 0x0000 (0x02B8 - 0x02B8) class AYBNarrativeAction : public AActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNarrativeAction") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNarrativeAction") } static class AYBNarrativeAction* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBNarrativeAction; // Class YBCommon.YBNarrativeSubsystemConfig // 0x0050 (0x0080 - 0x0030) class UYBNarrativeSubsystemConfig : public UPrimaryDataAsset { public: TMap RequestCooldownInterval; // 0x0030(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNarrativeSubsystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNarrativeSubsystemConfig") } static class UYBNarrativeSubsystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNarrativeSubsystemConfig; // Class YBCommon.YBNavClimbGraphDebugDisplaySettings // 0x0008 (0x0030 - 0x0028) class UYBNavClimbGraphDebugDisplaySettings final : public UYBConfigSettings { public: uint8 DisplayClimbingGraph : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayClimbingGraphNormals : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayClimbingGraphPath : 1; // 0x0028(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayClimbingGraphEntryPoints : 1; // 0x0028(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 DisplayClimbingGraphRequest : 1; // 0x0028(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavClimbGraphDebugDisplaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavClimbGraphDebugDisplaySettings") } static class UYBNavClimbGraphDebugDisplaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavClimbGraphDebugDisplaySettings; // Class YBCommon.YBNavClimbGraphBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBNavClimbGraphBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static bool IsActorOnClimbGraph(const class AActor* _actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavClimbGraphBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavClimbGraphBlueprintLibrary") } static class UYBNavClimbGraphBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavClimbGraphBlueprintLibrary; // Class YBCommon.YBNavigationSettings // 0x0078 (0x00B0 - 0x0038) class UYBNavigationSettings final : public UDeveloperSettings { public: TSoftObjectPtr GlobalNavigationConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr GlobalClimbNavigationConfig; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr OutOfBoundsExtensionClass; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavigationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavigationSettings") } static class UYBNavigationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavigationSettings; // Class YBCommon.YBNavigationUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBNavigationUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AbortAsyncFindPathRequest(const class UObject* _worldContextObject, const struct FYBNavQueryId& _pathQueryId); static void DrawDebugPath(const class UObject* _owner, const TArray& _pathPoints, EYBNavDebugMode _mode, const struct FLinearColor& _color, float _duration, float _width); static void ExtractPathPointsPosition(const TArray& _pathPoints, TArray* out_pathPointsPos); static const class UYBGlobalNavigationConfig* GetGlobalNavigationConfig(const class UObject* _worldContextObject); static const class UCurveFloat* GetJumpShapeScaleCurve(const class UObject* _worldContextObject, const class AYBCharacter* _character); static bool IsNavQueryValid(const struct FYBNavQueryId& _request); static int32 SearchPathPointApprox(const struct FVector& _pos, const TArray& _pathPoints, struct FYBPathPoint* out_pointApprox, int32 _startPointIdx); static void SimplifyPathPoints(TArray& inout_pathPoints, float _maxDistToPath); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavigationUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavigationUtilsBlueprintLibrary") } static class UYBNavigationUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavigationUtilsBlueprintLibrary; // Class YBCommon.YBNavLinkProxyLibrary // 0x0000 (0x0028 - 0x0028) class UYBNavLinkProxyLibrary final : public UBlueprintFunctionLibrary { public: static class UClass* GetAreaClass(const struct FNavigationLink& _link); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavLinkProxyLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavLinkProxyLibrary") } static class UYBNavLinkProxyLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavLinkProxyLibrary; // Class YBCommon.YBNotifyStateApplyGameplayEffect // 0x0060 (0x0090 - 0x0030) class UYBNotifyStateApplyGameplayEffect final : public UAnimNotifyState { public: TSubclassOf GameplayEffect; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float Level; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap GameplayEffectsHandleMap; // 0x0040(0x0050)(BlueprintReadOnly, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNotifyStateApplyGameplayEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateApplyGameplayEffect") } static class UYBNotifyStateApplyGameplayEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateApplyGameplayEffect; // Class YBCommon.YBNotifyStateEarlyBlendOut // 0x0018 (0x0048 - 0x0030) class UYBNotifyStateEarlyBlendOut final : public UAnimNotifyState { public: class UAnimMontage* ThisMontage; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckMovementState; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBMovementState MovementStateEquals; // 0x003D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckStance; // 0x003E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBStance StanceEquals; // 0x003F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bCheckMovementInput; // 0x0040(0x0001)(Edit, BlueprintVisible, 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("YBNotifyStateEarlyBlendOut") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateEarlyBlendOut") } static class UYBNotifyStateEarlyBlendOut* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNotifyStateEarlyBlendOut; // Class YBCommon.YBNotifyStateIK // 0x00C0 (0x00F0 - 0x0030) #pragma pack(push, 0x1) class alignas(0x10) UYBNotifyStateIK : public UAnimNotifyState { public: struct FYBIKEffectorRetargetingNotifyData Settings; // 0x0030(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) class AYBCharacter* Character; // 0x00E0(0x0008)(BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNotifyStateIK") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNotifyStateIK") } static class UYBNotifyStateIK* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_UYBNotifyStateIK; // Class YBCommon.YBNPCManager // 0x3940 (0x3978 - 0x0038) class UYBNPCManager : public UYBInGameWorldSubsystem { public: class UYBNPCManagerDebugSettings* NPCManagerDebugSettings; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_40[0x3890]; // 0x0040(0x3890)(Fixing Size After Last Property [ Dumper-7 ]) TMap, class UYBBlackboardLogic*> BlackboardLogics; // 0x38D0(0x0050)(Transient, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* ImGuiWindowSettings; // 0x3920(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3928[0x18]; // 0x3928(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UYBGlobalAIConfig* GlobalAIConfig; // 0x3940(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_3948[0x30]; // 0x3948(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static ETeamAttitude GetAttitudeBetweenCharacters(const class AYBCharacter* _characterA, const class AYBCharacter* _characterB); void AddBlacklistObject(const class AActor* _actor); void OnPlayerTeleported(class AActor* _playerActor, EYBPlayerTeleportationFlags _flags); bool CanSentinelPerformGrabAttack() const; class UYBGlobalAIConfig* GetAIConfig() const; TArray GetAllNPCsBySoftClass(const TSoftClassPtr& _class) const; void GetCharactersInBoxWithAttitude(TArray& out_characters, class AYBCharacter* _self, const struct FTransform& _boxTransform, const struct FVector& _boxHalfExtent, ETeamAttitude _attitude, const struct FGameplayTagQuery& _tagRequirements) const; void GetCharactersInRadius(TArray& out_characters, const struct FVector& _centerPosition, const float _radius) const; void GetCharactersInRadiusWithAttitude(TArray& out_characters, class AYBCharacter* _self, const struct FVector& _centerPosition, const float _radius, ETeamAttitude _attitude, const struct FGameplayTagQuery& _tagRequirements) const; int32 GetNumberOfNPCs() const; bool IsHTNDebugDisplayDisabled() const; bool ShouldShowPlanningInViewport() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNPCManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNPCManager") } static class UYBNPCManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNPCManager; // Class YBCommon.YBPathFollowingComponent // 0x01D0 (0x0498 - 0x02C8) class UYBPathFollowingComponent final : public UPathFollowingComponent { public: bool bUseGreyhoundPathFollow; // 0x02C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnPathStartedEvent; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnPathFinishedEvent; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) struct FYBPathFollowGreyhoundParams PathFollowGreyhoundParams; // 0x02F0(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) struct FYBLookAheadOnPathParams DefaultLookAheadParams; // 0x0304(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_31C[0x17C]; // 0x031C(0x017C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static bool CreatePathFollowRequestFromPath(class UNavigationPath* _path, struct FYBPathFollowRequest* out_request); void AbortMove(const class UObject* _instigator); void OnPathNavLinkEnd(class AYBCharacter* _character, const struct FYBCharacterMovementStateChange& _stateChange); void OnPathNavLinkLand(class AYBCharacter* _character, EYBCharacterMovementState _from, EYBCharacterMovementState _to, float _deltaSpeed, double _timestamp); struct FAIRequestID RequestMove(const struct FYBPathFollowRequest& _request); void SetLookAheadEnabled(bool _bEnabled); void SetLookAheadFadeOutTargetEnabled(bool _bEnabled); void UpdateLookAheadFadeOutTargetActor(const class AActor* _actor); void UpdateLookAheadFadeOutTargetLocation(const struct FVector& _location); EPathFollowingStatus BP_GetStatus() const; const struct FYBLookAheadOnPathParams GetCurrentLookAheadParams() const; const struct FYBPathPoint GetCurrentPathPoint() const; const TArray GetCurrentPathPoints() const; int32 GetCurrentSegmentEndIndex() const; int32 GetCurrentSegmentStartIndex() const; const struct FYBLookAheadOnPathParams GetDefaultLookAheadParams() const; int32 GetNextNavLinkPathPointIndex() const; bool HasIncomingNavLink() const; bool HasReachedDestination(const struct FVector& _current, const struct FVector& _dest, float _acceptanceRadius, bool _bReachTestIncludesAgentRadius) const; bool IsCurrentRequest(const struct FAIRequestID& _id) const; bool IsLookingAheadOnPath() const; bool IsUsingJumpNavLink() const; bool PathHasNavLinks() const; bool UseLookAheadFadeOutTarget() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPathFollowingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPathFollowingComponent") } static class UYBPathFollowingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPathFollowingComponent; // Class YBCommon.YBPhysicalAnimationComponentDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBPhysicalAnimationComponentDebugSettings final : public UYBConfigSettings { public: uint8 DisablePowerRagdoll : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicalAnimationComponentDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicalAnimationComponentDebugSettings") } static class UYBPhysicalAnimationComponentDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicalAnimationComponentDebugSettings; // Class YBCommon.YBPhysicsCollisionHandler // 0x0098 (0x00D8 - 0x0040) class UYBPhysicsCollisionHandler : public UPhysicsCollisionHandler { public: struct FGameplayTag ImpactGameplayCueTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ECollisionChannel WaterCollisionChannel; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UPhysicalMaterial* WaterPhysicalMaterial; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBAbilitySystemComponent* WorldProxyGasComponent; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBImGuiWindowSettings* ImGuiWindowSettings; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_68[0x70]; // 0x0068(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsCollisionHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsCollisionHandler") } static class UYBPhysicsCollisionHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsCollisionHandler; // Class YBCommon.YBVirtualUniqueIDProvider // 0x0000 (0x0000 - 0x0000) class IYBVirtualUniqueIDProvider final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBVirtualUniqueIDProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBVirtualUniqueIDProvider") } static class IYBVirtualUniqueIDProvider* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBVirtualUniqueIDProvider; // Class YBCommon.YBManagedPhysicsBodyInstanceListener // 0x0000 (0x0000 - 0x0000) class IYBManagedPhysicsBodyInstanceListener final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBManagedPhysicsBodyInstanceListener") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBManagedPhysicsBodyInstanceListener") } static class IYBManagedPhysicsBodyInstanceListener* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBManagedPhysicsBodyInstanceListener; // Class YBCommon.YBPhysicsControlComponent // 0x0210 (0x04B0 - 0x02A0) class UYBPhysicsControlComponent final : public USceneComponent { public: float TeleportDistanceThreshold; // 0x02A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TeleportRotationThreshold; // 0x02A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebugVisualization; // 0x02A8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebugPose; // 0x02A9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2AA[0x2]; // 0x02AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float VisualizationSizeScale; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebugControlList; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString DebugControlDetailFilter; // 0x02B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebugBodyModifierList; // 0x02C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString DebugBodyModifierDetailFilter; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityPredictionTime; // 0x02E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNumControlsOrModifiersPerName; // 0x02E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FPoseSnapshot PoseSnapshot; // 0x02E8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, NativeAccessSpecifierProtected) uint8 Pad_320[0x188]; // 0x0320(0x0188)(Fixing Size After Last Property [ Dumper-7 ]) class UYBCharacterMovementComponent* AssociatedCharacterMovementComponent; // 0x04A8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void AddBodyModifiersToSet(struct FPhysicsControlNames* NewSet, const TArray& BodyModifiers, const class FName Set); void AddBodyModifierToSet(struct FPhysicsControlNames* NewSet, const class FName BodyModifier, const class FName Set); void AddControlsToSet(struct FPhysicsControlNames* NewSet, const TArray& Controls, const class FName Set); void AddControlToSet(struct FPhysicsControlNames* NewSet, const class FName Control, const class FName Set); void ApplyPhysicsControlCharacterConfig(const struct FYBPhysicsControlCharacterConfig& _limbConfig, const TArray& _overrides, float _controlDataLerpSpeed); class FName CreateBodyModifier(class UMeshComponent* MeshComponent, const class FName BoneName, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation); TMap CreateBodyModifiersFromLimbBones(struct FPhysicsControlNames* AllBodyModifiers, const TMap& LimbBones, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation); TArray CreateBodyModifiersFromSkeletalMeshBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation); class FName CreateControl(class UMeshComponent* ParentMeshComponent, class FName ParentBoneName, class UMeshComponent* ChildMeshComponent, const class FName ChildBoneName, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlTarget& ControlTarget, const struct FPhysicsControlSettings& ControlSettings, class FName Set, const bool bEnabled); void CreateControlsAndBodyModifiersFromLimbBones(struct FPhysicsControlNames* AllWorldSpaceControls, TMap* LimbWorldSpaceControls, struct FPhysicsControlNames* AllParentSpaceControls, TMap* LimbParentSpaceControls, struct FPhysicsControlNames* AllBodyModifiers, TMap* LimbBodyModifiers, class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& LimbSetupData, const struct FPhysicsControlData& WorldSpaceControlData, const struct FPhysicsControlSettings& WorldSpaceControlSettings, const bool bEnableWorldSpaceControls, const struct FPhysicsControlData& ParentSpaceControlData, const struct FPhysicsControlSettings& ParentSpaceControlSettings, const bool bEnableParentSpaceControls, const EPhysicsMovementType PhysicsMovementType, const float GravityMultiplier, const float PhysicsBlendWeight); TMap CreateControlsFromLimbBones(struct FPhysicsControlNames* AllControls, const TMap& LimbBones, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const bool bEnabled); TMap CreateControlsFromLimbBonesAndConstraintProfile(struct FPhysicsControlNames* AllControls, const TMap& LimbBones, const class FName ConstraintProfile, const bool bEnabled); TArray CreateControlsFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled); TArray CreateControlsFromSkeletalMeshAndConstraintProfile(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames, const class FName ConstraintProfile, const class FName Set, const bool bEnabled); TArray CreateControlsFromSkeletalMeshAndConstraintProfileBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const class FName ConstraintProfile, const class FName Set, const bool bEnabled); TArray CreateControlsFromSkeletalMeshBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled); bool CreateNamedBodyModifier(const class FName Name_0, class UMeshComponent* MeshComponent, const class FName BoneName, const class FName Set, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation); bool CreateNamedControl(class FName Name_0, class UMeshComponent* ParentMeshComponent, const class FName ParentBoneName, class UMeshComponent* ChildMeshComponent, const class FName ChildBoneName, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlTarget& ControlTarget, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled); bool DestroyBodyModifier(const class FName Name_0); void DestroyBodyModifiers(const TArray& Names); void DestroyBodyModifiersInSet(const class FName Set); bool DestroyControl(const class FName Name_0); void DestroyControls(const TArray& Names); void DestroyControlsInSet(const class FName Set); TArray GetCachedBoneAngularVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames); struct FVector GetCachedBoneAngularVelocity(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName); struct FRotator GetCachedBoneOrientation(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName); TArray GetCachedBoneOrientations(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames); struct FVector GetCachedBonePosition(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName); TArray GetCachedBonePositions(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames); struct FTransform GetCachedBoneTransform(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName); TArray GetCachedBoneTransforms(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames); TArray GetCachedBoneVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& BoneNames); struct FVector GetCachedBoneVelocity(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName); void ResetBodyModifiersInSetToCachedBoneTransforms(const class FName SetName, const EResetToCachedTargetBehavior Behavior); void ResetBodyModifiersToCachedBoneTransforms(const TArray& Names, const EResetToCachedTargetBehavior Behavior); bool ResetBodyModifierToCachedBoneTransform(const class FName Name_0, const EResetToCachedTargetBehavior Behavior); bool ResetControlPoint(const class FName Name_0); bool SetBodyModifierCollisionType(const class FName Name_0, const ECollisionEnabled CollisionType); bool SetBodyModifierGravityMultiplier(const class FName Name_0, const float GravityMultiplier); bool SetBodyModifierKinematicTarget(const class FName Name_0, const struct FVector& KinematicTargetPosition, const struct FRotator& KinematicTargetOrienation, const bool bMakeKinematic); bool SetBodyModifierMovementType(const class FName Name_0, const EPhysicsMovementType MovementType); bool SetBodyModifierPhysicsBlendWeight(const class FName Name_0, const float PhysicsBlendWeight); void SetBodyModifiersCollisionType(const TArray& Names, const ECollisionEnabled CollisionType); void SetBodyModifiersGravityMultiplier(const TArray& Names, const float GravityMultiplier); void SetBodyModifiersInSetCollisionType(const class FName Set, const ECollisionEnabled CollisionType); void SetBodyModifiersInSetGravityMultiplier(const class FName Set, const float GravityMultiplier); void SetBodyModifiersInSetMovementType(const class FName Set, const EPhysicsMovementType MovementType); void SetBodyModifiersInSetPhysicsBlendWeight(const class FName Set, const float PhysicsBlendWeight); void SetBodyModifiersInSetUpdateKinematicFromSimulation(const class FName Set, const bool bUpdateKinematicFromSimulation); void SetBodyModifiersInSetUseSkeletalAnimation(const class FName Set, const bool bUseSkeletalAnimation); void SetBodyModifiersMovementType(const TArray& Names, const EPhysicsMovementType MovementType); void SetBodyModifiersPhysicsBlendWeight(const TArray& Names, const float PhysicsBlendWeight); void SetBodyModifiersUpdateKinematicFromSimulation(const TArray& Names, const bool bUpdateKinematicFromSimulation); void SetBodyModifiersUseSkeletalAnimation(const TArray& Names, const bool bUseSkeletalAnimation); bool SetBodyModifierUpdateKinematicFromSimulation(const class FName Name_0, const bool bUpdateKinematicFromSimulation); bool SetBodyModifierUseSkeletalAnimation(const class FName Name_0, const bool bUseSkeletalAnimation); bool SetCachedBoneData(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const struct FTransform& TM, const struct FVector& Velocity, const struct FVector& AngularVelocity); bool SetControlAngularData(const class FName Name_0, const float Strength, const float DampingRatio, const float ExtraDamping, const float MaxTorque, const bool bEnableControl); bool SetControlAutoDisable(const class FName Name_0, const bool bAutoDisable); bool SetControlData(const class FName Name_0, const struct FPhysicsControlData& ControlData, const bool bEnableControl); void SetControlDataPreset(const EPhysicsControlType _type, const EYBPhysicsControlStrength _controlStrength, const struct FPhysicsControlData& _data); void SetControlDatas(const TArray& Names, const struct FPhysicsControlData& ControlData, const bool bEnableControl); void SetControlDatasInSet(const class FName Set, const struct FPhysicsControlData& ControlData, const bool bEnableControl); bool SetControlDisableCollision(const class FName Name_0, const bool bDisableCollision); bool SetControlEnabled(const class FName Name_0, const bool bEnable); bool SetControlLinearData(const class FName Name_0, const float Strength, const float DampingRatio, const float ExtraDamping, const float MaxForce, const bool bEnableControl); bool SetControlMultiplier(const class FName Name_0, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl); void SetControlMultipliers(const TArray& Names, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl); void SetControlMultipliersInSet(const class FName Set, const struct FPhysicsControlMultiplier& ControlMultiplier, const bool bEnableControl); bool SetControlPoint(const class FName Name_0, const struct FVector& Position); void SetControlsAutoDisable(const TArray& Names, const bool bAutoDisable); void SetControlsDisableCollision(const TArray& Names, const bool bDisableCollision); void SetControlsEnabled(const TArray& Names, const bool bEnable); void SetControlsInSetAutoDisable(const class FName Set, const bool bAutoDisable); void SetControlsInSetDisableCollision(const class FName Set, const bool bDisableCollision); void SetControlsInSetEnabled(const class FName Set, const bool bEnable); void SetControlsInSetUseSkeletalAnimation(const class FName Set, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier); void SetControlsUseSkeletalAnimation(const TArray& Names, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier); bool SetControlTarget(const class FName Name_0, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl); bool SetControlTargetOrientation(const class FName Name_0, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetOrientations(const TArray& Names, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); bool SetControlTargetOrientationsFromArray(const TArray& Names, const TArray& Orientations, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetOrientationsInSet(const class FName SetName, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); bool SetControlTargetPoses(const class FName Name_0, const struct FVector& ParentPosition, const struct FRotator& ParentOrientation, const struct FVector& ChildPosition, const struct FRotator& ChildOrientation, const float VelocityDeltaTime, const bool bEnableControl); bool SetControlTargetPosition(const class FName Name_0, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); bool SetControlTargetPositionAndOrientation(const class FName Name_0, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetPositions(const TArray& Names, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetPositionsAndOrientations(const TArray& Names, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); bool SetControlTargetPositionsAndOrientationsFromArray(const TArray& Names, const TArray& Positions, const TArray& Orientations, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetPositionsAndOrientationsInSet(const class FName SetName, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); bool SetControlTargetPositionsFromArray(const TArray& Names, const TArray& Positions, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargetPositionsInSet(const class FName SetName, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget); void SetControlTargets(const TArray& Names, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl); void SetControlTargetsInSet(const class FName Set, const struct FPhysicsControlTarget& ControlTarget, const bool bEnableControl); bool SetControlUseSkeletalAnimation(const class FName Name_0, const bool bUseSkeletalAnimation, const float SkeletalAnimationVelocityMultiplier); void UpdateBodyModifiers(float DeltaTime); void UpdateControls(float DeltaTime); void UpdateTargetCaches(float DeltaTime); const TArray GetAllBodyModifierNames() const; const TArray GetAllControlNames() const; const TArray GetBodyModifierNamesInSet(const class FName Set) const; bool GetControlAutoDisable(const class FName Name_0) const; bool GetControlData(const class FName Name_0, struct FPhysicsControlData* ControlData) const; bool GetControlEnabled(const class FName Name_0) const; bool GetControlMultiplier(const class FName Name_0, struct FPhysicsControlMultiplier* ControlMultiplier) const; const TArray GetControlNamesInSet(const class FName Set) const; bool GetControlTarget(const class FName Name_0, struct FPhysicsControlTarget* ControlTarget) const; TMap GetLimbBonesFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray& LimbSetupData) const; TArray GetSetsContainingBodyModifier(const class FName Control) const; TArray GetSetsContainingControl(const class FName Control) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsControlComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsControlComponent") } static class UYBPhysicsControlComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsControlComponent; // Class YBCommon.YBPhysicsDependent // 0x0000 (0x0000 - 0x0000) class IYBPhysicsDependent final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsDependent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsDependent") } static class IYBPhysicsDependent* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBPhysicsDependent; // Class YBCommon.YBPhysicsDependencyManager // 0x0050 (0x0088 - 0x0038) class UYBPhysicsDependencyManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsDependencyManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsDependencyManager") } static class UYBPhysicsDependencyManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsDependencyManager; // Class YBCommon.YBExpandingGraphConfiguration // 0x0040 (0x0070 - 0x0030) class UYBExpandingGraphConfiguration final : public UDataAsset { public: float Resolution; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 BrokenConstraintFrameThresholdCount; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ClusterBrokenConstraintFrameThresholdCount; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConstraintStressLeverFactor; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerNodeConstraintLinearStrength; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PerNodeConstraintAngularStrength; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterConstraintStrengthFactor; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterConstraintParentInvMassScale; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ClusterProcessingMaxNodeCount; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 DynamicClusterMaxNodeCount; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ClusterMinSize; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ExplodeClusterMinNodeCount; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 ExplodeClusterMaxNodeCount; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClusterMergeCollidedCharacterCollisionGroup; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool WeakenSplitClusterConstraints; // 0x0065(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool DontConstrainAttachment; // 0x0066(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_67[0x1]; // 0x0067(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint32 LoadBalancingClusterSizeToAvoidDestruction; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBExpandingGraphConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBExpandingGraphConfiguration") } static class UYBExpandingGraphConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBExpandingGraphConfiguration; // Class YBCommon.YBPhysicsExpandingGraphClusterActor // 0x0028 (0x02E0 - 0x02B8) class AYBPhysicsExpandingGraphClusterActor : public AActor { public: uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBMultiShapeComponent* MultiShapeComponent; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C8[0x18]; // 0x02C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool CutCluster(TArray* _clusters, class APawn* _cutInstigator, const struct FVector& _location, float _radius, int32 _maxSubClusterNodeCount, float _maxSubClusterMass); void ExplodeCluster(); void GetConstrainedActors(TArray* _constrainedActors); void OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit); bool IsLinkedToAnything() const; bool IsLinkedToStatic() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphClusterActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphClusterActor") } static class AYBPhysicsExpandingGraphClusterActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBPhysicsExpandingGraphClusterActor; // Class YBCommon.YBPhysicsExpandingGraphSimulationActor // 0x0028 (0x02E0 - 0x02B8) class AYBPhysicsExpandingGraphSimulationActor : public AActor { public: struct FVector HalfExtents; // 0x02B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBExpandingGraphSimulationComponent* SimulationComponent; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBPhysicsExpandingGraph* ExpandingGraph; // 0x02D8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ActivateNode(int32 _nodeIndex); void DeactivateNode(int32 _nodeIndex); void OnInteractorMaterialPhaseChange(int32 _index, EYBMaterialPhase _oldPhase, EYBMaterialPhase _newPhase); void OnNodeDestroyed(int32 _nodeIndex); bool BP_GetNodeTransform(int32 _nodeIndex, struct FTransform* out_transform) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphSimulationActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphSimulationActor") } static class AYBPhysicsExpandingGraphSimulationActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBPhysicsExpandingGraphSimulationActor; // Class YBCommon.YBPhysicsExpandingGraphListenerInterface // 0x0000 (0x0000 - 0x0000) class IYBPhysicsExpandingGraphListenerInterface final { public: void OnNodesDestroyed(const TArray& _destroyedNodeIndexes); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphListenerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphListenerInterface") } static class IYBPhysicsExpandingGraphListenerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBPhysicsExpandingGraphListenerInterface; // Class YBCommon.YBPhysicsExpandingGraphAttachableActorInterface // 0x0000 (0x0000 - 0x0000) class IYBPhysicsExpandingGraphAttachableActorInterface final { public: void OnAttachedClusterChanged(class AYBPhysicsExpandingGraphClusterActor* _previousCluster, class AYBPhysicsExpandingGraphClusterActor* _newCluster); void OnAttachedNodeDestroyed(); bool PreventAutoReattachToNearestNode() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphAttachableActorInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphAttachableActorInterface") } static class IYBPhysicsExpandingGraphAttachableActorInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBPhysicsExpandingGraphAttachableActorInterface; // Class YBCommon.YBPhysicsExpandingGraph // 0x8318 (0x8350 - 0x0038) class alignas(0x10) UYBPhysicsExpandingGraph final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBExpandingGraphConfiguration* Configuration; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_48[0x30]; // 0x0048(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf ClusterRootActorTemplate; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UPhysicalMaterial* ClusterRootActorPhysMat; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray RenderingEntries; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray CollisionEntries; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_B0[0x198]; // 0x00B0(0x0198)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Listeners; // 0x0248(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_258[0x80D8]; // 0x0258(0x80D8)(Fixing Size After Last Property [ Dumper-7 ]) class AYBPhysicsExpandingGraphSimulationActor* SimulationActor; // 0x8330(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Clusters; // 0x8338(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_8348[0x8]; // 0x8348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraph") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraph") } static class UYBPhysicsExpandingGraph* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsExpandingGraph; // Class YBCommon.YBPhysicsExpandingGraphBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBPhysicsExpandingGraphBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void AddListener(class UObject* _worldContext, class UObject* _listener); static void AddRequestListener(class UObject* _worldContext, int32 _requestID, class UObject* _listener); static bool AttachActorToExpandingGraph(class AActor* _actor, const struct FHitResult& _hitResult, int32* _nodeIndex); static int32 CreateRequest(class UObject* _worldContext, const struct FYBPhysicsExpandingGraphRequest& _descriptor); static void DestroyAllClusters(class UObject* _worldContext); static void DestroyRequest(class UObject* _worldContext, int32 _requestID); static void DetachActorFromAnyCluster(const class AActor* _actor); static bool DetachActorFromExpandingGraph(const class AActor* _actor); static bool FindExpandingGraphNodePosition(struct FHitResult* _outHit, class UObject* _worldContext, int32 _requestID, float _raycastMaxDistance, ECollisionChannel _channel); static bool FindRequestHitResult(struct FHitResult* _outHit, class UObject* _worldContext, int32 _requestID); static class AYBPhysicsExpandingGraphClusterActor* GetClusterAttachActor(const class AActor* _actor); static void GetRequestClusterActors(class UObject* _worldContext, int32 _requestID, TArray* _clusters); static bool IsActorConstrainedToExpandingGraph(const class AActor* _actor); static void NotifyOnNodeDestroy(class UObject* _worldContext, int32 _nodeIndex); static void RemoveListener(class UObject* _worldContext, class UObject* _listener); static void RemoveRequestListener(class UObject* _worldContext, int32 _requestID, class UObject* _listener); static void RetrieveClustersInRadius(class UObject* _worldContext, const struct FVector& _location, float _radius, int32 _maxSubClusterNodeCount, float _maxSubClusterMass, TArray* _clusters); static void RetrieveOverlappingClustersInRadius(class UObject* _worldContext, const struct FVector& _location, float _radius, TArray* _clusters); static void SetClusterActorTemplate(class UObject* _worldContext, TSubclassOf _clusterRootActor); static void SetExpandingGraphActorTemplate(class UObject* _worldContext, TSubclassOf _clusterRootActor, TSubclassOf _simulationActor); static void SetGenerationMinDistance(class UObject* _worldContext, int32 _requestID, float _generationMinDistance); static void SetRequestHitResult(class UObject* _worldContext, int32 _requestID, const struct FHitResult& _hitResult); static void SetRequestTargetPath(class UObject* _worldContext, int32 _requestID, const TArray& _targetPath); static void SetRequestTargetPosition(class UObject* _worldContext, int32 _requestID, const struct FVector& _targetPosition); static void SetSimulationActorTemplate(class UObject* _worldContext, TSubclassOf _simulationActor); static void StartGenerateNodes(class UObject* _worldContext, int32 _requestID); static void StopGenerateNodes(class UObject* _worldContext, int32 _requestID); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsExpandingGraphBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsExpandingGraphBlueprintLibrary") } static class UYBPhysicsExpandingGraphBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsExpandingGraphBlueprintLibrary; // Class YBCommon.YBHitBuffer // 0x00A0 (0x00C8 - 0x0028) class UYBHitBuffer final : public UObject { public: uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) TSet Actors; // 0x0078(0x0050)(NativeAccessSpecifierPublic) public: bool AddActor(class AActor* _actor); bool AddHitBufferHitResult(const struct FYBHitBufferHitResult& _hitResult); bool AddHitResult(const struct FHitResult& _hitResult); bool AddUniqueID(class FName _uniqueID); void Clear(); void ClearActors(); void ClearUniqueIDs(); bool Find(const struct FHitResult& _hitResult, class FName* UniqueID); void RemoveActor(class AActor* _actor); void RemoveUniqueID(class FName _uniqueID); bool ContainsActor(class AActor* _actor) const; bool ContainsUniqueID(class FName _uniqueID) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHitBuffer") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHitBuffer") } static class UYBHitBuffer* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHitBuffer; // Class YBCommon.YBPhysicsSettings // 0x0098 (0x00D0 - 0x0038) class UYBPhysicsSettings final : public UDeveloperSettings { public: TSoftObjectPtr AttachmentConstraintPresetConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr ExpandingGraphConfiguration; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr ProjectileManagerExtensionClass; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FYBKineticForcePoint KineticForcePoints[0x2]; // 0x00B0(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsSettings") } static class UYBPhysicsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsSettings; // Class YBCommon.YBPhysicsSyncHandler // 0x0068 (0x0090 - 0x0028) class UYBPhysicsSyncHandler : public UPhysicsSyncHandler { public: TArray MovingComponents; // 0x0028(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TSet AwakeComponents; // 0x0038(0x0050)(BlueprintVisible, ExportObject, BlueprintReadOnly, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UYBImGuiWindowSettings* ImGuiWindowSettings; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void PostSync(); void ExpandWithWeldedComponents(const TArray& _components, TArray* _expanded) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPhysicsSyncHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPhysicsSyncHandler") } static class UYBPhysicsSyncHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPhysicsSyncHandler; // Class YBCommon.YBPickup // 0x0000 (0x02B8 - 0x02B8) class AYBPickup : public AActor { public: void GetTemplateItemData(TSoftObjectPtr* TemplateItemData); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPickup") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPickup") } static class AYBPickup* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBPickup; // Class YBCommon.YBPlayerControllerDebugSettings // 0x0000 (0x0028 - 0x0028) class UYBPlayerControllerDebugSettings final : public UYBConfigSettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerControllerDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerControllerDebugSettings") } static class UYBPlayerControllerDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerControllerDebugSettings; // Class YBCommon.YBPlayerControllerUserInterfaceComponent // 0x0040 (0x00E0 - 0x00A0) class UYBPlayerControllerUserInterfaceComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnUIOnlyModeActivated; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnUIOnlyModeDeactivated; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnUsingPointerInputOnlyChanged; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 IsInUIOnlyModeRefCount; // 0x00D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 UsingPointerInputOnly : 1; // 0x00D9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void HandleCinematicModeChanged(bool _inCinematicMode); void HandleInputMethodChanged(ECommonInputType _currentInputType); void HandlePauseChanged(bool _isPaused); void OnGameSettingsChanged(class UYBSettingsShared* _settings); void ResetIsInUIOnlyMode(); void SetInUIOnlyMode(bool _isInUIOnlyMode); bool IsInUIOnlyMode() const; bool IsUsingPointerInputOnly() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerControllerUserInterfaceComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerControllerUserInterfaceComponent") } static class UYBPlayerControllerUserInterfaceComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerControllerUserInterfaceComponent; // Class YBCommon.YBPlayerInteractionDataConfig // 0x0010 (0x0040 - 0x0030) class UYBPlayerInteractionDataConfig final : public UDataAsset { public: float MaxSearchEnticeDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DefaultInteractionDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteractionEnticeAngleThreshold; // 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("YBPlayerInteractionDataConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerInteractionDataConfig") } static class UYBPlayerInteractionDataConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerInteractionDataConfig; // Class YBCommon.YBPlayerInventoryConfigDataAsset // 0x0000 (0x0030 - 0x0030) class UYBPlayerInventoryConfigDataAsset : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerInventoryConfigDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerInventoryConfigDataAsset") } static class UYBPlayerInventoryConfigDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerInventoryConfigDataAsset; // Class YBCommon.YBPlayerMappableKeySettings // 0x0028 (0x00B0 - 0x0088) class UYBPlayerMappableKeySettings final : public UPlayerMappableKeySettings { public: TArray LinkedMappingNames; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) class FText Description; // 0x0098(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerMappableKeySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerMappableKeySettings") } static class UYBPlayerMappableKeySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerMappableKeySettings; // Class YBCommon.YBHiddenPlayerMappableKeySettings // 0x0000 (0x0088 - 0x0088) class UYBHiddenPlayerMappableKeySettings final : public UPlayerMappableKeySettings { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBHiddenPlayerMappableKeySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBHiddenPlayerMappableKeySettings") } static class UYBHiddenPlayerMappableKeySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBHiddenPlayerMappableKeySettings; // Class YBCommon.YBPlayerTrackerComponent_Fixed // 0x0008 (0x0170 - 0x0168) class UYBPlayerTrackerComponent_Fixed final : public UYBPlayerTrackerComponent_Base { public: class USceneComponent* SceneComponent; // 0x0168(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void AttachTo(class USceneComponent* _sceneComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerTrackerComponent_Fixed") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerTrackerComponent_Fixed") } static class UYBPlayerTrackerComponent_Fixed* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerTrackerComponent_Fixed; // Class YBCommon.YBPlayerTrackerComponent_OpenSpline // 0x0000 (0x0170 - 0x0170) class UYBPlayerTrackerComponent_OpenSpline final : public UYBPlayerTrackerComponent_Spline { public: void AttachTo(class USplineComponent* _splineComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayerTrackerComponent_OpenSpline") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayerTrackerComponent_OpenSpline") } static class UYBPlayerTrackerComponent_OpenSpline* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayerTrackerComponent_OpenSpline; // Class YBCommon.YBPlayMontageAndWaitForEvent // 0x00C0 (0x0140 - 0x0080) class UYBPlayMontageAndWaitForEvent final : public UAbilityTask { public: TMulticastInlineDelegate OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnInterrupted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnCancelled; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EventReceived; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UAnimMontage* MontageToPlay; // 0x00D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FGameplayTagContainer EventTags; // 0x00D8(0x0020)(NativeAccessSpecifierPrivate) float Rate; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName StartSection; // 0x00FC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float StartTimeInSeconds; // 0x0104(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AnimRootMotionTranslationScale; // 0x0108(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bStopWhenAbilityEnds; // 0x010C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_10D[0x33]; // 0x010D(0x0033)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBPlayMontageAndWaitForEvent* PlayMontageAndWaitForEvent(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, class UAnimMontage* _montageToPlay, const struct FGameplayTagContainer& _eventTags, float _rate, class FName _startSection, float _startTimeInSeconds, bool _bStopWhenAbilityEnds, float _animRootMotionTranslationScale); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlayMontageAndWaitForEvent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlayMontageAndWaitForEvent") } static class UYBPlayMontageAndWaitForEvent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlayMontageAndWaitForEvent; // Class YBCommon.YBPredictionGameEffectSwitch // 0x0028 (0x00A8 - 0x0080) class UYBPredictionGameEffectSwitch final : public UYBAbilityTask { public: uint8 Pad_80[0x28]; // 0x0080(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBPredictionGameEffectSwitch* PredictionGameEffectSwitch(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, TSubclassOf _effectOn, TSubclassOf _effectOff, float _level, bool _removeOffBeforeOn); void SWITCH(bool _on); void SwitchOff(); void SwitchOn(); bool IsOn() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPredictionGameEffectSwitch") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPredictionGameEffectSwitch") } static class UYBPredictionGameEffectSwitch* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPredictionGameEffectSwitch; // Class YBCommon.YBProfilingBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBProfilingBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void EmitUserBookmark(const class FString& _bookmark); static void RegisterHitchDetectedCallback(); static void UnregisterHitchDetectedCallback(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBProfilingBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBProfilingBlueprintLibrary") } static class UYBProfilingBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBProfilingBlueprintLibrary; // Class YBCommon.ProjectileComponentBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UProjectileComponentBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UYBProjectileComponent* AddYBProjectileComponent(class AActor* _actor, class AActor* _instigator, float _projectileRadius, TSubclassOf _brainMessageClass, float _predictionGravityDelay); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("ProjectileComponentBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"ProjectileComponentBlueprintLibrary") } static class UProjectileComponentBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UProjectileComponentBlueprintLibrary; // Class YBCommon.YBProjectileManager // 0x0018 (0x0050 - 0x0038) class UYBProjectileManager final : public UYBInGameWorldSubsystem { public: TArray ProjectilesPerActor; // 0x0038(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) class UYBProjectileManagerExtension* ProjectileManagerExtension; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: TArray GetActiveProjectilesCreatedBy(const class AActor* _instigator, TSubclassOf _projectileClass) const; TArray GetActiveProjectilesCreatedByMultiple(const TArray& _instigators, TSubclassOf _projectileClass) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBProjectileManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBProjectileManager") } static class UYBProjectileManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBProjectileManager; // Class YBCommon.YBProjectileManagerExtension // 0x0000 (0x0030 - 0x0030) class UYBProjectileManagerExtension : public UYBWorldSubsystemExtension { public: void OnProjectileRegistered(class UYBProjectileComponent* _projectileComponent); void OnProjectileUnregistered(class UYBProjectileComponent* _projectileComponent); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBProjectileManagerExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBProjectileManagerExtension") } static class UYBProjectileManagerExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBProjectileManagerExtension; // Class YBCommon.YBQuestDataLayerDataAsset // 0x0010 (0x0040 - 0x0030) class UYBQuestDataLayerDataAsset final : public UPrimaryDataAsset { public: TArray DataLayerConditions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestDataLayerDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestDataLayerDataAsset") } static class UYBQuestDataLayerDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestDataLayerDataAsset; // Class YBCommon.YBQuestObjectiveGameplayCondition // 0x0038 (0x0098 - 0x0060) class UYBQuestObjectiveGameplayCondition final : public UYBEventBasedGameplayCondition { public: TSoftClassPtr QuestObjective; // 0x0060(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBQuestObjectiveCompletionState ObjectiveCompletionState; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89[0xF]; // 0x0089(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnQuestObjectiveStateChanged(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance); void OnQuestSubsystemInitialized(); const TSoftClassPtr GetQuestObjective() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestObjectiveGameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestObjectiveGameplayCondition") } static class UYBQuestObjectiveGameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestObjectiveGameplayCondition; // Class YBCommon.YBQuestObjectiveGroupGameplayCondition // 0x0010 (0x0048 - 0x0038) class UYBQuestObjectiveGroupGameplayCondition final : public UYBGroupGameplayConditionBase { public: TArray Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: const TArray GetConditions() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestObjectiveGroupGameplayCondition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestObjectiveGroupGameplayCondition") } static class UYBQuestObjectiveGroupGameplayCondition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestObjectiveGroupGameplayCondition; // Class YBCommon.YBQuestObjectiveSMStateInstance // 0x0050 (0x0140 - 0x00F0) class UYBQuestObjectiveSMStateInstance : public USMStateInstance { public: TMulticastInlineDelegate ED_OnObjectiveStateChanged; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate ED_OnObjectiveCompleted; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected) TMulticastInlineDelegate ED_OnObjectiveProgress; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected) bool SaveOnObjectiveCompletion; // 0x0120(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool SaveOnObjectiveProgress; // 0x0121(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBQuestTrackingType TrackingType; // 0x0122(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_123[0x5]; // 0x0123(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray RegisteredActiveActors; // 0x0128(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Transient, EditConst, Protected, NativeAccessSpecifierProtected) EYBQuestObjectiveCompletionState CompletionState; // 0x0138(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void CheatApplyPlayerProgressionChanges(); void CheatCompleteObjectiveWithProgressionUpdate(); bool CompleteIfInProgress(); void OnCompleteObjective(); void OnPostLoadMapWithWorld(); void OnReloadCompletedObjective(); void OnReloadObjectiveProgress(int32 _counterProgress); const EYBQuestObjectiveCompletionState GetState() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestObjectiveSMStateInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestObjectiveSMStateInstance") } static class UYBQuestObjectiveSMStateInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestObjectiveSMStateInstance; // Class YBCommon.YBQuestSMInstance // 0x0018 (0x0710 - 0x06F8) class UYBQuestSMInstance : public USMInstance { public: EYBQuestCompletionState CurrentState; // 0x06F8(0x0001)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F9[0x7]; // 0x06F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnQuestCompleted; // 0x0700(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) public: void DetectWalkthroughBreaks(); const class UYBQuestSMInstance* GetPreviousQuestSMInstance() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSMInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSMInstance") } static class UYBQuestSMInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSMInstance; // Class YBCommon.YBQuestStateMachineInstance // 0x0010 (0x0108 - 0x00F8) class UYBQuestStateMachineInstance : public USMStateMachineInstance { public: TMulticastInlineDelegate ED_OnQuestCompleted; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) public: void ForceCompleteQuest(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestStateMachineInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestStateMachineInstance") } static class UYBQuestStateMachineInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestStateMachineInstance; // Class YBCommon.YBQuestSubsystemConfig // 0x0028 (0x0058 - 0x0030) class UYBQuestSubsystemConfig final : public UPrimaryDataAsset { public: TArray> QuestTreeStateMachineClasses; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSubclassOf ExtensionClass; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf UIHandlerClass; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 QuestAutoTrackingHistoryLifetime; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSubsystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSubsystemConfig") } static class UYBQuestSubsystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSubsystemConfig; // Class YBCommon.YBQuestSubsystem // 0x01F8 (0x0230 - 0x0038) class UYBQuestSubsystem final : public UYBGameInstanceSubsystem { public: uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) bool IsInitialized; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnQuestSubsystemInitialized; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnQuestTreeShutdown; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnQuestSubsystemTreeStateChanged; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate SourceActor)> OnTrackObjectiveProgress; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnActChanged; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate TrackedQuest)> OnTrackedQuestChanged; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnWorldBeginPlay; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UYBQuestSubsystemConfig* QuestSubsystemConfig; // 0x00B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBQuestSubsystemDebugSettings* DebugSettings; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C8[0x30]; // 0x00C8(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) TArray ActiveQuestTrees; // 0x00F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) class UYBQuestSubsystemExtension* Extension; // 0x0108(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBQuestUIHandler* UIHandler; // 0x0110(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FYBQuestSystemSaveData ActiveQuestSystemData; // 0x0118(0x00C8)(Transient, NativeAccessSpecifierPrivate) TArray CachedObjectiveReferences; // 0x01E0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) int32 CurrentAct; // 0x01F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool GameInstanceIsStarted; // 0x01F4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F5[0x3B]; // 0x01F5(0x003B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AbortObjective(const TSoftClassPtr _objectiveClassType, const class UObject* _caller); void AutoTrackQuest(const class UYBQuestSMInstance* _trackedQuest, bool _trackOnlyIfFollowUp); void AutoUntrackQuest(); bool Cheat_CompleteCurrentQuestObjective(); void ClearQuestSystemData(); void CompleteObjectiveFromClass(const TSoftClassPtr _objectiveClass); void GenerateQuestSaveDataFromPresetData(const struct FYBQuestPresetSaveData& _questPresetData, struct FYBQuestSystemSaveData& out_questsSaveData); void GetActiveObjectivesForQuest(const TSubclassOf& _quest, TArray* out_filteredObjectives); void GetActiveQuests(TArray* out_availableQuests, TArray* out_ActiveQuests); class UYBQuestObjectiveSMStateInstance* GetFirstActiveQuestObjective(const TSubclassOf& _quest); class UYBQuestObjectiveSMStateInstance* GetQuestObjectiveFromClass(const TSoftClassPtr& _objectiveClassType); const class UYBQuestUIHandler* GetUIHandler(); void InitializeQuestUIHandler(); void OnQuestCompleted(class USMInstance* _questInstance); void OnQuestObjectiveCompleted(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance); void OnQuestObjectiveProgress(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance, int32 _progress); void OnQuestTreeStateChanged(class USMInstance* _instance, const struct FSMStateInfo& _newState, const struct FSMStateInfo& _prevState); void SaveQuestSystemData(); void SetCurrentAct(const int32 _currentAct); void ShutdownQuestTree(); void SignalStateChanged(); bool TrackQuest(const TSoftClassPtr& _trackedQuest); bool TryUntrackQuest(const TSoftClassPtr& _trackedQuest); bool UntrackQuest(); void GetActiveQuestObjectiveTrackingData(TArray* out_trackingData) const; void GetAllCompletedQuests(TArray* out_completedQuests) const; void GetAllObjectivesForQuest(const TSoftClassPtr _quest, TArray* out_questObjectives) const; int32 GetCurrentAct() const; EYBQuestCompletionState GetQuestCompletionStateFromClass(const TSoftClassPtr& _questClassType) const; class UYBQuestSMInstance* GetQuestStateInstanceFromClass(const TSoftClassPtr& _questClassType) const; const TSoftClassPtr GetTrackedQuest() const; void GetUnfilteredActiveObjectivesForQuest(const TSubclassOf& _quest, TArray* out_ActiveObjectives) const; void NotifyWorldBeginPlay() const; bool ShouldInitializeQuestTree() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSubsystem") } static class UYBQuestSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSubsystem; // Class YBCommon.YBQuestSubsystemDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBQuestSubsystemDebugSettings final : public UYBConfigSettings { public: uint8 DisableQuestTree : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 ShowCopyGUIDButtons : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, Config, 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("YBQuestSubsystemDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestSubsystemDebugSettings") } static class UYBQuestSubsystemDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestSubsystemDebugSettings; // Class YBCommon.YBQuestTreeSMInstance // 0x0050 (0x0748 - 0x06F8) class UYBQuestTreeSMInstance : public USMInstance { public: TSet RevisionAddedGuids; // 0x06F8(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestTreeSMInstance") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestTreeSMInstance") } static class UYBQuestTreeSMInstance* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestTreeSMInstance; // Class YBCommon.YBQuestUIHandler // 0x0000 (0x0028 - 0x0028) class UYBQuestUIHandler : public UObject { public: void OnQuestCompleted(const class UYBQuestSMInstance* _quest); void OnQuestStateChanged(); void OnQuestSubsystemInitialized(const class UGameInstance* _gameInstance); void OnTrackedQuestChanged(); void TriggerNotification(const class FText& _questJournalName, bool _questNowActive); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBQuestUIHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBQuestUIHandler") } static class UYBQuestUIHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBQuestUIHandler; // Class YBCommon.YBRecordingBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBRecordingBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void EnableRecording(bool _value); static bool IsRecording(); static bool IsRecordingEnabled(); static bool IsRecordingPaused(); static void PauseRecording(); static void StartRecording(const class FString& _filename, int32 _recordingLengthInSeconds); static void StopRecording(const class FText& _title, const class FText& _comment); static void UnpauseRecording(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRecordingBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRecordingBlueprintLibrary") } static class UYBRecordingBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRecordingBlueprintLibrary; // Class YBCommon.YBReflexBrainProcess // 0x00B0 (0x00E0 - 0x0030) class UYBReflexBrainProcess : public UYBBrainProcess { public: class UYBReflexDecisionTreeContext* ReflexDecisionTreeContext; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_38[0xA8]; // 0x0038(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBReflexBrainProcess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBReflexBrainProcess") } static class UYBReflexBrainProcess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBReflexBrainProcess; // Class YBCommon.YBReflexDecisionTreeContext // 0x0008 (0x0138 - 0x0130) class UYBReflexDecisionTreeContext final : public UYBAIEventContext { public: class UYBReflexBrainProcess* ReflexBrainProcess; // 0x0130(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBReflexDecisionTreeContext") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBReflexDecisionTreeContext") } static class UYBReflexDecisionTreeContext* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBReflexDecisionTreeContext; // Class YBCommon.YBReflexDecisionTree // 0x0000 (0x0038 - 0x0038) class UYBReflexDecisionTree final : public UYBDecisionTree { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBReflexDecisionTree") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBReflexDecisionTree") } static class UYBReflexDecisionTree* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBReflexDecisionTree; // Class YBCommon.YBRenderUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBRenderUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static void SetCastDynamicShadow(class UPrimitiveComponent* _component, bool _bInCastDynamicShadow); static void SetShadowCacheInvalidationBehavior(class UPrimitiveComponent* _component, EShadowCacheInvalidationBehavior _newShadowCacheInvalidationBehavior); static void ToggleTemporaryQualitySettings(bool bEnable, EQualitySetting _qualitySettings); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRenderUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRenderUtilsBlueprintLibrary") } static class UYBRenderUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRenderUtilsBlueprintLibrary; // Class YBCommon.YBInputDecoratorWidget // 0x0008 (0x02F8 - 0x02F0) class UYBInputDecoratorWidget : public UYBUserWidget { public: class UYBCommonActionWidget* CommonActionWidget; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBInputDecoratorWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBInputDecoratorWidget") } static class UYBInputDecoratorWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBInputDecoratorWidget; // Class YBCommon.YBRichTextBlockCommonInputIconDecorator // 0x0010 (0x0038 - 0x0028) class UYBRichTextBlockCommonInputIconDecorator : public URichTextBlockDecorator { public: class UDataTable* InputActionSet; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TSubclassOf InputDecoratorWidgetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRichTextBlockCommonInputIconDecorator") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRichTextBlockCommonInputIconDecorator") } static class UYBRichTextBlockCommonInputIconDecorator* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRichTextBlockCommonInputIconDecorator; // Class YBCommon.YBRuntimeInventoryItemComponent // 0x0000 (0x0028 - 0x0028) class UYBRuntimeInventoryItemComponent : public UObject { public: void OnInventoryItemPostLoad(); void OnInventoryItemPreSave(); void DrawImGuiInfo() const; void ProvideSoftObjectPathsForPreloading(TArray& out_softObjectPaths) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRuntimeInventoryItemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRuntimeInventoryItemComponent") } static class UYBRuntimeInventoryItemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRuntimeInventoryItemComponent; // Class YBCommon.YBRuntimeInventoryItemSaveDataBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBRuntimeInventoryItemSaveDataBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UYBRuntimeInventoryItem* ReadRuntimeInventoryItemSaveData(const struct FYBObjectSaveDataHeader& _header, const struct FYBRuntimeInventoryItemSaveData& _saveData, class UObject* _outer); static bool WriteRuntimeInventoryItemSaveData(struct FYBRuntimeInventoryItemSaveData& _saveData, class UYBRuntimeInventoryItem* _runtimeInventoryItem); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRuntimeInventoryItemSaveDataBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRuntimeInventoryItemSaveDataBlueprintLibrary") } static class UYBRuntimeInventoryItemSaveDataBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRuntimeInventoryItemSaveDataBlueprintLibrary; // Class YBCommon.YBRuntimeLootTableBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBRuntimeLootTableBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static int32 GetLootItemTotalWeight(const struct FYBRuntimeLootTable& _runtimeLootTable); static struct FYBRuntimeLootTable ResetAllLootItemWeightExcept(struct FYBRuntimeLootTable& _runtimeLootTable, const TArray>& _ignoreLootItems); static struct FYBRuntimeLootTable ResetToInitialState(struct FYBRuntimeLootTable& _runtimeLootTable, class FName _lootTableID, const class UYBLootConfiguration* _lootConfig); static struct FYBRuntimeLootTable SetLootDropProbability(struct FYBRuntimeLootTable& _runtimeLootTable, float _newLootDropProbability); static struct FYBRuntimeLootTable SetLootItemWeight(struct FYBRuntimeLootTable& _runtimeLootTable, TSoftClassPtr _lootItem, int32 _newWeightValue, bool _canAddNewRow); static struct FYBRuntimeLootTable SetLootTableQuantity(struct FYBRuntimeLootTable& _runtimeLootTable, int32 _newQuantityValue); static struct FYBRuntimeLootTable SetNothingWeight(struct FYBRuntimeLootTable& _runtimeLootTable, int32 _newWeightValue); static struct FYBRuntimeLootTable UpdateLootItemWeight(struct FYBRuntimeLootTable& _runtimeLootTable, TSoftClassPtr _lootItem, int32 _weightDeltaToApply); static struct FYBRuntimeLootTable UpdateLootTableQuantity(struct FYBRuntimeLootTable& _runtimeLootTable, int32 _quantityDeltaToApply); static struct FYBRuntimeLootTable UpdateNothingWeight(struct FYBRuntimeLootTable& _runtimeLootTable, int32 _weightDeltaToApply); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBRuntimeLootTableBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBRuntimeLootTableBlueprintLibrary") } static class UYBRuntimeLootTableBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBRuntimeLootTableBlueprintLibrary; // Class YBCommon.YBLootTableModifierEffect // 0x0000 (0x0028 - 0x0028) class UYBLootTableModifierEffect : public UObject { public: void Apply(struct FYBRuntimeLootTable& _runtimeLootTable) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableModifierEffect") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableModifierEffect") } static class UYBLootTableModifierEffect* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableModifierEffect; // Class YBCommon.YBLootTableForceLootNothingModifier // 0x0000 (0x0028 - 0x0028) class UYBLootTableForceLootNothingModifier final : public UYBLootTableModifierEffect { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableForceLootNothingModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableForceLootNothingModifier") } static class UYBLootTableForceLootNothingModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableForceLootNothingModifier; // Class YBCommon.YBLootTableSetQuantityModifier // 0x0008 (0x0030 - 0x0028) class UYBLootTableSetQuantityModifier final : public UYBLootTableModifierEffect { public: int32 Quantity; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableSetQuantityModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableSetQuantityModifier") } static class UYBLootTableSetQuantityModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableSetQuantityModifier; // Class YBCommon.YBLootTableUpdateQuantityModifier // 0x0008 (0x0030 - 0x0028) class UYBLootTableUpdateQuantityModifier final : public UYBLootTableModifierEffect { public: int32 QuantityDeltaToApply; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableUpdateQuantityModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableUpdateQuantityModifier") } static class UYBLootTableUpdateQuantityModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableUpdateQuantityModifier; // Class YBCommon.YBLootTableSetNothingWeightModifier // 0x0008 (0x0030 - 0x0028) class UYBLootTableSetNothingWeightModifier final : public UYBLootTableModifierEffect { public: int32 Weight; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableSetNothingWeightModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableSetNothingWeightModifier") } static class UYBLootTableSetNothingWeightModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableSetNothingWeightModifier; // Class YBCommon.YBLootTableUpdateNothingWeightModifier // 0x0008 (0x0030 - 0x0028) class UYBLootTableUpdateNothingWeightModifier final : public UYBLootTableModifierEffect { public: int32 WeightDeltaToApply; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableUpdateNothingWeightModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableUpdateNothingWeightModifier") } static class UYBLootTableUpdateNothingWeightModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableUpdateNothingWeightModifier; // Class YBCommon.YBLootTableSetLootItemWeightModifier // 0x0030 (0x0058 - 0x0028) class UYBLootTableSetLootItemWeightModifier final : public UYBLootTableModifierEffect { public: TSoftClassPtr LootItem; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 Weight; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 CanAddNewRow : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)) uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableSetLootItemWeightModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableSetLootItemWeightModifier") } static class UYBLootTableSetLootItemWeightModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableSetLootItemWeightModifier; // Class YBCommon.YBLootTableUpdateLootItemWeightModifier // 0x0030 (0x0058 - 0x0028) class UYBLootTableUpdateLootItemWeightModifier final : public UYBLootTableModifierEffect { public: TSoftClassPtr LootItem; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WeightDeltaToApply; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBLootTableUpdateLootItemWeightModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBLootTableUpdateLootItemWeightModifier") } static class UYBLootTableUpdateLootItemWeightModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBLootTableUpdateLootItemWeightModifier; // Class YBCommon.SaveGame_LoadPreset // 0x0018 (0x0040 - 0x0028) class USaveGame_LoadPreset final : public UYBCheatAction { public: class FString SavegamePresetFile; // 0x0028(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool LoadDefaultMenuLevel; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("SaveGame_LoadPreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"SaveGame_LoadPreset") } static class USaveGame_LoadPreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USaveGame_LoadPreset; // Class YBCommon.YBSaveGameHandlerInterface // 0x0000 (0x0000 - 0x0000) class IYBSaveGameHandlerInterface final { public: void DeinitializeSaveGame(); void PostSaveGameReset(const class USaveGame* _saveGame); void ProcessSaveGameOnRegistration(const class USaveGame* _saveGame); void ResetSaveGame(const class USaveGame* _saveGame); void HandleSaveGameRequest(class USaveGame* _saveGame) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameHandlerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameHandlerInterface") } static class IYBSaveGameHandlerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBSaveGameHandlerInterface; // Class YBCommon.YBSaveGamePreset // 0x0000 (0x0030 - 0x0030) class UYBSaveGamePreset : public UPrimaryDataAsset { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGamePreset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGamePreset") } static class UYBSaveGamePreset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGamePreset; // Class YBCommon.YBMetaSaveGame // 0x0060 (0x0088 - 0x0028) class UYBMetaSaveGame final : public USaveGame { public: TArray SaveMetadata; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TMap AchievementSaveMetaData; // 0x0038(0x0050)(NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBMetaSaveGame") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBMetaSaveGame") } static class UYBMetaSaveGame* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBMetaSaveGame; // Class YBCommon.YBSaveGameSubsystem // 0x0090 (0x00C8 - 0x0038) class UYBSaveGameSubsystem final : public UYBGameInstanceSubsystem { public: TMulticastInlineDelegate EDOnAsyncSaveCompleted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate EDOnAsyncSaveMetaCompleted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSaveGameSubsystemConfig* SubsystemConfig; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSaveGameSubsystemExtension* Extension; // 0x0078(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBMetaSaveGame* MetaSaveInstance; // 0x0080(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSaveGameBase* SaveGameInstance; // 0x0088(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0090(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray> OrderRegisteredSaveGameHandlers; // 0x0098(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) int32 DebugSaveTriggerCount; // 0x00B0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_B4[0xC]; // 0x00B4(0x000C)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSaveGameSubsystemDebugSettings* DebugSettings; // 0x00C0(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: void AsyncMetaSaveCompleted(const class FString& _slotName, const int32 _userIndex, bool _success); void AsyncSaveCompleted(const class FString& _slotName, const int32 _userIndex, bool _success); void DeleteSaveGame(EnumSaveSlot _slot); class UYBSaveGameSubsystemExtension* GetExtension(); void InitializeSingleSaveGameHandlerData(TScriptInterface _requester); void LoadMetaSave(); bool LoadMostRecentSave(EnumLoadingSaveErrorType* _loadingErrorType, bool _loadDefaultMenuLevel); bool LoadSave(class UYBSaveGameBase* _saveGame, EnumLoadingSaveErrorType* _loadingErrorType, bool _loadDefaultMenuLevel); bool LoadSaveSlot(EnumSaveSlot _slot, EnumLoadingSaveErrorType* _loadingErrorType, bool _loadDefaultMenuLevel); void RegisterPlayerHUD(class AYBHUD* _playerHUD); void RegisterSaveGameHandler(const TScriptInterface _handler); void RequestSave(EnumSaveSlot _slot); void StartSaveGameWidget(); void StopSaveGameWidget(); void TriggerSaveGame(TScriptInterface _requester); void UnregisterPlayerHUD(); void UnregisterSaveGameHandler(const TScriptInterface _handler); void UpdateSaveGameInstance(class UYBSaveGameBase* _saveGame); bool AnySaveExists() const; const EnumSaveSlot GetAutoSaveSlot() const; int32 GetCurrentSaveVersion() const; const class UYBSaveGameBase* GetSaveGameInstance() const; const struct FYBSaveMetaData GetSaveMetaDataForSlot(EnumSaveSlot _slot) const; bool IsValidSaveGame(const class UYBSaveGameBase* _saveGame, EnumLoadingSaveErrorType* _loadingErrorType) const; bool IsValidSaveSlot(EnumSaveSlot _slot) const; bool SaveGameExists(EnumSaveSlot Slot) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameSubsystem") } static class UYBSaveGameSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameSubsystem; // Class YBCommon.YBSaveGameSubsystemExtension // 0x0008 (0x0038 - 0x0030) class UYBSaveGameSubsystemExtension : public UYBGameInstanceSubsystemExtension { public: TSubclassOf SaveGameWidgetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UYBSaveGameBase* CreateNewSave(EnumSaveSlot _slot); void UpdateGameStateSaveData(class USaveGame* _saveGame, double _additionalPlayTime); void GetSaveMetadataHeadlineAsText(struct FYBSaveMetaData& _metadata, class FText* out_headlineText) const; void LoadDefaultMenuLevel() const; bool PatchSaveGame(class UYBSaveGameBase* _saveGame, int32 _latestVersion) const; bool SaveGameAllowedOnBuildVersion(const class USaveGame* _saveGame, EnumLoadingSaveErrorType& _error) const; void UpdateSaveSlotMetadata(struct FYBSaveMetaData& _metadata, const class USaveGame* _saveGame) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameSubsystemExtension") } static class UYBSaveGameSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameSubsystemExtension; // Class YBCommon.YBSaveGameSubsystemConfig // 0x0008 (0x0038 - 0x0030) class UYBSaveGameSubsystemConfig final : public UPrimaryDataAsset { public: float SaveWidgetDuration; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, 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("YBSaveGameSubsystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameSubsystemConfig") } static class UYBSaveGameSubsystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameSubsystemConfig; // Class YBCommon.YBSaveGameSubsystemSettings // 0x0068 (0x00A0 - 0x0038) class UYBSaveGameSubsystemSettings final : public UDeveloperSettings { public: TSoftClassPtr ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr SaveGameSubsystemConfig; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 CurrentSaveVersion; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString PresetFolderPath; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameSubsystemSettings") } static class UYBSaveGameSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameSubsystemSettings; // Class YBCommon.YBSaveGameWidget // 0x0030 (0x0320 - 0x02F0) class UYBSaveGameWidget : public UYBUserWidget { public: class UImage* SavingWidget; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2F8[0x28]; // 0x02F8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RemoveWidget(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSaveGameWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSaveGameWidget") } static class UYBSaveGameWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSaveGameWidget; // Class YBCommon.YBSMNodePicker // 0x0038 (0x0060 - 0x0028) class UYBSMNodePicker : public UObject { public: TSoftClassPtr StateMachine; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Node; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: class USMStateInstance_Base* GetNodeInstance(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSMNodePicker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSMNodePicker") } static class UYBSMNodePicker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSMNodePicker; // Class YBCommon.YBScriptedWorldEventsNodePicker // 0x0000 (0x0060 - 0x0060) class UYBScriptedWorldEventsNodePicker final : public UYBSMNodePicker { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBScriptedWorldEventsNodePicker") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBScriptedWorldEventsNodePicker") } static class UYBScriptedWorldEventsNodePicker* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBScriptedWorldEventsNodePicker; // Class YBCommon.YBScriptedWorldEventsPDA // 0x0010 (0x0040 - 0x0030) class UYBScriptedWorldEventsPDA final : public UPrimaryDataAsset { public: TArray WorldEvents; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBScriptedWorldEventsPDA") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBScriptedWorldEventsPDA") } static class UYBScriptedWorldEventsPDA* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBScriptedWorldEventsPDA; // Class YBCommon.YBScriptedWorldEventsSettings // 0x0028 (0x0060 - 0x0038) class UYBScriptedWorldEventsSettings final : public UDeveloperSettings { public: TSoftObjectPtr ScriptedWorldEventsPDA; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBScriptedWorldEventsSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBScriptedWorldEventsSettings") } static class UYBScriptedWorldEventsSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBScriptedWorldEventsSettings; // Class YBCommon.YBScriptedWorldEventsSubsystem // 0x0040 (0x0078 - 0x0038) class UYBScriptedWorldEventsSubsystem final : public UYBInGameWorldSubsystem { public: TMulticastInlineDelegate InstanceType)> OnScriptedWorldEventEnded; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) TMulticastInlineDelegate InstanceType)> OnScriptedWorldEventStarted; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic) class UYBScriptedWorldEventsSettings* EventsSettings; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBScriptedWorldEventsPDA* WorldEventsPDA; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray ActiveScriptedEvents; // 0x0068(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) public: void OnEventInstanceEnded(class USMInstance* _instance); void OnEventQuestTreeStateChanged(); void RestartEventsOnPlayerDeath(class AYBCharacter* _playerCharacter); void StopActiveInstance(const TSoftClassPtr& _sweSoftClass); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBScriptedWorldEventsSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBScriptedWorldEventsSubsystem") } static class UYBScriptedWorldEventsSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBScriptedWorldEventsSubsystem; // Class YBCommon.YBSelfDataProvider // 0x0010 (0x0038 - 0x0028) class UYBSelfDataProvider final : public UYBGameplayDataProvider { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSelfDataProvider") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSelfDataProvider") } static class UYBSelfDataProvider* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSelfDataProvider; // Class YBCommon.Sequence_PlaySequence // 0x0010 (0x0038 - 0x0028) class USequence_PlaySequence final : public UYBCheatAction { public: class ULevelSequence* LevelSequence; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool HidePlayer; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool HideHUD; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Sequence_PlaySequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Sequence_PlaySequence") } static class USequence_PlaySequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USequence_PlaySequence; // Class YBCommon.Sequence_SkipSequence // 0x0000 (0x0028 - 0x0028) class USequence_SkipSequence final : public UYBCheatAction { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("Sequence_SkipSequence") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"Sequence_SkipSequence") } static class USequence_SkipSequence* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_USequence_SkipSequence; // Class YBCommon.YBServerWaitForClientTargetData // 0x0018 (0x0098 - 0x0080) class UYBServerWaitForClientTargetData final : public UYBAbilityTask { public: TMulticastInlineDelegate ValidData; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBServerWaitForClientTargetData* ServerWaitForClientTargetData(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, bool _triggerOnce); void OnTargetDataReplicatedCallback(const struct FGameplayAbilityTargetDataHandle& _data, const struct FGameplayTag& _activationTag); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBServerWaitForClientTargetData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBServerWaitForClientTargetData") } static class UYBServerWaitForClientTargetData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBServerWaitForClientTargetData; // Class YBCommon.YBSettingsLocal // 0x00C0 (0x0208 - 0x0148) class UYBSettingsLocal final : public UGameUserSettings { public: uint8 Pad_148[0x48]; // 0x0148(0x0048)(Fixing Size After Last Property [ Dumper-7 ]) uint32 PrimaryMonitorIndex; // 0x0190(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 CurrentMonitorIndex; // 0x0194(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool MotionBlurEnabled; // 0x0198(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DisplayGamma; // 0x019C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float FOVAngleOffset; // 0x01A0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBAntiAliasingMethod AntiAliasingMethod; // 0x01A4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1A5[0x7]; // 0x01A5(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) EYBFSRQualityMode FsrQualityMode; // 0x01AC(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBFSRQualityMode FsrSRQualityMode; // 0x01B0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool FsrFGEnabled; // 0x01B4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool PreviousFsrFGEnabled; // 0x01B5(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1B6[0x2]; // 0x01B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 XeSSQualityMode; // 0x01B8(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool XeSSFGEnabled; // 0x01BC(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool PreviousXeSSFGEnabled; // 0x01BD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool XeLLEnabled; // 0x01BE(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1BF[0x1]; // 0x01BF(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) int32 DLSSMode; // 0x01C0(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBDLSSTechSelection DLSSTechSelection; // 0x01C4(0x0001)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DLSSEnabled; // 0x01C5(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1C6[0x2]; // 0x01C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 DLSSGMode; // 0x01C8(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBDLSSGMode DLSSG_Mode; // 0x01CC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBDLSSGMode PreviousDLSSG_Mode; // 0x01D0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DLSSRREnabled; // 0x01D4(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1D5[0x3]; // 0x01D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 DLSSReflexMode; // 0x01D8(0x0004)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBDLSSReflexMode DLSSReflex_Mode; // 0x01DC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DLSSGCanSavePrevious; // 0x01E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1E1[0x3]; // 0x01E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) EYBDLSSReflexMode PreviousDLSSReflex_Mode; // 0x01E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool PreviousUseVSync; // 0x01E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1E9[0x3]; // 0x01E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 PreviousScreenPercentage; // 0x01EC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool RestoringPreviousScreenPercentage; // 0x01F0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EReflectionMethod ReflectionMethod; // 0x01F1(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F2[0x2]; // 0x01F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) uint32 ShaderCacheKey; // 0x01F4(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1F8[0x4]; // 0x01F8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) uint32 YBMinorVersion; // 0x01FC(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBFrameGenerationTechProvider SelectedStartupFGTechProvider; // 0x0200(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool SettingsNeedGameRestart; // 0x0201(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_202[0x6]; // 0x0202(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplySaneWindowBar(); void CheckScreenPercentageRestoreNeeded(); void DisableFsrForDefaultRestoration(); void RunAutoBenchmark(bool bSaveImmediately); void SetAntiAliasingMethod(EYBAntiAliasingMethod _newValue); void SetCurrentDisplayMonitorIndex(int32 _newValue); void SetDisplayGamma(float _newValue); void SetDLSSEnabled(bool _newValue); void SetDLSSGMode(EYBDLSSGMode _newValue); void SetDLSSQualityMode(int32 _newValue); void SetDLSSReflexMode(EYBDLSSReflexMode _newValue); void SetDLSSRREnabled(bool _newValue); void SetFOVOffset(float _newValue); void SetFrameRateLimitWithApply(float _newValue); void SetFsrFGEnabled(bool _newValue); void SetFsrSRQualityMode(EYBFSRQualityMode _newValue); void SetFullscreenModeWithForcedMonitor(EWindowMode _inFullscreenMode); void SetMotionBlurEnabled(bool _newValue); void SetReflectionMethod(EReflectionMethod _newValue); void SetVSyncEnabledWithApply(bool _newValue); void SetXeLLEnabled(bool _newValue); void SetXeSSFGEnabled(bool _newValue); void SetXeSSQualityMode(int32 _newValue); void StampShaderCache(); void UpdatePreviousScreenPercentage(); bool CanRunAutoBenchmark() const; EYBAntiAliasingMethod GetAntiAliasingMethod() const; int32 GetCurrentDisplayMonitorIndex() const; EYBAntiAliasingMethod GetDefaultAntiAliasingMethod() const; float GetDefaultDisplayGamma() const; bool GetDefaultDLSSEnabled() const; EYBDLSSGMode GetDefaultDLSSGMode() const; int32 GetDefaultDLSSQualityMode() const; EYBDLSSReflexMode GetDefaultDLSSReflexMode() const; bool GetDefaultDLSSRREnabled() const; float GetDefaultFOVOffset() const; float GetDefaultFrameRateLimit() const; bool GetDefaultFsrFGEnabled() const; EYBFSRQualityMode GetDefaultFsrSRQualityMode() const; bool GetDefaultVSyncEnabled() const; bool GetDefaultXeLLEnabled() const; bool GetDefaultXeSSFGEnabled() const; int32 GetDefaultXeSSQualityMode() const; float GetDisplayGamma() const; bool GetDLSSEnabled() const; EYBDLSSGMode GetDLSSGMode() const; int32 GetDLSSQualityMode() const; EYBDLSSReflexMode GetDLSSReflexMode() const; bool GetDLSSRREnabled() const; float GetFOVOffset() const; bool GetFsrFGEnabled() const; EYBFSRQualityMode GetFsrSRQualityMode() const; bool GetMotionBlurEnabled() const; EReflectionMethod GetReflectionMethod() const; bool GetSettingsNeedGameRestart() const; bool GetXeLLEnabled() const; bool GetXeSSFGEnabled() const; int32 GetXeSSQualityMode() const; bool IsShaderCacheValid() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingsLocal") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingsLocal") } static class UYBSettingsLocal* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingsLocal; // Class YBCommon.YBSettingsShared // 0x00A8 (0x0100 - 0x0058) class UYBSettingsShared final : public ULocalPlayerSaveGame { public: TMulticastInlineDelegate OnSettingChanged; // 0x0058(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool UseDepthOfFieldInGame; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseDepthOfFieldInCinematic; // 0x0069(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ShowDamageNumber; // 0x006A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ScreenShake; // 0x006B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool HideHelmet; // 0x006C(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBShowHelmetSetting ShowHelmet; // 0x006D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ShowCompass; // 0x006E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ShowTutorials; // 0x006F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EDifficultySetting Difficulty; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool AutoConfirmDialogue; // 0x0071(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESubtitleDisplaySetting ShowSubtitles; // 0x0072(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESubtitleSizeSetting SubtitleSize; // 0x0073(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) ESubtitleBackgroundSetting SubtitleBackground; // 0x0074(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EColorVisionDeficiency ColorVisionDeficiencyType; // 0x0075(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 ColorVisionDeficiencySeverity; // 0x0076(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool CameraShakesEnabled; // 0x0077(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool EnableInGameMouseCursor; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MouseCursorSize; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ClampQuestMarkersToScreenEnabled; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FString PendingCultures[0x2]; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_A8[0x4]; // 0x00A8(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) float VolumeGlobal; // 0x00AC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VolumeMusic; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VolumeEffects; // 0x00B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VolumeDialog; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float VolumeUI; // 0x00BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool NightMode; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EAudioOutputDevice AudioOutputDevice; // 0x00C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool MuteInBackground; // 0x00C2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseLockOn; // 0x00C3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool SwapJumpDodgeButtons; // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseAlternateSprint; // 0x00C5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseToggleSprintKBM; // 0x00C6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseToggleWheel; // 0x00C7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseToggleCastingStance; // 0x00C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool InvertXAxis; // 0x00C9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool InvertYAxis; // 0x00CA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool EnableControllerRumble; // 0x00CB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MouseCameraSensitivity; // 0x00CC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ControllerCameraSensitivity; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BowAimMouseCameraSensitivity; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float BowAimControllerCameraSensitivity; // 0x00D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MagicAimMouseCameraSensitivity; // 0x00DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MagicAimControllerCameraSensitivity; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float MoveStickDeadZone; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float LookStickDeadZone; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName DetectedGamepadName; // 0x00EC(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class FName GamepadName; // 0x00F4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) EYBGamepadInputScheme InputScheme; // 0x00FC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseAutoClimb; // 0x00FD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool IsSettingsInitialized; // 0x00FE(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_FF[0x1]; // 0x00FF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ApplyGamepadName(); void OnGamepadChangeDetected(class FName _gamepadName); void SetAudioOutputDevice(EAudioOutputDevice _value); void SetAutoConfirmDialogue(bool _value); void SetBowAimControllerCameraSensitivity(float _value); void SetBowAimMouseCameraSensitivity(float _value); void SetCameraShakesEnabled(bool _value); void SetClampQuestMarkersToScreenEnabled(bool _value); void SetColorVisionDeficiencySeverity(uint8 _value); void SetColorVisionDeficiencyType(EColorVisionDeficiency _value); void SetControllerCameraSensitivity(float _value); void SetControllerLookStickDeadZone(float _value); void SetControllerMoveStickDeadZone(float _value); void SetDifficulty(EDifficultySetting _value); void SetEnableControllerRumble(bool _value); void SetEnableInGameMouseCursor(bool _value); void SetGamepadName(class FName _value); void SetInputScheme(EYBGamepadInputScheme _inputScheme); void SetInvertXAxis(bool _value); void SetInvertYAxis(bool _value); void SetMagicAimControllerCameraSensitivity(float _value); void SetMagicAimMouseCameraSensitivity(float _value); void SetMouseCameraSensitivity(float _value); void SetMouseCursorSize(float _value); void SetMuteInBackground(bool _value); void SetNightMode(bool _value); void SetShowCompass(bool _value); void SetShowDamageNumber(bool _value); void SetShowHelmet(EYBShowHelmetSetting _value); void SetShowSubtitles(ESubtitleDisplaySetting _value); void SetShowTutorials(bool _value); void SetSubtitleBackground(ESubtitleBackgroundSetting _value); void SetSubtitleSize(ESubtitleSizeSetting _value); void SetSwapJumpDodgeButtons(bool _value); void SetUseAlternateSprint(bool _value); void SetUseAutoClimb(bool _value); void SetUseDepthOfFieldInCinematic(bool _value); void SetUseDepthOfFieldInGame(bool _value); void SetUseLockOn(bool _value); void SetUseToggleCastingStance(bool _value); void SetUseToggleSprintKBM(bool _value); void SetUseToggleWheel(bool _value); void SetVolumeDialog(float _value); void SetVolumeEffects(float _value); void SetVolumeGlobal(float _value); void SetVolumeMusic(float _value); void SetVolumeUI(float _value); EAudioOutputDevice GetAudioOutputDevice() const; bool GetAutoConfirmDialogue() const; float GetBowAimControllerCameraSensitivity() const; float GetBowAimMouseCameraSensitivity() const; bool GetCameraShakesEnabled() const; bool GetClampQuestMarkersToScreenEnabled() const; uint8 GetColorVisionDeficiencySeverity() const; EColorVisionDeficiency GetColorVisionDeficiencyType() const; float GetControllerCameraSensitivity() const; float GetControllerLookStickDeadZone() const; float GetControllerMoveStickDeadZone() const; EDifficultySetting GetDifficulty() const; bool GetEnableControllerRumble() const; bool GetEnableInGameMouseCursor() const; class FName GetGamepadName() const; EYBGamepadInputScheme GetInputScheme() const; bool GetInvertXAxis() const; bool GetInvertYAxis() const; float GetMagicAimControllerCameraSensitivity() const; float GetMagicAimMouseCameraSensitivity() const; float GetMouseCameraSensitivity() const; float GetMouseCursorSize() const; bool GetMuteInBackground() const; bool GetNightMode() const; bool GetShowCompass() const; bool GetShowDamageNumber() const; EYBShowHelmetSetting GetShowHelmet() const; ESubtitleDisplaySetting GetShowSubtitles() const; bool GetShowTutorials() const; ESubtitleBackgroundSetting GetSubtitleBackground() const; ESubtitleSizeSetting GetSubtitleSize() const; bool GetSwapJumpDodgeButtons() const; bool GetUseAlternateSprint() const; bool GetUseAutoClimb() const; bool GetUseDepthOfFieldInCinematic() const; bool GetUseDepthOfFieldInGame() const; bool GetUseLockOn() const; bool GetUseToggleCastingStance() const; bool GetUseToggleSprintKBM() const; bool GetUseToggleWheel() const; float GetVolumeDialog() const; float GetVolumeEffects() const; float GetVolumeGlobal() const; float GetVolumeMusic() const; float GetVolumeUI() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingsShared") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingsShared") } static class UYBSettingsShared* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingsShared; // Class YBCommon.YBSettingValueDiscrete_Language // 0x0020 (0x0188 - 0x0168) class UYBSettingValueDiscrete_Language final : public UGameSettingValueDiscrete { public: uint8 Pad_168[0x20]; // 0x0168(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingValueDiscrete_Language") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingValueDiscrete_Language") } static class UYBSettingValueDiscrete_Language* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingValueDiscrete_Language; // Class YBCommon.YBSettingValueDiscrete_Monitors // 0x0010 (0x0178 - 0x0168) class UYBSettingValueDiscrete_Monitors final : public UGameSettingValueDiscrete { public: uint8 Pad_168[0x10]; // 0x0168(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingValueDiscrete_Monitors") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingValueDiscrete_Monitors") } static class UYBSettingValueDiscrete_Monitors* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingValueDiscrete_Monitors; // Class YBCommon.YBSettingValueDiscrete_OverallQuality // 0x0028 (0x0190 - 0x0168) class UYBSettingValueDiscrete_OverallQuality final : public UGameSettingValueDiscrete { public: uint8 Pad_168[0x28]; // 0x0168(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSettingValueDiscrete_OverallQuality") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSettingValueDiscrete_OverallQuality") } static class UYBSettingValueDiscrete_OverallQuality* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSettingValueDiscrete_OverallQuality; // Class YBCommon.YBSimulatedStaticMeshActor // 0x0008 (0x02D0 - 0x02C8) class AYBSimulatedStaticMeshActor : public AStaticMeshActor { public: class UYBSimulationComponent* SimulationComponent; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulatedStaticMeshActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulatedStaticMeshActor") } static class AYBSimulatedStaticMeshActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSimulatedStaticMeshActor; // Class YBCommon.YBSimulationAmbientModifier_SphericalVolume // 0x0030 (0x00D0 - 0x00A0) class UYBSimulationAmbientModifier_SphericalVolume final : public UActorComponent { public: float EffectRadius; // 0x00A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AmbientTemperature; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float AmbientStrength; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ApplyTemperatureOnInteractors; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool ApplyTemperatureOnCells; // 0x00AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool TryToMergeWithOtherAmbient; // 0x00AE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool RemoveEffectOnEndPlay; // 0x00AF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool DestroyOwnerAfterApplyingAmbientModifier; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool BlendWithLevelAmbient; // 0x00B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool HighPriority; // 0x00B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B3[0x5]; // 0x00B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) class UCurveFloat* TemperatureGradientCurve; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UCurveFloat* AmbientStrengthGradientCurve; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationAmbientModifier_SphericalVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationAmbientModifier_SphericalVolume") } static class UYBSimulationAmbientModifier_SphericalVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationAmbientModifier_SphericalVolume; // Class YBCommon.YBSimulationInteractorOwnerInterface // 0x0000 (0x0000 - 0x0000) class IYBSimulationInteractorOwnerInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationInteractorOwnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationInteractorOwnerInterface") } static class IYBSimulationInteractorOwnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBSimulationInteractorOwnerInterface; // Class YBCommon.YBSimulationUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBSimulationUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static float ConvertTemperatureRangeToRatio(EYBSimulatedTemperatureRange _value, EYBSimulatedTemperatureRange _min, EYBSimulatedTemperatureRange _max); static float GetTemperatureForSimulatedTemperature(EYBSimulatedTemperatureRange _value, class UObject* _worldConext); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationUtilsBlueprintLibrary") } static class UYBSimulationUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationUtilsBlueprintLibrary; // Class YBCommon.YBSimulationConfiguration // 0x02A0 (0x02D0 - 0x0030) class UYBSimulationConfiguration final : public UDataAsset { public: TSubclassOf SimulationManagerExtensionClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BucketSize; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BucketHeight; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BucketCellSize; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 NumberOfFramesBetweenBucketUpdate; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationDistanceScale; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationReceivingFactor; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationStartTemperature; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationIncreasePerDegree; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationMinimumFactor; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationMaxFactor; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiatationEmissionFactor; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationDurationAfterCombustion; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationDistanceDecreasePower; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationApplicationMaxTemperature; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationConvectionFactorWhenInteractorIsHotterThanAir; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationEnergyLossFactor; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeatRadiationDurationBeforeForceInhibition; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FDataTableRowHandle AirMaterialHandle; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic) float ConvectionSpeed; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AmbientConvectionRatio; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap ConvectionProfiles; // 0x0098(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) float CombustionMinimumMassRatio; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CombustionTemperatureThresholdForRadiation; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableConduction; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float GlobalConductionSpeed; // 0x00F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBConductionCoefficientSourceType CoefficientSource; // 0x00F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxConductionDistance; // 0x00FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConductionDistanceMultiplyer; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ConductionWhileCombustionIsInhibited; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FIntegralCurve TemperatureCurve; // 0x0108(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) bool SimulateTerrain; // 0x0188(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ETraceTypeQuery TerrainScanningQuery; // 0x0189(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_18A[0x2]; // 0x018A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float HotTerrainTemperatureStartRange; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HotTerrainTemperatureEndRange; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ColdTerrainTemperatureStartRange; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ColdTerrainTemperatureEndRange; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TerrainBurntThresholdTemprature; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 BurnCircleRadius; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BurnInSpeed; // 0x01A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftClassPtr FoliageManagerClass; // 0x01A8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ExperimentalWaterSupport; // 0x01D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D1[0x3]; // 0x01D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float MaxWaterDistUpward; // 0x01D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDistanceBetweenWaterAndGround; // 0x01D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaterDetectionCellSizeModifier; // 0x01DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WaterDetectionHeightOffset; // 0x01E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporGenerationTemperature; // 0x01E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporSimulationMinDensity; // 0x01E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporSimulationMaxDensity; // 0x01EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporGenerationDensityRate; // 0x01F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporGenerationDensityRateIncreaseForTemperature; // 0x01F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float InteractorVaporGenerationRate; // 0x01F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporCondensationTemperature; // 0x01FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporCondensationDensityRate; // 0x0200(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporCondensationDensityRateIncreaseForTemperature; // 0x0204(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VaporPropagationSpeed; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr WorldTemperatureTexture_128; // 0x0210(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TemperatureTexture_128; // 0x0238(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialParameterCollection* VolumetricTemperatureMPC; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxBucketUpdateTime; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bUseMultipleTickRate; // 0x026C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_26D[0x3]; // 0x026D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 BucketUpdateMultiplierForSlowUpdate; // 0x0270(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FastBucketUpdateRadius; // 0x0274(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf HotNavArea; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf ColdNavArea; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavAreaColdTemperatureThreshold; // 0x0288(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavAreaHotTemperatureThreshold; // 0x028C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DurationBetweenNavigationUpdate; // 0x0290(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavigationVolumeRadius; // 0x0294(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float NavigationVolumeHeight; // 0x0298(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector NavigationCellCollisionTestExtent; // 0x02A0(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector NavigationMeshPatchCellExtent; // 0x02B8(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationConfiguration") } static class UYBSimulationConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationConfiguration; // Class YBCommon.YBSimulationEnvironmentData // 0x0170 (0x0428 - 0x02B8) class AYBSimulationEnvironmentData final : public AActor { public: class AYBSimulationVolume* SimulationVolumeOwner; // 0x02B8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketX; // 0x02C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketY; // 0x02C4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketZ; // 0x02C8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TMap BucketAffectingNavMeshDataPosition; // 0x02D0(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) TMap BucketsWithStaticCollisionDataPosition; // 0x0320(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) TMap BucketsWithStaticWaterDataPosition; // 0x0370(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate) uint8 Pad_3C0[0x64]; // 0x03C0(0x0064)(Fixing Size After Last Property [ Dumper-7 ]) int32 DataHash; // 0x0424(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationEnvironmentData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationEnvironmentData") } static class AYBSimulationEnvironmentData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSimulationEnvironmentData; // Class YBCommon.YBSimulationExclusionVolume // 0x0000 (0x02F0 - 0x02F0) class AYBSimulationExclusionVolume final : public AVolume { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationExclusionVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationExclusionVolume") } static class AYBSimulationExclusionVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSimulationExclusionVolume; // Class YBCommon.YBSimulationManager // 0x0110 (0x0148 - 0x0038) class UYBSimulationManager final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0xF0]; // 0x0038(0x00F0)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSimulationConfiguration* SimulationConfig; // 0x0128(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSimulationManagerExtension* SimulationManagerExtension; // 0x0130(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_138[0x10]; // 0x0138(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void ForceRefreshAmbientTemperature(); void RegisterSimulationQuery(class UYBSimulationQuery* _query); void UnregisterSimulationQuery(class UYBSimulationQuery* _query); bool VaporTrace(const struct FVector& _start, const struct FVector& _end, const float _cutoff, float* out_vaporDensity); float GetAirTemperatureAtLocation(const struct FVector& _location) const; float GetAverageAirTemperatureInVolume(const struct FBox& _volume) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationManager") } static class UYBSimulationManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationManager; // Class YBCommon.YBSimulationManagerExtension // 0x0000 (0x0030 - 0x0030) class UYBSimulationManagerExtension : public UYBWorldSubsystemExtension { public: bool GetAmbientAirTemperatureForCurrentLevel(class UYBGameInstance* GameInstance, float* AmbientAirTemperature) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationManagerExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationManagerExtension") } static class UYBSimulationManagerExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationManagerExtension; // Class YBCommon.YBSimulationNavmeshPatchingComponent // 0x00A8 (0x0148 - 0x00A0) class UYBSimulationNavmeshPatchingComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMap ActiveNavModiferMap; // 0x00A8(0x0050)(Transient, NativeAccessSpecifierPrivate) TArray NavModiferPool; // 0x00F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_108[0x40]; // 0x0108(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationNavmeshPatchingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationNavmeshPatchingComponent") } static class UYBSimulationNavmeshPatchingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationNavmeshPatchingComponent; // Class YBCommon.YBSimulationNavModifier // 0x0048 (0x0300 - 0x02B8) class AYBSimulationNavModifier final : public AActor { public: uint8 Pad_2B8[0x48]; // 0x02B8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationNavModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationNavModifier") } static class AYBSimulationNavModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSimulationNavModifier; // Class YBCommon.YBSimulationQuery // 0x0020 (0x0048 - 0x0028) class UYBSimulationQuery : public UObject { public: TMulticastInlineDelegate OnSimulationQueryExecuted; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void RestartQuery(); EYBSimulationQueryState GetQueryState() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationQuery") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationQuery") } static class UYBSimulationQuery* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationQuery; // Class YBCommon.YBSimulationRenderComponent // 0x0000 (0x00A0 - 0x00A0) class UYBSimulationRenderComponent : public UActorComponent { public: void CheckForProceduralGeneration(); void InitializeSimulationRender(); EYBPhysicalMaterials GetMainPhysicalMaterial() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationRenderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationRenderComponent") } static class UYBSimulationRenderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationRenderComponent; // Class YBCommon.YBSimulationVolumeDebugDisplaySettings // 0x0028 (0x0050 - 0x0028) class UYBSimulationVolumeDebugDisplaySettings final : public UYBConfigSettings { public: bool DisplayDebugInformation; // 0x0028(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayInteractors; // 0x0029(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayVolume; // 0x002A(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayVapor; // 0x002B(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayConvectionTemperature; // 0x002C(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayVaporCell; // 0x002D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayInteractorsState; // 0x002E(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayInteractorTemperatureAsText; // 0x002F(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayConvectionTemperatureAsText; // 0x0030(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayInteractorMaterial; // 0x0031(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayIceInteractors; // 0x0032(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayConvectionFilterOutNormalTemperature; // 0x0033(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float DisplayRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float CellTextDisplayRadius; // 0x0038(0x0004)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ConvectionFilterLowTemperature; // 0x003C(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float ConvectionFilterHighTemperature; // 0x0040(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayEnvironmentCollision; // 0x0044(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayEnvironmentNavmesh; // 0x0045(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayEnvironmentWater; // 0x0046(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool UseCheckPatternForGroundTexture; // 0x0047(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool DisplayNavigationData; // 0x0048(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ForceDisplayNonSimulatedBucket; // 0x0049(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool ForceDisplayNonActivatedBucket; // 0x004A(0x0001)(Edit, ZeroConstructor, Transient, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationVolumeDebugDisplaySettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationVolumeDebugDisplaySettings") } static class UYBSimulationVolumeDebugDisplaySettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationVolumeDebugDisplaySettings; // Class YBCommon.YBSimulationSettings // 0x0030 (0x0068 - 0x0038) class UYBSimulationSettings final : public UDeveloperSettings { public: TSoftObjectPtr SimulationConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBSimulationConfiguration* DefaultSimulationConfig; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationSettings") } static class UYBSimulationSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSimulationSettings; // Class YBCommon.YBSimulationVolume // 0x5338 (0x5628 - 0x02F0) class AYBSimulationVolume final : public AVolume { public: int32 NumberOfBuckets; // 0x02F0(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumBucketX; // 0x02F4(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumBucketY; // 0x02F8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumBucketZ; // 0x02FC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 BucketLayerSize; // 0x0300(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector VolumeOffset; // 0x0308(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketX; // 0x0320(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketY; // 0x0324(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketZ; // 0x0328(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellX; // 0x032C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellY; // 0x0330(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellZ; // 0x0334(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucketLayer; // 0x0338(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumCellsPerBucket; // 0x033C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 NumberOfCells; // 0x0340(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) float AmbientAirTemperature; // 0x0344(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) bool bSimulationActive; // 0x0348(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_349[0x7]; // 0x0349(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSimulationVolumeDebugDisplaySettings* DebugDisplaySettings; // 0x0350(0x0008)(Edit, ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_358[0x5290]; // 0x0358(0x5290)(Fixing Size After Last Property [ Dumper-7 ]) TArray SimulationQueries; // 0x55E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_55F8[0x10]; // 0x55F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSimulationNavmeshPatchingComponent* NavmeshPatchingComponent; // 0x5608(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 EnvironmentDataHash; // 0x5610(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 FoliageManagerHash; // 0x5614(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_5618[0x10]; // 0x5618(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSimulationVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSimulationVolume") } static class AYBSimulationVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSimulationVolume; // Class YBCommon.YBSMInstanceEditorUtilsBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBSMInstanceEditorUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static class UTexture2D* CreateTransientTextureFromAssetThumbnail(const TSoftObjectPtr& _sourceAsset, class UObject* _textureOuter); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSMInstanceEditorUtilsBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSMInstanceEditorUtilsBlueprintLibrary") } static class UYBSMInstanceEditorUtilsBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSMInstanceEditorUtilsBlueprintLibrary; // Class YBCommon.YBSpawnConfiguration // 0x00D8 (0x0100 - 0x0028) class UYBSpawnConfiguration final : public UObject { public: class UDataTable* FallbackSpawnDataTable; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UDataTable* StaticSpawnPresetsDataTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TMap, TSoftObjectPtr> NPCSpawnMapConfigurations; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TMap, TSoftObjectPtr> ObjectSpawnMapConfigurations; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected) TSoftObjectPtr EpicSpawnConfigurations; // 0x00D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: const TSoftObjectPtr GetEpicSpawnConfiguration() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnConfiguration") } static class UYBSpawnConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnConfiguration; // Class YBCommon.YBSpawnDataTableHandler // 0x0060 (0x0088 - 0x0028) class UYBSpawnDataTableHandler final : public UObject { public: uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TMap RuntimeDataTable; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate) public: void CheckAndApplyModifiers(const TArray& _modifiers, struct FYBGameplayConditionContext& _context); bool CheckInvalidSpawnDataTable(const class FName& _presetName); void DeleteRuntimeTable(const class FName& _tableName); void SelectNextSpawn(const class FName& _presetName, const int32 _requestedCount, TSoftClassPtr* out_actorType, int32* out_spawnedCount, bool* out_tableReset); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnDataTableHandler") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnDataTableHandler") } static class UYBSpawnDataTableHandler* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnDataTableHandler; // Class YBCommon.YBBaseSpawner // 0x0018 (0x02D0 - 0x02B8) class AYBBaseSpawner : public AActor { public: class UYBSpawnRequestConfiguration* RequestConfiguration; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SpawnPoints; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) public: void RefreshSpawner(); void UpdateSpawnPointsDataLayers(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBaseSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBaseSpawner") } static class AYBBaseSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBBaseSpawner; // Class YBCommon.YBCharacterSpawner // 0x0010 (0x02E0 - 0x02D0) class AYBCharacterSpawner final : public AYBBaseSpawner { public: uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) EYBActivationType ActivationType; // 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 DisableSpawner(); void DisableSpawnerWhenPossible(); void EnableSpawner(); float GetActivationRadius() const; float GetDeactivationRadius() const; float GetSpawnerHeight() const; bool IsSpawnerActive() const; bool IsSpawnerEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterSpawner") } static class AYBCharacterSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBCharacterSpawner; // Class YBCommon.YBObjectSpawner // 0x0008 (0x02D8 - 0x02D0) class AYBObjectSpawner final : public AYBBaseSpawner { public: class FName PreviewActor; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void OnObjectClassPreloaded(); void OnPreviewActorChanged(); void PreloadObjectClass(TSoftClassPtr _objectClass); const TSoftClassPtr GetPreviewActorAsSoftClassReference() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBObjectSpawner") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBObjectSpawner") } static class AYBObjectSpawner* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBObjectSpawner; // Class YBCommon.YBSpawnerVolume // 0x0058 (0x0348 - 0x02F0) class AYBSpawnerVolume final : public AVolume { public: TArray CharacterSpawners; // 0x02F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected) float RequiredDurationToEnable; // 0x0300(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float RequiredDurationToDisable; // 0x0304(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 ActivationRules; // 0x0308(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDisableSpawnersAtBeginPlay; // 0x030C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_30D[0x3B]; // 0x030D(0x003B)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnBeginOverlap(class UPrimitiveComponent* _overlappedComponent, class AActor* _otherActor, class UPrimitiveComponent* _otherComp, int32 _otherBodyIndex, bool _bFromSweep, const struct FHitResult& _sweepResult); void OnEndOverlap(class UPrimitiveComponent* _overlappedComponent, class AActor* _otherActor, class UPrimitiveComponent* _otherComp, int32 _otherBodyIndex); void OnOverlappingActorDestroyed(class AActor* _actor); void SetActivationRules(EYBSpawnerVolumeActivationRules _rule, bool _bEnabled); void GetOwnedSpawners(TArray* out_spawners) const; bool ValidateOwnedSpawner(const class AYBCharacterSpawner* _spawner, bool bWarning) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnerVolume") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnerVolume") } static class AYBSpawnerVolume* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSpawnerVolume; // Class YBCommon.YBSpawnerVolumeRenderingComponent // 0x0000 (0x0580 - 0x0580) class UYBSpawnerVolumeRenderingComponent final : public UPrimitiveComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnerVolumeRenderingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnerVolumeRenderingComponent") } static class UYBSpawnerVolumeRenderingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnerVolumeRenderingComponent; // Class YBCommon.YBActorTypeVirtualizationCustomData // 0x0028 (0x0050 - 0x0028) class UYBActorTypeVirtualizationCustomData final : public UObject { public: TSoftClassPtr SpawnedActorClassType; // 0x0028(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBActorTypeVirtualizationCustomData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBActorTypeVirtualizationCustomData") } static class UYBActorTypeVirtualizationCustomData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBActorTypeVirtualizationCustomData; // Class YBCommon.YBSpawnerInterface // 0x0000 (0x0000 - 0x0000) class IYBSpawnerInterface final { public: void RequestCompleted(); bool SpawnCharacter(const struct FYBActorSpawnData& _spawnData); void UnspawnAndVirtualizeGroup(class AYBCharacter* _playerPawn); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnerInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnerInterface") } static class IYBSpawnerInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBSpawnerInterface; // Class YBCommon.YBCharacterVirtualizationInterface // 0x0000 (0x0000 - 0x0000) class IYBCharacterVirtualizationInterface final { public: struct FYBCharacterVirtualizationData GetCharacterVirtualizationData(); void OnCharacterDevirtualization(const struct FYBCharacterVirtualizationData& _data); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterVirtualizationInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterVirtualizationInterface") } static class IYBCharacterVirtualizationInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBCharacterVirtualizationInterface; // Class YBCommon.YBSpawnManagerDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBSpawnManagerDebugSettings final : public UYBConfigSettings { public: uint8 EnabledStaticSpawnPresetsDataTable : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, 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("YBSpawnManagerDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnManagerDebugSettings") } static class UYBSpawnManagerDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnManagerDebugSettings; // Class YBCommon.YBSpawnManager // 0x00D0 (0x0118 - 0x0048) class UYBSpawnManager : public UYBInGameTickableWorldSubsystem { public: TArray SpawnerInfos; // 0x0048(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSpawnManagerDebugSettings* DebugDisplaySettings; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TMap RuntimeDataTable; // 0x0078(0x0050)(Transient, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x00C8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSpawnDataTableHandler* NPCSpawnDataTableHandler; // 0x00D0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBSpawnDataTableHandler* ObjectSpawnDataTableHandler; // 0x00D8(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBSpawnManagerConfig* Config; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class AYBCharacterSpawner* OutOfPlayerRangeDespawner; // 0x00F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F8[0x20]; // 0x00F8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void BindSpawnerOptionsChangedDelegates(const TDelegate& _delegate); void CancelSpawnRequest(class AActor* _spawner); void ClearSpawnerCooldown(class AActor* _spawner); void RegisterSpawner(class AActor* _spawner, float _activationRadius, float _deactivationRadius); void RegisterSpawnGroup(class AActor* _spawner, class UYBCharacterGroup* _characterGroup); bool RequestSpawn(class AActor* _spawner, const struct FYBActorGroupSpawnRequest& _spawnRequest); void SelectNextSpawn(EYBPresetRequestType presetType, const class FName& _presetName, const int32 _requestedCount, TSoftClassPtr* out_actorType, int32* out_spawnedCount); void SpawnerDeactivated(class AActor* _spawner); void StartSpawnerCooldown(class AActor* _spawner); void UnregisterSpawner(class AActor* _spawner); TSoftObjectPtr GetEpicSpawnMapConfiguration() const; const class UYBSpawnDataTableHandler* GetNPCSpawnDataTableHandler() const; const class UYBSpawnManagerConfig* GetSpawnManagerConfig() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnManager") } static class UYBSpawnManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnManager; // Class YBCommon.YBSpawnManagerConfig // 0x0048 (0x0078 - 0x0030) class UYBSpawnManagerConfig final : public UPrimaryDataAsset { public: class UYBSpawnConfiguration* SpawnConfiguration; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxNumNPCs; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawnCooldown; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DespawnCooldown; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SpawnRequestPerSecond; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxSpawnBucketCapacity; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSoftClassPtr OutOfPlayerRangeDespawnerClass; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnManagerConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnManagerConfig") } static class UYBSpawnManagerConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnManagerConfig; // Class YBCommon.YBSpawnMapConfiguration // 0x0018 (0x0048 - 0x0030) class UYBSpawnMapConfiguration final : public UPrimaryDataAsset { public: class UDataTable* SpawnDataTable; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SpawnTableModifiers; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: const class UDataTable* GetSpawnDataTable() const; const TArray GetSpawnTableModifiers() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnMapConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnMapConfiguration") } static class UYBSpawnMapConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnMapConfiguration; // Class YBCommon.YBSpawnPoint // 0x0008 (0x02C0 - 0x02B8) class AYBSpawnPoint : public AActor { public: class AYBBaseSpawner* Spawner; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: bool ShouldCheckOverlapForErrors() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPoint") } static class AYBSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBSpawnPoint; // Class YBCommon.YBCharacterSpawnPoint // 0x0000 (0x02C0 - 0x02C0) class AYBCharacterSpawnPoint final : public AYBSpawnPoint { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBCharacterSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBCharacterSpawnPoint") } static class AYBCharacterSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBCharacterSpawnPoint; // Class YBCommon.YBObjectSpawnPoint // 0x0000 (0x02C0 - 0x02C0) class AYBObjectSpawnPoint final : public AYBSpawnPoint { public: class AActor* GetSpawnedPreviewActor() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBObjectSpawnPoint") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBObjectSpawnPoint") } static class AYBObjectSpawnPoint* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBObjectSpawnPoint; // Class YBCommon.YBSpawnPositionDefinition // 0x0000 (0x0058 - 0x0058) class UYBSpawnPositionDefinition final : public UYBTravelDefinition { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPositionDefinition") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPositionDefinition") } static class UYBSpawnPositionDefinition* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPositionDefinition; // Class YBCommon.YBPresetSpawnRequestConfiguration // 0x0018 (0x0048 - 0x0030) class UYBPresetSpawnRequestConfiguration : public UYBSpawnRequestConfiguration { public: struct FDataTableRowHandle SpawnPreset; // 0x0030(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected) EYBPresetRequestType presetType; // 0x0040(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: const class FName GetSpawnPresetRowName() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPresetSpawnRequestConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPresetSpawnRequestConfiguration") } static class UYBPresetSpawnRequestConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPresetSpawnRequestConfiguration; // Class YBCommon.YBPresetRandomSpawnRequestConfiguration // 0x0000 (0x0048 - 0x0048) class UYBPresetRandomSpawnRequestConfiguration final : public UYBPresetSpawnRequestConfiguration { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPresetRandomSpawnRequestConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPresetRandomSpawnRequestConfiguration") } static class UYBPresetRandomSpawnRequestConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPresetRandomSpawnRequestConfiguration; // Class YBCommon.YBSoftClassReferenceSpawnRequestConfiguration // 0x0028 (0x0058 - 0x0030) class UYBSoftClassReferenceSpawnRequestConfiguration final : public UYBSpawnRequestConfiguration { public: TSoftClassPtr ActorToSpawn; // 0x0030(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSoftClassReferenceSpawnRequestConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSoftClassReferenceSpawnRequestConfiguration") } static class UYBSoftClassReferenceSpawnRequestConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSoftClassReferenceSpawnRequestConfiguration; // Class YBCommon.YBSpawnPresetAddWeightModifier // 0x0030 (0x0058 - 0x0028) class UYBSpawnPresetAddWeightModifier final : public UYBSpawnPresetModifier { public: TSoftClassPtr TargetedActor; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 WeightUpdate; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPresetAddWeightModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPresetAddWeightModifier") } static class UYBSpawnPresetAddWeightModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPresetAddWeightModifier; // Class YBCommon.YBSpawnPresetUpdateRareStatusModifier // 0x0030 (0x0058 - 0x0028) class UYBSpawnPresetUpdateRareStatusModifier final : public UYBSpawnPresetModifier { public: TSoftClassPtr TargetedActor; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool RareOverride; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPresetUpdateRareStatusModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPresetUpdateRareStatusModifier") } static class UYBSpawnPresetUpdateRareStatusModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPresetUpdateRareStatusModifier; // Class YBCommon.YBSpawnPresetForceActorModifier // 0x0028 (0x0050 - 0x0028) class UYBSpawnPresetForceActorModifier final : public UYBSpawnPresetModifier { public: TSoftClassPtr ForcedActor; // 0x0028(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpawnPresetForceActorModifier") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpawnPresetForceActorModifier") } static class UYBSpawnPresetForceActorModifier* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpawnPresetForceActorModifier; // Class YBCommon.YBSpringArmComponent // 0x0380 (0x0720 - 0x03A0) class UYBSpringArmComponent final : public USpringArmComponent { public: bool bUseSupportingCharacterAttachment; // 0x03A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3A1[0x3]; // 0x03A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float ComponentStepTolerance; // 0x03A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComponentWorldLocationTolerance; // 0x03A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComponentWorldLocationToleranceBlendSpeed; // 0x03AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleRadius; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CapsuleHeight; // 0x03B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraTargetConeLimitInDegrees; // 0x03B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraTargetAngularSpeedLimitInDegrees; // 0x03BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraTargetToleranceCapsuleRadius; // 0x03C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CameraTargetToleranceCapsuleHalfHeight; // 0x03C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComponentWorldRotationTolerance; // 0x03C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ComponentWorldRotationToleranceBlendSpeed; // 0x03CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3D0[0x350]; // 0x03D0(0x0350)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddIgnoredActor(class AActor* _actor); void AddIgnoredActors(const TArray& _actors); void RemoveIgnoredActor(class AActor* _actor); void RemoveIgnoredActors(const TArray& _actors); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBSpringArmComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBSpringArmComponent") } static class UYBSpringArmComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBSpringArmComponent; // Class YBCommon.YBStackableInventoryItemComponent // 0x0008 (0x0030 - 0x0028) class UYBStackableInventoryItemComponent final : public UYBRuntimeInventoryItemComponent { public: int32 ItemAmount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void UpdateItemAmount(int32 _deltaAmount); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStackableInventoryItemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStackableInventoryItemComponent") } static class UYBStackableInventoryItemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStackableInventoryItemComponent; // Class YBCommon.YBStoreSettings // 0x0020 (0x0058 - 0x0038) class UYBStoreSettings final : public UDeveloperSettings { public: class FString MainGameAppId; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString StoreURL; // 0x0048(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStoreSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStoreSettings") } static class UYBStoreSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStoreSettings; // Class YBCommon.YBStoreFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBStoreFunctionLibrary final : public UBlueprintFunctionLibrary { public: static bool OpenMainGameStorePage(const class UObject* _worldContextObject); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStoreFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStoreFunctionLibrary") } static class UYBStoreFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStoreFunctionLibrary; // Class YBCommon.YBStreamableEngineSubsystem // 0x0200 (0x0230 - 0x0030) class UYBStreamableEngineSubsystem final : public UEngineSubsystem { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TMulticastInlineDelegate OnBeginPreLoadingAssets; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_48[0x1E8]; // 0x0048(0x01E8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void AddOrAppendObjectPathsToLoadPlanification(class UObject* _requester, const TArray& _objectPaths); void AddOrReplaceObjectPathsToLoadPlanification(class UObject* _requester, const TArray& _objectPaths); void BeginPreloadingAssets(); void OnPreLoadingAssetsCompleted(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBStreamableEngineSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBStreamableEngineSubsystem") } static class UYBStreamableEngineSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBStreamableEngineSubsystem; // Class YBCommon.YBTargetSelectionBrainProcess // 0x0008 (0x0038 - 0x0030) class UYBTargetSelectionBrainProcess : public UYBBrainProcess { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTargetSelectionBrainProcess") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTargetSelectionBrainProcess") } static class UYBTargetSelectionBrainProcess* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTargetSelectionBrainProcess; // Class YBCommon.YBBlueprintTargetType // 0x0000 (0x0028 - 0x0028) class UYBBlueprintTargetType : public UYBTargetType { public: bool IsDebugDisplayEnabled() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBBlueprintTargetType") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBBlueprintTargetType") } static class UYBBlueprintTargetType* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBBlueprintTargetType; // Class YBCommon.YBTargetType_UseEventData // 0x0000 (0x0028 - 0x0028) class UYBTargetType_UseEventData final : public UYBTargetType { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTargetType_UseEventData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTargetType_UseEventData") } static class UYBTargetType_UseEventData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTargetType_UseEventData; // Class YBCommon.YBTemplateInventoryItemDataAsset // 0x0088 (0x00B8 - 0x0030) class UYBTemplateInventoryItemDataAsset : public UPrimaryDataAsset { public: uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) TArray MainInventoryItemData; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap SubInventoryItemData; // 0x0048(0x0050)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FGameplayTagContainer DescriptorTags; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected) public: class UYBRuntimeInventoryItem* CreateNewRuntimeInventoryItem(TSubclassOf _runtimeInventoryItemClass, class UObject* _outer, class FName _name) const; bool GetDescriptorTags(struct FGameplayTagContainer* out_itemDescriptorTags, class FName _subInventoryItemName) const; const class UYBTemplateInventoryItemData* GetInventoryItemData(TSubclassOf _inventoryItemDataClass, class FName _subInventoryItemName) const; class FString GetSimpleName() const; TArray GetSubInventoryItemNames() const; TMap SpawnAllInventoryItemActors(class UYBRuntimeInventoryItem* _runtimeInventoryItem, class UObject* _worldContextObject, const struct FTransform& _transform, class USceneComponent* _parentComponent, const struct FGameplayTag& _attachmentDescriptorID, class FName _name, class AActor* _owner, class APawn* _instigator, ESpawnActorCollisionHandlingMethod _collisionHandlingOverride, ESpawnActorScaleMethod _transformScaleMethod) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTemplateInventoryItemDataAsset") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTemplateInventoryItemDataAsset") } static class UYBTemplateInventoryItemDataAsset* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTemplateInventoryItemDataAsset; // Class YBCommon.YBTokenProviderComponent // 0x01E8 (0x0288 - 0x00A0) class UYBTokenProviderComponent final : public UActorComponent { public: uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UYBTokenProviderConfiguration* Config; // 0x00A8(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B0[0x1D8]; // 0x00B0(0x01D8)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void OnOwnerEndPlay(class AActor* _actor, EEndPlayReason _endPlayReason); class UYBTokenProviderConfiguration* K2_GetConfiguration() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenProviderComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenProviderComponent") } static class UYBTokenProviderComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTokenProviderComponent; // Class YBCommon.YBTokenSystemConfiguration // 0x0010 (0x0040 - 0x0030) class UYBTokenSystemConfiguration final : public UPrimaryDataAsset { public: TArray TokenDefinitions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenSystemConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenSystemConfiguration") } static class UYBTokenSystemConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTokenSystemConfiguration; // Class YBCommon.YBTokenProviderConfiguration // 0x0010 (0x0040 - 0x0030) class UYBTokenProviderConfiguration final : public UPrimaryDataAsset { public: TArray Definitions; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenProviderConfiguration") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenProviderConfiguration") } static class UYBTokenProviderConfiguration* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTokenProviderConfiguration; // Class YBCommon.YBTokenUserInterface // 0x0000 (0x0000 - 0x0000) class IYBTokenUserInterface final { public: void OnLostTokenAccess(class UYBToken* _token, const TScriptInterface& _tokenProvider); void ReleaseToken(class UYBToken* _token, TScriptInterface* _tokenProvider); void SetTokenRequireManualLifetime(bool _requireManualLifetime, class UYBToken* _token, const TScriptInterface& _tokenProvider); float GetReservationPriority(class UYBToken* _token, const TScriptInterface& _tokenProvider) const; float GetTokenCooldown(class UYBToken* _token, bool _offscreen) const; bool HasAnyLockedToken() const; void OnTokenAcquired(class UYBToken* _token, const TScriptInterface& _tokenProvider, EYBTokenReservationType _reservationType, uint8 _count) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenUserInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenUserInterface") } static class IYBTokenUserInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBTokenUserInterface; // Class YBCommon.YBTokenSystemBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBTokenSystemBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static TScriptInterface GetTokenProviderInterface(class AActor* _actor); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenSystemBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenSystemBlueprintLibrary") } static class UYBTokenSystemBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTokenSystemBlueprintLibrary; // Class YBCommon.YBTokenSystemSettings // 0x0028 (0x0060 - 0x0038) class UYBTokenSystemSettings final : public UDeveloperSettings { public: TSoftObjectPtr TokenSystemConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTokenSystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTokenSystemSettings") } static class UYBTokenSystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTokenSystemSettings; // Class YBCommon.YBTracingSubsystem // 0x0000 (0x0038 - 0x0038) class UYBTracingSubsystem final : public UYBGameInstanceSubsystemNoShipping { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTracingSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTracingSubsystem") } static class UYBTracingSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTracingSubsystem; // Class YBCommon.YBTravelStation // 0x0008 (0x02C0 - 0x02B8) class AYBTravelStation final : public AActor { public: struct FGameplayTag TravelStationType; // 0x02B8(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: void TeleportToThisStation(EYBGameplayActionResult* _result); void GetPlayerSpawnTransform(struct FTransform* _PlayerSpawnTransform) const; void GetStationDefinition(TSoftObjectPtr* StationDefinition) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTravelStation") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTravelStation") } static class AYBTravelStation* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBTravelStation; // Class YBCommon.YBTriggerActorDeathInterface // 0x0000 (0x0000 - 0x0000) class IYBTriggerActorDeathInterface final { public: void TriggerActorDeath(bool _bPropagate); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTriggerActorDeathInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTriggerActorDeathInterface") } static class IYBTriggerActorDeathInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBTriggerActorDeathInterface; // Class YBCommon.YBTutorial // 0x00E8 (0x0118 - 0x0030) class UYBTutorial : public UPrimaryDataAsset { public: TSoftClassPtr Widget; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName DevCategoryName; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBGameplayCondition* StartTrigger; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBGameplayCondition* EndTrigger; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 IsOnlyOnce : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 AutoComplete : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 EndOnTimer : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 NeedsCooldown : 1; // 0x0070(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) double CoolDownTime; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double CooldownStartTimeStamp; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UYBQuestObjectiveGameplayCondition* EndOfLifeCondition; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_90[0x1]; // 0x0090(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) EYBTutorialDisplayRule DisplayRule; // 0x0091(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FText TutorialDefaultOrGamepadText; // 0x0098(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) class FText TutorialOptionalKBMText; // 0x00B0(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) TMap TutorialOptionalGamepadInputSchemeTexts; // 0x00C8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: class FText GetTutorialDisplayText(class ULocalPlayer* _localPlayer, ECommonInputType _inputType); const EYBTutorialDisplayRule GetDisplayRule() const; const class FText GetTutorialDefaultOrGamepadText() const; const class FText GetTutorialOptionalKBMText() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorial") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorial") } static class UYBTutorial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorial; // Class YBCommon.YBPanelTutorial // 0x0010 (0x0128 - 0x0118) class UYBPanelTutorial final : public UYBTutorial { public: TArray PanelConfigs; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected) public: static class FText GetTutorialDisplayTextForPanel(const class ULocalPlayer* _localPlayer, const struct FTutorialPanelPageConfig& _panelPageConfig, const ECommonInputType _inputType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPanelTutorial") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPanelTutorial") } static class UYBPanelTutorial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPanelTutorial; // Class YBCommon.YBTutorialSubsystem // 0x0170 (0x01A8 - 0x0038) class UYBTutorialSubsystem final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Size After Last Property [ Dumper-7 ]) class UYBTutorialSubsystemExtension* Extension; // 0x0070(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_78[0x30]; // 0x0078(0x0030)(Fixing Size After Last Property [ Dumper-7 ]) float TutorialTimer; // 0x00A8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSet> PlayedTutorials; // 0x00B0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) TSet> PanelTutorialsSeenInMenu; // 0x0100(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate) uint8 Pad_150[0x10]; // 0x0150(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) TArray> PendingTutorials; // 0x0160(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) class UYBTutorial* RunningTutorial; // 0x0170(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UUserWidget* RunningTutorialWidget; // 0x0178(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBTutorial* TutorialBehindPanel; // 0x0180(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBTutorialSubsystemConfig* TutorialSubsystemConfig; // 0x0188(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0190(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AllTutorials; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) public: void AddTutorialToPanelTutorialsSeenInMenu(const class UYBPanelTutorial* _panelTutorial); void EndTutorial(TSoftObjectPtr _tutorial); void FadeOutAnimationFinishedDelegate(); class UYBTutorialSubsystemExtension* GetExtension(); void StartTutorial(TSoftObjectPtr _tutorial); bool AtLeastOnePlayedPanelTutorialIsNew() const; bool CanTutorialPlay(TSoftObjectPtr _tutorial) const; const TArray> GetAllDiscoveredPanelTutorialsToDisplayInMenu() const; TSet> GetPlayedTutorials() const; bool PanelTutorialNeedsNewIcon(const TSoftObjectPtr& _panelTutorial) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialSubsystem") } static class UYBTutorialSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorialSubsystem; // Class YBCommon.YBTutorialSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBTutorialSubsystemExtension final : public UYBWorldSubsystemExtension { public: struct FYBTutorialSaveGame LoadTutorialSystemData(const class USaveGame* _saveGame); void NotifyTelemetry(const class FString& _tutorialID); void SaveTutorialSystemData(class USaveGame* _saveGame, const struct FYBTutorialSaveGame& _tutorialSaveGame); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialSubsystemExtension") } static class UYBTutorialSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorialSubsystemExtension; // Class YBCommon.YBTutorialSubsystemConfig // 0x0018 (0x0048 - 0x0030) class UYBTutorialSubsystemConfig final : public UPrimaryDataAsset { public: TArray TutorialLists; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) float DefaultTutorialDuration; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: TArray GetAllTutorials() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialSubsystemConfig") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialSubsystemConfig") } static class UYBTutorialSubsystemConfig* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorialSubsystemConfig; // Class YBCommon.YBTutorialList // 0x0010 (0x0040 - 0x0030) class UYBTutorialList final : public UPrimaryDataAsset { public: TArray AllTutorials; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialList") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialList") } static class UYBTutorialList* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorialList; // Class YBCommon.YBTutorialSubsystemSettings // 0x0050 (0x0088 - 0x0038) class UYBTutorialSubsystemSettings final : public UDeveloperSettings { public: TSoftClassPtr ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSoftObjectPtr TutorialConfig; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialSubsystemSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialSubsystemSettings") } static class UYBTutorialSubsystemSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBTutorialSubsystemSettings; // Class YBCommon.YBTutorialWidgetInterface // 0x0000 (0x0000 - 0x0000) class IYBTutorialWidgetInterface final { public: void AnimFadeIn(); void AnimFadeOut(); class UWidgetAnimation* GetFadeOutAnimation(); void SetTutorial(const class UYBTutorial* _tutorial); void UpdateTutorialText(const class UYBTutorial* _tutorial, ECommonInputType _currentInputType); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBTutorialWidgetInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBTutorialWidgetInterface") } static class IYBTutorialWidgetInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IYBTutorialWidgetInterface; // Class YBCommon.YBUpgradeActorOverrideInventoryItemData // 0x0010 (0x0038 - 0x0028) class UYBUpgradeActorOverrideInventoryItemData final : public UYBTemplateInventoryItemData { public: TArray ActorComponentOverridesPerLevel; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUpgradeActorOverrideInventoryItemData") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUpgradeActorOverrideInventoryItemData") } static class UYBUpgradeActorOverrideInventoryItemData* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUpgradeActorOverrideInventoryItemData; // Class YBCommon.YBUpgradeInventoryItemComponent // 0x0008 (0x0030 - 0x0028) class UYBUpgradeInventoryItemComponent final : public UYBRuntimeInventoryItemComponent { public: int32 ItemLevel; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void IncrementItemLevel(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUpgradeInventoryItemComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUpgradeInventoryItemComponent") } static class UYBUpgradeInventoryItemComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUpgradeInventoryItemComponent; // Class YBCommon.YBUserInterfaceFunctionLibrary // 0x0000 (0x0028 - 0x0028) class UYBUserInterfaceFunctionLibrary final : public UBlueprintFunctionLibrary { public: static void ForceStackActiveMenu(TSoftClassPtr _menuWidgetClass, class APlayerController* _playerController); static void ForceUnstackActiveMenu(TSoftClassPtr _menuWidgetClass, class APlayerController* _playerController); static class UYBPlayerControllerUserInterfaceComponent* GetPlayerControllerUserInterfaceComponent(class APlayerController* _playerController); static class AYBHUD* GetPlayerHUD(class APlayerController* _playerController); static class UYBMenuWidget* GetTopActivatedMenuWidget(class APlayerController* _playerController); static class UUserWidget* GetUserWidgetByClass(TSubclassOf _userWidgetClass, class APlayerController* _playerController); static class UUserWidget* GetUserWidgetBySoftClass(TSoftClassPtr _userWidgetClass, class APlayerController* _playerController); static bool IsPlayerControllerInUIOnlyMode(class APlayerController* _playerController); static bool IsPlayerControllerUsingPointerInputOnly(class APlayerController* _playerController); static void RegisterHUDWidget(class UWidget* _hudWidget, class APlayerController* _playerController); static void RegisterHUDWidgetComponent(class UWidgetComponent* _hudWidget, class APlayerController* _playerController); static void SetCursorPositionInMiddleOfScreen(); static void SetPlayerControllerInUIOnlyMode(bool _isInUIOnlyMode, class APlayerController* _playerController); static TArray SplitTextInArray(const class FText& _textToSplit, const int32 _chunkCharSize); static void UnregisterHUDWidget(class UWidget* _hudWidget, class APlayerController* _playerController); static void UnregisterHUDWidgetComponent(class UWidgetComponent* _hudWidget, class APlayerController* _playerController); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserInterfaceFunctionLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserInterfaceFunctionLibrary") } static class UYBUserInterfaceFunctionLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserInterfaceFunctionLibrary; // Class YBCommon.YBUserInterfaceDebugSettings // 0x0008 (0x0030 - 0x0028) class UYBUserInterfaceDebugSettings final : public UYBConfigSettings { public: uint8 InputIconVisibility : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Transient, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserInterfaceDebugSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserInterfaceDebugSettings") } static class UYBUserInterfaceDebugSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserInterfaceDebugSettings; // Class YBCommon.YBUserInterfaceSubsystem // 0x0020 (0x0058 - 0x0038) class UYBUserInterfaceSubsystem final : public UYBGameInstanceSubsystem { public: TMulticastInlineDelegate OnInputIconVisibilityChangedDelegate; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UYBUserInterfaceSubsystemExtension* Extension; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UYBImGuiWindowSettings* WindowImGuiSettings; // 0x0050(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) public: class UYBUserInterfaceSubsystemExtension* GetExtension(); bool GetInputIconVisibility() const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserInterfaceSubsystem") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserInterfaceSubsystem") } static class UYBUserInterfaceSubsystem* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserInterfaceSubsystem; // Class YBCommon.YBUserInterfaceSubsystemExtension // 0x0000 (0x0030 - 0x0030) class UYBUserInterfaceSubsystemExtension : public UYBGameInstanceSubsystemExtension { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBUserInterfaceSubsystemExtension") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBUserInterfaceSubsystemExtension") } static class UYBUserInterfaceSubsystemExtension* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBUserInterfaceSubsystemExtension; // Class YBCommon.YBNavigationWidget // 0x0018 (0x0308 - 0x02F0) class UYBNavigationWidget : public UYBUserWidget { public: class UButton* Button; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* SelectAnim; // 0x02F8(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetAnimation* UnselectAnim; // 0x0300(0x0008)(BlueprintVisible, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) public: void ClearNavigationRules(); class UWidget* GetNavigationTarget_Internal(EUINavigation _navDirection); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBNavigationWidget") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBNavigationWidget") } static class UYBNavigationWidget* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBNavigationWidget; // Class YBCommon.YBVoiceOverEmitterComponent // 0x0000 (0x0470 - 0x0470) class UYBVoiceOverEmitterComponent final : public UAkComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBVoiceOverEmitterComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBVoiceOverEmitterComponent") } static class UYBVoiceOverEmitterComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBVoiceOverEmitterComponent; // Class YBCommon.YBWaitDelayWithTick // 0x0030 (0x00B0 - 0x0080) class UYBWaitDelayWithTick final : public UYBAbilityTask { public: TMulticastInlineDelegate OnTick; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnFinish; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBWaitDelayWithTick* WaitDelayWithTick(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, float _time); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWaitDelayWithTick") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWaitDelayWithTick") } static class UYBWaitDelayWithTick* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWaitDelayWithTick; // Class YBCommon.YBWaitNetSync // 0x0020 (0x00A0 - 0x0080) class UYBWaitNetSync final : public UAbilityTask { public: TMulticastInlineDelegate OnSync; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UYBWaitNetSync* WaitNetSyncWithTimeSpent(class UGameplayAbility* _owningAbility, class FName _taskInstanceName, EAbilityTaskNetSyncType _syncType); void OnSignalCallback(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWaitNetSync") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWaitNetSync") } static class UYBWaitNetSync* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWaitNetSync; // Class YBCommon.YBWorldCameraShakeMagnitudeMap // 0x0050 (0x0080 - 0x0030) class UYBWorldCameraShakeMagnitudeMap final : public UPrimaryDataAsset { public: TMap MagnitudeMap; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate) public: void FindCameraShakeTagFromMagnitude(const float _magnitude, struct FGameplayTag* out_gameplayTag) const; public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldCameraShakeMagnitudeMap") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldCameraShakeMagnitudeMap") } static class UYBWorldCameraShakeMagnitudeMap* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldCameraShakeMagnitudeMap; // Class YBCommon.YBWorldDataSpatialSorting // 0x0018 (0x0050 - 0x0038) class UYBWorldDataSpatialSorting final : public UYBInGameWorldSubsystem { public: uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldDataSpatialSorting") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldDataSpatialSorting") } static class UYBWorldDataSpatialSorting* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldDataSpatialSorting; // Class YBCommon.YBWorldPartitionStreamingComponent // 0x00E0 (0x0180 - 0x00A0) class UYBWorldPartitionStreamingComponent final : public UActorComponent { public: TMulticastInlineDelegate OnWorldPartitionLevelEvent; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) bool bUseOwnerBounds; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector LevelOverlapQueryExtent; // 0x00B8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBLevelSeekMethod LevelSeekMethod; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) EYBLevelState LevelState; // 0x00D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bActivateAtBeginPlay; // 0x00D2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_D3[0x1]; // 0x00D3(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TWeakObjectPtr LevelStreamingWptr; // 0x00D4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TWeakObjectPtr TargetWorldPartitionCellWptr; // 0x00DC(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UWorldPartitionSubsystem* WorldPartitionSystem; // 0x00E8(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_F0[0x90]; // 0x00F0(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: void InitializeLevelFromOther(const class UYBWorldPartitionStreamingComponent* _other); void OnLevelHiddenEvent(); void OnLevelLoadedEvent(); void OnLevelShownEvent(); void OnLevelUnloadedEvent(); void OnRootComponentSleep(class UPrimitiveComponent* _component, class FName _boneName); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldPartitionStreamingComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldPartitionStreamingComponent") } static class UYBWorldPartitionStreamingComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWorldPartitionStreamingComponent; // Class YBCommon.YBWorldSettings // 0x0008 (0x04E8 - 0x04E0) class AYBWorldSettings : public AWorldSettings { public: float AmbientAirTemperature; // 0x04E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_4E4[0x4]; // 0x04E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWorldSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWorldSettings") } static class AYBWorldSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AYBWorldSettings; // Class YBCommon.YBWwiseBlueprintLibrary // 0x0000 (0x0028 - 0x0028) class UYBWwiseBlueprintLibrary final : public UBlueprintFunctionLibrary { public: static TArray GetAvailableAudioCultures(); static class FString GetCurrentAudioCulture(); static int32 GetSourcePlayPosition(int32 _playingID); static class UAkAudioEvent* LoadAkEventFromNameSynchronously(const class FString& _path, const class FString& _eventName); static void PlayAkEvent(class UAkAudioEvent* _akEvent, const class UObject* _worldContextObject); static int32 PostAkEventOnDummyObject(class UAkAudioEvent* _event, int32 _callbackMask, const TDelegate& _postEventCallback); static void Seek(class UAkComponent* _gameObjectAkComponent, int32 _milliSeconds, int32 _playingID); static void SetCurrentAudioCulture(const class FString& _culture, class UObject* _worldContextObject); static void SetGlobalRTPCValue(class UAkRtpc* RTPCValue, float Value, int32 InterpolationTimeMs, class FName RTPC); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBWwiseBlueprintLibrary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBWwiseBlueprintLibrary") } static class UYBWwiseBlueprintLibrary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBWwiseBlueprintLibrary; // Class YBCommon.YBPlatformSpecificRenderingSettings // 0x0038 (0x0078 - 0x0040) class UYBPlatformSpecificRenderingSettings final : public UPlatformSettings { public: class FString DefaultDeviceProfileSuffix; // 0x0040(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray UserFacingDeviceProfileOptions; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) bool bSupportsGranularVideoQualitySettings; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSupportsAutomaticVideoQualityBenchmark; // 0x0061(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EYBFramePacingMode FramePacingMode; // 0x0062(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_63[0x5]; // 0x0063(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray MobileFrameRateLimits; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPlatformSpecificRenderingSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPlatformSpecificRenderingSettings") } static class UYBPlatformSpecificRenderingSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPlatformSpecificRenderingSettings; // Class YBCommon.YBPerformanceSettings // 0x0030 (0x0068 - 0x0038) class UYBPerformanceSettings final : public UDeveloperSettingsBackedByCVars { public: struct FPerPlatformSettings PerPlatformSettings; // 0x0038(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray DesktopFrameRateLimits; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray UserFacingPerformanceStats; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("YBPerformanceSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"YBPerformanceSettings") } static class UYBPerformanceSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UYBPerformanceSettings; }