Files
ReshadePluginsCore/EternalStrands/SDK/YBCommon_classes.hpp
2026-03-06 01:34:23 +01:00

20725 lines
1.0 MiB

#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<UYBAnimNotifyGroundedEntryState>();
}
};
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<UAIDataProvider_YBBlackboardFloatValue>();
}
};
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<UYBSaveGameBase>();
}
};
DUMPER7_ASSERTS_UYBSaveGameBase;
// Class YBCommon.EnvQueryGenerator_FromSpecificLocations
// 0x0008 (0x0110 - 0x0108)
class UEnvQueryGenerator_FromSpecificLocations final : public UEnvQueryGenerator_ProjectedPoints
{
public:
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryGenerator_FromSpecificLocations>();
}
};
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<struct FSoftObjectPath>* 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<UYBActorComponentDataOverride>();
}
};
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<struct FYBAttachmentDescriptor> 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<UYBAttachmentComponentDataOverride>();
}
};
DUMPER7_ASSERTS_UYBAttachmentComponentDataOverride;
// Class YBCommon.EnvQueryGenerator_YBBodyInstances
// 0x00A0 (0x00F0 - 0x0050)
class UEnvQueryGenerator_YBBodyInstances final : public UEnvQueryGenerator
{
public:
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryGenerator_YBBodyInstances>();
}
};
DUMPER7_ASSERTS_UEnvQueryGenerator_YBBodyInstances;
// Class YBCommon.EnvQueryGenerator_YBClimbEntryPoint
// 0x0058 (0x0160 - 0x0108)
class UEnvQueryGenerator_YBClimbEntryPoint final : public UEnvQueryGenerator_ProjectedPoints
{
public:
TSubclassOf<class UEnvQueryContext> ClimbLocation; // 0x0108(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryGenerator_YBClimbEntryPoint>();
}
};
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<UYBBlackboardKeyType_FloatRange>();
}
};
DUMPER7_ASSERTS_UYBBlackboardKeyType_FloatRange;
// Class YBCommon.EnvQueryGenerator_YBFightRing
// 0x0110 (0x0160 - 0x0050)
class UEnvQueryGenerator_YBFightRing final : public UEnvQueryGenerator
{
public:
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryGenerator_YBFightRing>();
}
};
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<UYBConfigSettings>();
}
};
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<UYBSaveGameSubsystemDebugSettings>();
}
};
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<UEnvQueryItemType_YBBodyInstance>();
}
};
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<UYBAttributeSet>();
}
};
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<UEnvQueryItemType_YBFightRingSlot>();
}
};
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<class UEnvQueryContext> 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<UEnvQueryTest_YBCharacterBoxOverlap>();
}
};
DUMPER7_ASSERTS_UEnvQueryTest_YBCharacterBoxOverlap;
// Class YBCommon.YBAsyncTaskAttributeChanged
// 0x0060 (0x0090 - 0x0030)
class UYBAsyncTaskAttributeChanged final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(const struct FGameplayAttribute& Attribute, float NewValue, float OldValue)> 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<struct FGameplayAttribute>& _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<UYBAsyncTaskAttributeChanged>();
}
};
DUMPER7_ASSERTS_UYBAsyncTaskAttributeChanged;
// Class YBCommon.EnvQueryTest_YBClimbEntryPoint
// 0x0018 (0x0210 - 0x01F8)
class UEnvQueryTest_YBClimbEntryPoint final : public UEnvQueryTest
{
public:
TSubclassOf<class UEnvQueryContext> ClimbLocation; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryTest_YBClimbEntryPoint>();
}
};
DUMPER7_ASSERTS_UEnvQueryTest_YBClimbEntryPoint;
// Class YBCommon.YBTaggedInputActionDataAsset
// 0x0010 (0x0040 - 0x0030)
class UYBTaggedInputActionDataAsset final : public UDataAsset
{
public:
TArray<struct FYBTaggedInputAction> 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<UYBTaggedInputActionDataAsset>();
}
};
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<UEnvQueryTest_YBLand>();
}
};
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<UYBCheatManager>();
}
};
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<UEnvQueryTest_YBLandingExclusionZone>();
}
};
DUMPER7_ASSERTS_UEnvQueryTest_YBLandingExclusionZone;
// Class YBCommon.EnvQueryTest_YBNavProject
// 0x0018 (0x0210 - 0x01F8)
class UEnvQueryTest_YBNavProject final : public UEnvQueryTest
{
public:
TSubclassOf<class UNavigationQueryFilter> 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<UEnvQueryTest_YBNavProject>();
}
};
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<AYBBlueprintableGameplayAbilityTargetActor>();
}
};
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<class UEnvQueryContext> 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<UEnvQueryTest_YBNavRaycast>();
}
};
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<UYBTargetType>();
}
};
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<UYBTargetType_UseOwner>();
}
};
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<UEnvQueryTest_YBOutOfBounds>();
}
};
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<UYBSubsystemExtension>();
}
};
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<UYBWorldSubsystemExtension>();
}
};
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<UYBCheatWorldSubsystemExtension>();
}
};
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<UEnvQueryTest_YBReachableFlyingPosition>();
}
};
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<UEnvQueryTest_YBSimulationTemperature>();
}
};
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<UYBGameplayAction>();
}
};
DUMPER7_ASSERTS_UYBGameplayAction;
// Class YBCommon.EnvQueryTest_YBSmoothFlight
// 0x0010 (0x0208 - 0x01F8)
class UEnvQueryTest_YBSmoothFlight final : public UEnvQueryTest
{
public:
TSubclassOf<class UEnvQueryContext> OriginContext; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UEnvQueryContext> 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<UEnvQueryTest_YBSmoothFlight>();
}
};
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<UYBToken>();
}
};
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<EObjectTypeQuery> 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<class UEnvQueryContext> TraceTargetContext; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FAIDataProviderFloatValue ValidHitToTargetDistance; // 0x0258(0x0038)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UEnvQueryContext>> 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<UEnvQueryTest_YBSphereTraceTest>();
}
};
DUMPER7_ASSERTS_UEnvQueryTest_YBSphereTraceTest;
// Class YBCommon.YBBlackBoardLogicUtils
// 0x0000 (0x0028 - 0x0028)
class UYBBlackBoardLogicUtils final : public UBlueprintFunctionLibrary
{
public:
static void BP_RunBlackboardLogicOnWorldState(TSubclassOf<class UYBBlackboardLogic> _logicClass, class AActor* _actor, class UWorldStateProxy* _worldState);
static void RunBlackboardLogicOnBlackboard(TSubclassOf<class UYBBlackboardLogic> _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<UYBBlackBoardLogicUtils>();
}
};
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<UEnvQueryTest_YBTemperature>();
}
};
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<EObjectTypeQuery> 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<UEnvQueryTest_YBTKableItems>();
}
};
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<UYBBrainMessage>();
}
};
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<class UEnvQueryContext> 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<UEnvQueryTest_YBVaporTrace>();
}
};
DUMPER7_ASSERTS_UEnvQueryTest_YBVaporTrace;
// Class YBCommon.YBTokenProviderInterface
// 0x0000 (0x0000 - 0x0000)
class IYBTokenProviderInterface final
{
public:
void ReleaseToken(class UYBToken* _token, const TScriptInterface<class IYBTokenUserInterface>& _user);
bool ReserveToken(class UYBToken* _token, const TScriptInterface<class IYBTokenUserInterface>& _user, EYBTokenReservationType _reservationType, float _priority, uint8 _numberOfRequestedToken);
bool CanReserveToken(class UYBToken* _token, const TScriptInterface<class IYBTokenUserInterface>& _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<IYBTokenProviderInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UEnvQueryTest_YBWorldDataSpatialOverlap>();
}
};
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<UYBGameInstanceSubsystem>();
}
};
DUMPER7_ASSERTS_UYBGameInstanceSubsystem;
// Class YBCommon.YBBlueprintManagersGameInstanceSubsystem
// 0x0070 (0x00A8 - 0x0038)
class UYBBlueprintManagersGameInstanceSubsystem final : public UYBGameInstanceSubsystem
{
public:
TMap<TSoftClassPtr<class UClass>, class UYBGameInstanceBlueprintManager*> BlueprintManagersMap; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate)
TArray<class UYBGameInstanceBlueprintManager*> 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<class UYBGameInstanceBlueprintManager> _blueprintManagerClass) const;
class UYBGameInstanceBlueprintManager* GetBlueprintManager_Soft(const TSoftClassPtr<class UClass> _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<UYBBlueprintManagersGameInstanceSubsystem>();
}
};
DUMPER7_ASSERTS_UYBBlueprintManagersGameInstanceSubsystem;
// Class YBCommon.YBTemplateInventoryItemData
// 0x0000 (0x0028 - 0x0028)
class UYBTemplateInventoryItemData : public UObject
{
public:
EDataValidationResult BP_IsDataValid(TArray<class FText>& _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<struct FSoftObjectPath>& _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<UYBTemplateInventoryItemData>();
}
};
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<struct FGameplayTag, struct FYBGameplayAbilityBundleSet> 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<UYBAbilityInventoryItemData>();
}
};
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<UYBBlackboardKeyType_MovementParams>();
}
};
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<class AActor*>& _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<struct FHitResult>& _hitResults, const TArray<class AActor*>& _targetActors);
static struct FYBGameplayEffectContainerSpec AddTargetsToEffectContainerSpec_AOE(const struct FYBGameplayEffectContainerSpec& _containerSpec, const struct FVector& _origin, const TArray<struct FHitResult>& _hitResults);
static void AddTargetsToEffectContainerSpec_AOE_InPlace(struct FYBGameplayEffectContainerSpec& inout_containerSpec, const struct FVector& _origin, const TArray<struct FHitResult>& _hitResults);
static void AddTargetsToEffectContainerSpec_InPlace(struct FYBGameplayEffectContainerSpec& inout_containerSpec, const TArray<struct FHitResult>& _hitResults, const TArray<class AActor*>& _targetActors);
static TArray<struct FActiveGameplayEffectHandle> 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<TSoftClassPtr<class UClass>>& _animNotifiesToIgnore, const TArray<TSoftClassPtr<class UClass>>& _animNotifyStatesToIgnore, float _playRate, bool _followSectionLinks, bool _clampToBlendOut, const class UAnimInstance* _animInstance);
static TArray<class UAnimNotify*> GetMontageSectionNotifiesOfClass(const class UAnimMontage* _montage, const class FName& _section, bool _fallbackToLinkedSections, TSubclassOf<class UAnimNotify> _notifyClass);
static TArray<class UAnimNotifyState*> GetMontageSectionNotifyStatesOfClass(const class UAnimMontage* _montage, const class FName& _section, bool _fallbackToLinkedSections, TSubclassOf<class UAnimNotifyState> _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<UYBAbilitySystemBlueprintLibrary>();
}
};
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<void()> 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<class UYBGameplayAbility> _ability);
struct FGameplayAbilitySpecHandle BP_GiveAbilityAndActivateOnceWithGameplayEvent(TSubclassOf<class UYBGameplayAbility> _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<UYBAbilitySystemComponent>();
}
};
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<UYBInGameWorldSubsystem>();
}
};
DUMPER7_ASSERTS_UYBInGameWorldSubsystem;
// Class YBCommon.YBBlueprintManagersInGameWorldSubsystem
// 0x0080 (0x00B8 - 0x0038)
class UYBBlueprintManagersInGameWorldSubsystem final : public UYBInGameWorldSubsystem
{
public:
TMap<TSoftClassPtr<class UClass>, class UYBWorldBlueprintManager*> BlueprintManagersMap; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate)
TArray<class UYBWorldBlueprintManager*> OrderedBlueprintManagersList; // 0x0088(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<class UYBTickableWorldBlueprintManager*> 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<class UYBWorldBlueprintManager> _blueprintManagerClass) const;
class UYBWorldBlueprintManager* GetBlueprintManager_Soft(const TSoftClassPtr<class UClass> _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<UYBBlueprintManagersInGameWorldSubsystem>();
}
};
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<class UYBAttributeSet> 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<AYBAbilitySystemProxyActor>();
}
};
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<UYBAbilitySystemGlobals>();
}
};
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<UYBBrainMessage_TagRemovedFromPawn>();
}
};
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<UHTNLKPLocationSource>();
}
};
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<UYBAbilityTask>();
}
};
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<class UYBAccuracyConfiguration_Modifier*> 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<UYBAccuracyConfiguration>();
}
};
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<UYBBrainMessage_SharedStimulus>();
}
};
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<UYBAccuracyConfiguration_Modifier>();
}
};
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<UYBAccuracyConfiguration_Modifier_Confidence>();
}
};
DUMPER7_ASSERTS_UYBAccuracyConfiguration_Modifier_Confidence;
// Class YBCommon.YBWorldBlueprintManager
// 0x0010 (0x0040 - 0x0030)
class UYBWorldBlueprintManager : public UYBWorldSubsystemExtension
{
public:
TArray<TSoftClassPtr<class UClass>> 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<UYBWorldBlueprintManager>();
}
};
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<UYBGSValueDiscreteDynamic_Bool>();
}
};
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<UYBAchievementSubsystem>();
}
};
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<UYBBrainMessage_AllPotentialTargetsAreDead>();
}
};
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<UYBGameInstanceSubsystemExtension>();
}
};
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<UYBCameraDebugSettings>();
}
};
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<UYBHTNNodeLibrary>();
}
};
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<UYBAchievementSubsystemExtension>();
}
};
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<UYBHTNDecorator_AngleCheck>();
}
};
DUMPER7_ASSERTS_UYBHTNDecorator_AngleCheck;
// Class YBCommon.YBAchievementSubsystemSettings
// 0x0028 (0x0060 - 0x0038)
class UYBAchievementSubsystemSettings final : public UDeveloperSettings
{
public:
TSoftClassPtr<class UClass> 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<UYBAchievementSubsystemSettings>();
}
};
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<UYBBrainProcess>();
}
};
DUMPER7_ASSERTS_UYBBrainProcess;
// Class YBCommon.YBActorComponentInventoryItemData
// 0x0010 (0x0038 - 0x0028)
class UYBActorComponentInventoryItemData final : public UYBTemplateInventoryItemData
{
public:
TArray<class UYBActorComponentDataOverride*> ActorComponents; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
TArray<class UActorComponent*> CreateAllActorComponents(class AActor* _parentActor, const class FString& _simpleName) const;
void DeleteAllActorComponents(class AActor* _parentActor, const TArray<class UActorComponent*>& _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<UYBActorComponentInventoryItemData>();
}
};
DUMPER7_ASSERTS_UYBActorComponentInventoryItemData;
// Class YBCommon.YBActorMainDataOverride
// 0x0000 (0x0028 - 0x0028)
class UYBActorMainDataOverride : public UObject
{
public:
bool ApplyToActor(class AActor* _actor) const;
void ProvideSoftObjectPathsForPreloading(TArray<struct FSoftObjectPath>* 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<UYBActorMainDataOverride>();
}
};
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<UYBBrainMessage_ChangedCombatTarget>();
}
};
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<UYBGameplayCondition>();
}
};
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<UYBGroupGameplayConditionBase>();
}
};
DUMPER7_ASSERTS_UYBGroupGameplayConditionBase;
// Class YBCommon.YBGroupGameplayCondition
// 0x0010 (0x0048 - 0x0038)
class UYBGroupGameplayCondition final : public UYBGroupGameplayConditionBase
{
public:
TArray<class UYBGameplayCondition*> 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<UYBGroupGameplayCondition>();
}
};
DUMPER7_ASSERTS_UYBGroupGameplayCondition;
// Class YBCommon.YBUserInterfaceSubsystemSettings
// 0x0028 (0x0060 - 0x0038)
class UYBUserInterfaceSubsystemSettings final : public UDeveloperSettings
{
public:
TSoftClassPtr<class UClass> 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<UYBUserInterfaceSubsystemSettings>();
}
};
DUMPER7_ASSERTS_UYBUserInterfaceSubsystemSettings;
// Class YBCommon.YBActorDefinition
// 0x0048 (0x0070 - 0x0028)
class UYBActorDefinition final : public UObject
{
public:
TSoftClassPtr<class UClass> ActorClass; // 0x0028(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UYBActorMainDataOverride*> ActorMainDataOverrides; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UYBActorComponentDataOverride*> 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<class UYBActorComponentDataOverride> _actorComponentDataOverrideClass);
class UYBActorMainDataOverride* FindOrAddActorMainDataOverride(TSubclassOf<class UYBActorMainDataOverride> _actorMainDataOverrideClass);
bool RemoveActorComponentDataOverride(TSubclassOf<class UYBActorComponentDataOverride> _actorComponentDataOverrideClass);
bool RemoveActorMainDataOverride(TSubclassOf<class UYBActorMainDataOverride> _actorMainDataOverrideClass);
void Reset();
void FinishActorSpawning(class AActor* _spawnedActor, const struct FTransform& _transform, bool _isDefaultTransform) const;
const class UYBActorComponentDataOverride* GetActorComponentDataOverride(TSubclassOf<class UYBActorComponentDataOverride> _actorComponentDataOverrideClass) const;
const class UYBActorMainDataOverride* GetActorMainDataOverride(TSubclassOf<class UYBActorMainDataOverride> _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<UYBActorDefinition>();
}
};
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<UYBAnchoredLocationBlueprintLibrary>();
}
};
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<UYBActorDefinitionDataAsset>();
}
};
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<UYBActorDescriptorComponent>();
}
};
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<IYBMotionWarpSettingsCustomizationInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBActorInventoryItemData>();
}
};
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<UYBWaitGameplayEvent>();
}
};
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<UYBInteractableActorInventoryItemData>();
}
};
DUMPER7_ASSERTS_UYBInteractableActorInventoryItemData;
// Class YBCommon.YBAnimationSettings
// 0x0028 (0x0060 - 0x0038)
class UYBAnimationSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBGlobalAnimationConfig> 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<UYBAnimationSettings>();
}
};
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<UYBActorSpawnDebugSettings>();
}
};
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<AYBAkAudioVolume>();
}
};
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<UYBWorldDataSpatialSortingBlueprintLibrary>();
}
};
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<struct FYBSpawnRequestsHandle> AsyncSpawnRequests; // 0x0070(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<struct FYBSpawnRequestsHandle> 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 AActor> _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<struct FYBActorSpawnQuery>& _queries, TArray<class AActor*>* out_actors);
static void BP_SpawnActorsWithType(const class UObject* _worldContextObject, const TSubclassOf<class AActor>& _class, const TArray<struct FYBActorSpawnQuery>& _queries, TArray<class AActor*>* 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<UYBActorSpawnSubsystem>();
}
};
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<UYBInGameTickableWorldSubsystem>();
}
};
DUMPER7_ASSERTS_UYBInGameTickableWorldSubsystem;
// Class YBCommon.YBCelebrationSubsystem
// 0x0130 (0x0178 - 0x0048)
class UYBCelebrationSubsystem final : public UYBInGameTickableWorldSubsystem
{
public:
TArray<struct FCelebrationData> 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<class UClass> _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<UYBCelebrationSubsystem>();
}
};
DUMPER7_ASSERTS_UYBCelebrationSubsystem;
// Class YBCommon.YBSpawnActorAsyncAction
// 0x0028 (0x0058 - 0x0030)
class UYBSpawnActorAsyncAction final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(class AActor* _actor)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* _actor)> 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 AActor> _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<void(int32 _userData)> _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<UYBSpawnActorAsyncAction>();
}
};
DUMPER7_ASSERTS_UYBSpawnActorAsyncAction;
// Class YBCommon.YBSpawnActorsAsyncAction
// 0x0018 (0x0048 - 0x0030)
class UYBSpawnActorsAsyncAction final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(const TArray<class AActor*>& _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<struct FYBActorSpawnQuery>& _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<UYBSpawnActorsAsyncAction>();
}
};
DUMPER7_ASSERTS_UYBSpawnActorsAsyncAction;
// Class YBCommon.YBCharacterFootstepsEmitterComponent
// 0x0020 (0x0490 - 0x0470)
class UYBCharacterFootstepsEmitterComponent final : public UAkComponent
{
public:
TWeakObjectPtr<class UPhysicalMaterial> 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<UYBCharacterFootstepsEmitterComponent>();
}
};
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<UYBActorVisualBlueprintLibrary>();
}
};
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<UYBSettingValueDiscrete_Resolution>();
}
};
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<UYBBlackboardKeyName>();
}
};
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<class UNavAreaBase> DeadAreaClass; // 0x06C0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UYBCharacterGameplayConfig* CharacterGameplayConfig; // 0x06C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, class UAnimMontage*> 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<void(class AYBCharacter* Character, EYBCharacterMovementState StateJump, EYBMovementJumpType JumpType)> OnCharacterMovementStateJump; // 0x0750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AYBCharacter* Character, EYBCharacterMovementState FromState, EYBCharacterMovementState ToState, float DeltaSpeed, double Timestamp)> OnCharacterMovementStateLand; // 0x0760(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AYBCharacter* Character, const struct FYBCharacterMovementStateChange& StateChange)> OnCharacterMovementStateChanged; // 0x0770(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AYBCharacter* Character, const struct FYBMovementStateChange& StateChange)> OnCharacterAnimationStateChanged; // 0x0780(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayAttribute& Attribute, float Value, float Delta)> OnAttributeChanged; // 0x0790(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnCharacterStatusChanged; // 0x07A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AYBCharacter* Character)> OnCharacterDeath; // 0x07B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool bTouchingWater)> 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<void(EYBMovementLimitationReason Reason)> OnMovementRestrictionChanged; // 0x0828(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class FName> MonitoredSocketNames; // 0x0838(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> MonitoredBoneTransforms; // 0x0848(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FVector> MonitoredBoneLinearVelocities; // 0x0858(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<struct FVector> MonitoredBoneAngularVelocities; // 0x0868(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
class UYBSpawnContext* SpawnContext; // 0x0878(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FDisableMovementAbilityGameplayTag> DisableMovementAbilityGameplayTags; // 0x0880(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<TSubclassOf<class UYBGameplayAbility>> 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<struct FYBGameplayAbilitySlot, class UYBGameplayAbilityBundle*> LoadedStartupSlottedAbilities; // 0x0940(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TArray<struct FYBPairObjectGameplayAbilityBundleSet> RuntimeSlottedAbilityBundles; // 0x0990(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_9A0[0x50]; // 0x09A0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UYBAttributeSet> 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<TSubclassOf<class UYBLinkedAnimInstance>> 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<class AActor*> 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<class AActor*> 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<class AActor*>& _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<class FName>& _boneNames);
void ForceHarness(const struct FTransform& _targetHarnessTranform, float _easeInDuration);
void GatherInventoryItemsPDA(TArray<class UYBTemplateInventoryItemDataAsset*>* 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<class AActor*> K2_GetCastIgnoredActors();
void LifeSpanExpired();
void OnAnimInstanceInitialized();
void OnAttachmentAdded(const TArray<class UYBAttachmentComponent*>& _nodes);
void OnAttachmentRemoved(const TArray<class UYBAttachmentComponent*>& _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<void(const struct FGameplayTag& Tag, bool bIsPresent)> _callback, bool _callIfAlreadyPresent);
void RemoveActorsFromCastIgnoredActors(const TArray<class AActor*>& _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<class FName>& _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<class FName>& _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<void(const struct FGameplayTag& Tag, bool bIsPresent)> _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<class FName>& _boneNames, TArray<class AActor*>* _clusterRoots) const;
struct FRotator GetDesiredRotation() const;
int32 GetExpandingGraphNodeCount() const;
int32 GetExternalConstraintsCount() const;
const TArray<class AActor*> 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<AYBCharacter>();
}
};
DUMPER7_ASSERTS_AYBCharacter;
// Class YBCommon.YBAICondition_BrainEventClass
// 0x0008 (0x0038 - 0x0030)
class UYBAICondition_BrainEventClass final : public UYBGameplayCondition
{
public:
TSubclassOf<class UYBBrainMessage> 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<UYBAICondition_BrainEventClass>();
}
};
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<class UCameraShakeBase> _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<UYBCameraShakeBlueprintLibrary>();
}
};
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<UYBAICondition_Distance>();
}
};
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<class AActor*>& _spawnPoints, TArray<struct FYBCharacterVirtualizationData>& _virtualizationData, bool IsHighPriority, struct FYBActorGroupSpawnRequest* out_spawnRequest);
void BuildSpawnRequest(TArray<class AActor*>& _spawnPoints, bool _isHighPriority, struct FYBActorGroupSpawnRequest* out_spawnRequest, TSoftClassPtr<class UClass>* out_spawnedActorType);
void GetPreloadableSpawnableActorPaths(TArray<struct FSoftObjectPath>* out_ActorPaths);
void GetSpawnableActorList(TArray<TSoftClassPtr<class UClass>>* out_SpawnableActors);
void ValidateConfiguration(bool* out_SetupIsValid, class FString* out_validationText);
void BuildActorSpawnData(TArray<class AActor*>& _spawnPoints, int32 _spawnedCount, TSoftClassPtr<class UClass>& _spawnedClassType, TArray<struct FYBActorSpawnData>* 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<UYBSpawnRequestConfiguration>();
}
};
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<UYBGameplayDataProvider>();
}
};
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<UYBSecondaryAnimInstance>();
}
};
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<UYBComplexAnimInstance>();
}
};
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<UYBGameplayTagDataProvider_Inline>();
}
};
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<UYBAIConditionHasMatchingTagOperator>();
}
};
DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator;
// Class YBCommon.YBCharacterClimbMaterialDataSet
// 0x0010 (0x0040 - 0x0030)
class UYBCharacterClimbMaterialDataSet final : public UPrimaryDataAsset
{
public:
TArray<struct FDataTableRowHandle> 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<UYBCharacterClimbMaterialDataSet>();
}
};
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<UYBAIConditionHasMatchingTagOperator_InferredInfo>();
}
};
DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_InferredInfo;
// Class YBCommon.YBSpawnSettings
// 0x0030 (0x0068 - 0x0038)
class UYBSpawnSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBSpawnManagerConfig> 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<UYBSpawnSettings>();
}
};
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<UYBAIConditionHasMatchingTagOperator_InformationTags>();
}
};
DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_InformationTags;
// Class YBCommon.YBCharacterGameplayConfig
// 0x0078 (0x00A8 - 0x0030)
class UYBCharacterGameplayConfig : public UPrimaryDataAsset
{
public:
TMap<struct FGameplayTag, struct FGameplayConfigMontageCollection> AnimationMontages; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<class UGameplayConfigMontageCollectionAsset*> SharedAnimationMontages; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FYBInventoryLoadoutAnimLayer> 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<UYBCharacterGameplayConfig>();
}
};
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<UYBAIConditionHasMatchingTagOperator_BrainEvent>();
}
};
DUMPER7_ASSERTS_UYBAIConditionHasMatchingTagOperator_BrainEvent;
// Class YBCommon.YBAIConditionHasMatchingTagOperator_StimulusSourceMemory
// 0x0008 (0x0030 - 0x0028)
class UYBAIConditionHasMatchingTagOperator_StimulusSourceMemory final : public UYBAIConditionHasMatchingTagOperator
{
public:
TSubclassOf<class UYBAISense> 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<UYBAIConditionHasMatchingTagOperator_StimulusSourceMemory>();
}
};
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<UYBAIConditionHasMatchingTagOperator_ActorDescriptor>();
}
};
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<UYBSpawnPresetModifier>();
}
};
DUMPER7_ASSERTS_UYBSpawnPresetModifier;
// Class YBCommon.YBSpawnPresetRemoveActorModifier
// 0x0028 (0x0050 - 0x0028)
class UYBSpawnPresetRemoveActorModifier final : public UYBSpawnPresetModifier
{
public:
TSoftClassPtr<class UClass> 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<UYBSpawnPresetRemoveActorModifier>();
}
};
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<UYBAIConditionHasMatchingTagOperator_GameplayAbilitySystem>();
}
};
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<UYBCharacterManager>();
}
};
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<UYBAICondition_HasMatchingTag>();
}
};
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<UYBAIContext>();
}
};
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<UYBInGameWorldSubsystemNoShipping>();
}
};
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<UYBAIEventContext>();
}
};
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<UYBStimulusDataProvider>();
}
};
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<struct FGameplayTag, class UHTN*> 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<struct FGameplayTag, class UEnvQuery*> 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<struct FGameplayTag, class UYBReflexGameplayAbilityFactory*> 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<struct FGameplayTag, struct FYBLocomotionSettings> 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<UYBAIControllerConfig>();
}
};
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<UYBCharacterMovementConstraintDataBlueprintLibrary>();
}
};
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<class AYBCharacter*>* out_characters);
bool GetLastStimuliRecord(const class AActor* _actor, const TSubclassOf<class UAISense> _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<AYBAIController>();
}
};
DUMPER7_ASSERTS_AYBAIController;
// Class YBCommon.YBAIInventoryItemData
// 0x0010 (0x0038 - 0x0028)
class UYBAIInventoryItemData final : public UYBTemplateInventoryItemData
{
public:
TArray<struct FAIInventoryItemActionData> 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<UYBAIInventoryItemData>();
}
};
DUMPER7_ASSERTS_UYBAIInventoryItemData;
// Class YBCommon.YBCharacterGroupManager
// 0x00C8 (0x0100 - 0x0038)
class UYBCharacterGroupManager : public UYBInGameWorldSubsystem
{
public:
TArray<class UYBCharacterGroup*> 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<class UYBTeam*> Teams; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<TSubclassOf<class UYBCharacterGroup>, 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 UYBCharacterGroup>& _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<UYBCharacterGroupManager>();
}
};
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<UYBAIMemory>();
}
};
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<UYBAIPerceptionComponent>();
}
};
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<struct FDefaultInformationTagsForSense> 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<class UAISense> _sense, const struct FGameplayTag& _tagToAdd);
void AddPartialInformation(TSubclassOf<class UAISense> _sense, const struct FGameplayTag& _tagToAdd);
bool HaveFullInformation(TSubclassOf<class UAISense> _sense, const struct FGameplayTag& _tagToValidate);
bool HavePartialInformation(TSubclassOf<class UAISense> _sense, const struct FGameplayTag& _tagToValidate);
void RemoveFullInformation(TSubclassOf<class UAISense> _sense, const struct FGameplayTag& _tagToRemove);
void RemovePartialInformation(TSubclassOf<class UAISense> _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<UYBAIPerceptionStimuliSourceComponent>();
}
};
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<struct FYBPatrolPoint> 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<AYBPatrolPath>();
}
};
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<UYBAISense>();
}
};
DUMPER7_ASSERTS_UYBAISense;
// Class YBCommon.YBMeshDataOverride
// 0x0018 (0x0040 - 0x0028)
class UYBMeshDataOverride : public UYBActorComponentDataOverride
{
public:
TArray<TSoftObjectPtr<class UMaterialInstance>> 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<UYBMeshDataOverride>();
}
};
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<UYBAISenseConfig>();
}
};
DUMPER7_ASSERTS_UYBAISenseConfig;
// Class YBCommon.YBAISenseConfig_Damage
// 0x0008 (0x0050 - 0x0048)
class UYBAISenseConfig_Damage final : public UYBAISenseConfig
{
public:
TSubclassOf<class UYBAISense_Damage> 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<UYBAISenseConfig_Damage>();
}
};
DUMPER7_ASSERTS_UYBAISenseConfig_Damage;
// Class YBCommon.YBAISenseConfig_Hearing
// 0x0018 (0x0060 - 0x0048)
class UYBAISenseConfig_Hearing final : public UYBAISenseConfig
{
public:
TSubclassOf<class UYBAISense_Hearing> 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<UYBAISenseConfig_Hearing>();
}
};
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<void()> OnConstraintsDestroyed; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TArray<struct FHitResult>& 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<UYBPhysicsConstraintHandlerComponent>();
}
};
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<UYBTouchConfigDataAsset>();
}
};
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<UYBLookAtComponent>();
}
};
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<UYBAISenseConfig_Touch>();
}
};
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<UYBVisionConfigDataAsset>();
}
};
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<UYBPhysicsConstraintManager>();
}
};
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<UYBAISenseConfig_Vision>();
}
};
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<UYBAISenseEvent_Damage>();
}
};
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<IYBNarrativeSuperstateRequester>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBAISenseEvent_Hearing>();
}
};
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<IYBAISenseSourceInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBPhysicsExpandingGraphDebugDisplaySettings>();
}
};
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<IYBAISenseVisionInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IYBAISenseVisionInterface;
// Class YBCommon.YBAISense_Damage
// 0x0010 (0x0088 - 0x0078)
class UYBAISense_Damage final : public UYBAISense
{
public:
TArray<struct FYBAIDamageEvent> 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<UYBAISense_Damage>();
}
};
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<UYBLootWorldSubsystemExtension>();
}
};
DUMPER7_ASSERTS_UYBLootWorldSubsystemExtension;
// Class YBCommon.YBAISense_Hearing
// 0x0070 (0x00E8 - 0x0078)
class UYBAISense_Hearing final : public UYBAISense
{
public:
TArray<struct FYBAINoiseEvent> 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<UYBAISense_Hearing>();
}
};
DUMPER7_ASSERTS_UYBAISense_Hearing;
// Class YBCommon.YBAISense_Touch
// 0x0060 (0x00D8 - 0x0078)
class UYBAISense_Touch final : public UYBAISense
{
public:
TArray<struct FYBAITouchEvent> 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<UYBAISense_Touch>();
}
};
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<UYBAISense_Vision>();
}
};
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<UYBLocationStorageComponent>();
}
};
DUMPER7_ASSERTS_UYBLocationStorageComponent;
// Class YBCommon.YBAISettings
// 0x0040 (0x0078 - 0x0038)
class UYBAISettings final : public UDeveloperSettings
{
public:
TArray<TSoftObjectPtr<class UYBTeam>> Teams; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBGlobalAIConfig> 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<UYBAISettings>();
}
};
DUMPER7_ASSERTS_UYBAISettings;
// Class YBCommon.YBFindPathAsyncAction
// 0x0018 (0x0048 - 0x0030)
class UYBFindPathAsyncAction final : public UBlueprintAsyncActionBase
{
public:
TMulticastInlineDelegate<void(const struct FYBNavQueryId& _queryId, bool _bSuccess, class UNavigationPath* _path)> 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<class UNavigationQueryFilter> _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<UYBFindPathAsyncAction>();
}
};
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<UYBAIStateMachine>();
}
};
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<class UYBAIStateMachine> 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<UAIStateMachineFunctionLibrary>();
}
};
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<class UNavigationQueryFilter> 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<class AActor*> SortByCreationTime(TArray<class AActor*>& _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<UYBAIUtilsBlueprintLibrary>();
}
};
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<class AActor*>& _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<UYBLootComponent>();
}
};
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<UYBAIVoiceOverManager>();
}
};
DUMPER7_ASSERTS_UYBAIVoiceOverManager;
// Class YBCommon.YBMultiShapeComponent
// 0x4590 (0x4B10 - 0x0580)
class UYBMultiShapeComponent final : public UPrimitiveComponent
{
public:
TSubclassOf<class UNavAreaBase> 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<UYBMultiShapeComponent>();
}
};
DUMPER7_ASSERTS_UYBMultiShapeComponent;
// Class YBCommon.YBAkAudioSettings
// 0x0038 (0x0070 - 0x0038)
class UYBAkAudioSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBAudioFootstepsConfiguration> FootstepsConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UAkAudioEvent>> 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<UYBAkAudioSettings>();
}
};
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<UYBAllyStationDefinition>();
}
};
DUMPER7_ASSERTS_UYBAllyStationDefinition;
// Class YBCommon.YBLootManager
// 0xC338 (0xC370 - 0x0038)
class alignas(0x10) UYBLootManager final : public UYBInGameWorldSubsystem
{
public:
TMap<class FName, struct FYBGlobalRuntimeLootTable> 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<class ARecastNavMesh> 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<class UClass>& _lootItem);
void OnLootActorDestroyed(class AActor* _actor);
void OnNavigationGenerationFinished(class ANavigationData* _navData);
void OnNavmeshAreaInvalidated(const TArray<TScriptInterface<class INavRelevantInterface>>& _interfaces);
void RegisterLootTrajectoryRequest(class AActor* _actor, class AActor* _querier, const struct FGameplayTag& _trajType, EYBLootDestMethod _destMethod);
void RemoveAllLootsOfClasses(const TArray<TSoftClassPtr<class UClass>>& _classesToRemove);
void SetupAndRegisterLootActor(class AActor* _actor);
const class UDataTable* GetDefaultLootTables() const;
const class UYBLootConfiguration* GetLootConfig() const;
class UYBLootWorldSubsystemExtension* GetLootManagerExtension(TSubclassOf<class UYBLootWorldSubsystemExtension> _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<UYBLootManager>();
}
};
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<UYBAnchoredRotationBlueprintLibrary>();
}
};
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<UYBAnchoredTransformBlueprintLibrary>();
}
};
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<UYBAnchoredVectorBlueprintLibrary>();
}
};
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<float>& _radii, float _spacing, TArray<struct FVector>* out_points, TArray<int32>* 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<class USplineComponent*>& _withinSplines, const TArray<class USplineComponent*>& _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<float> SumFloatArrays(const TArray<float>& _array1, const TArray<float>& _array2);
static TArray<int32> SumIntArrays(const TArray<int32>& _array1, const TArray<int32>& _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<UYBMathLibrary>();
}
};
DUMPER7_ASSERTS_UYBMathLibrary;
// Class YBCommon.YBNavigationGlobalActor
// 0x0018 (0x02D0 - 0x02B8)
class AYBNavigationGlobalActor final : public AActor
{
public:
TArray<struct FYBNavLinkInfo> 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<AYBNavigationGlobalActor>();
}
};
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<UYBAnimNotifyBlueprintLibrary>();
}
};
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<UYBAnimNotifyPlayerCameraShake>();
}
};
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<UYBAnimNotifyWorldCameraShake>();
}
};
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<UYBConditionalGameplayTagsInputModifier>();
}
};
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<UYBInputModifierGameSettingsBase>();
}
};
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<UYBInputModifierGameSettingsBoolBase>();
}
};
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<UYBInputModifierUseToggleSprintKBM>();
}
};
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<IYBFootstepContactNotifyInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<TSoftClassPtr<class UClass>>& _forbiddenVolumeClass);
void RegisterTeleportTransform(const struct FVector& _boxExtent);
void Tick(float _deltaTime);
void GetDeathVolumes(TArray<class AActor*>* out_withins, TArray<class AActor*>* out_outsides) const;
void GetExplorationLimitsSplines(TArray<class USplineComponent*>* out_within, TArray<class USplineComponent*>* 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<UYBOutOfBoundsSubsystemExtension>();
}
};
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<IYBAnimNotifyFootstepInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBAnimNotifyFootstep>();
}
};
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<UYBAnimNotifyStateFootstep>();
}
};
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<UYBInputModifierGameSettingsFloatBase>();
}
};
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<UYBInputModifierMouseCameraSensitivity>();
}
};
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<UYBInputModifierBowAimMouseCameraSensitivity>();
}
};
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<UYBAnimNotifyExecuteGameplayCue>();
}
};
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<class FText>* _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<UYBNiagaraUtilsBlueprintLibrary>();
}
};
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<UYBAnimNotifyStateAddGameplayCue>();
}
};
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<UYBAnimNotifyStateConditionalGoToSection>();
}
};
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<UYBInputModifierSwapJumpDodgeButtons>();
}
};
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<UYBAnimNotifyStateConditionalGoToSection_GameplayCondition>();
}
};
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<UYBPhysicsConstraintManagerDebugDisplaySettings>();
}
};
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<UYBAnimNotify_SendGameplayEvent>();
}
};
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<UYBApplyRootMotionConstantForce>();
}
};
DUMPER7_ASSERTS_UYBApplyRootMotionConstantForce;
// Class YBCommon.YBApplyRootMotionMoveAroundActor
// 0x00F8 (0x01C0 - 0x00C8)
class alignas(0x10) UYBApplyRootMotionMoveAroundActor final : public UAbilityTask_ApplyRootMotion_Base
{
public:
TMulticastInlineDelegate<void()> 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<UYBApplyRootMotionMoveAroundActor>();
}
};
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<UYBInputTriggerPressedDown>();
}
};
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<UYBArticyLibrary>();
}
};
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<UYBNPCManagerDebugSettings>();
}
};
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<struct FAssetData> 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<UYBAssetManager>();
}
};
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<void(class AActor* _ownerActor, class AActor* _father, const struct FGameplayTag& _attachmentDescriptorID)> OnFatherAttachmentAdded; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* _ownerActor, class AActor* _father, const struct FGameplayTag& _attachmentDescriptorID)> OnFatherAttachmentRemoved; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* _ownerActor, class AActor* _child, const struct FGameplayTag& _attachmentDescriptorID)> OnChildAttachmentAdded; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* _ownerActor, class AActor* _child, const struct FGameplayTag& _attachmentDescriptorID)> OnChildAttachmentRemoved; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TArray<class UYBAttachmentComponent*>& _attachmentNodes)> OnAttachmentNodesAdded; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TArray<class UYBAttachmentComponent*>& _attachmentNodes)> OnAttachmentNodesRemoved; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FYBAttachmentDescriptor> 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<UYBAttachmentComponent>();
}
};
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<struct FNavigationLink> PointLinks; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNavigationSegmentLink> 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<void(class AActor* MovingActor, const struct FVector& DestinationPoint, const struct FNavigationLink& Link)> 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<AYBNavLinkProxy>();
}
};
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<class AActor*> 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<UYBAttachmentComponentBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UYBAttachmentComponentBlueprintLibrary;
// Class YBCommon.YBAttachmentConstraintPresetConfig
// 0x00B0 (0x00E0 - 0x0030)
class UYBAttachmentConstraintPresetConfig final : public UPrimaryDataAsset
{
public:
TMulticastInlineDelegate<void()> OnAttachmentConstraintPresetConfigChangedDelegate; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
TMap<class FName, struct FYBAttachmentConstraintPreset> NativeAttachmentConstraintPresets; // 0x0040(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FYBAttachmentConstraintPreset> 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<UYBAttachmentConstraintPresetConfig>();
}
};
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<UYBAttachmentDescriptorUtils>();
}
};
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<UYBNotifyStateWorldCameraShake>();
}
};
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<struct FYBPhysicalAnimationSettings> 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<UYBPhysicalAnimationComponent>();
}
};
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<UYBAudioBlueprintLibrary>();
}
};
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<UYBAudioFootstepsConfiguration>();
}
};
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<UYBBlackboardActorDataProvider>();
}
};
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<UYBNotifyStateMovementAction>();
}
};
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<UYBBlackboardKeyType_BodyInstance>();
}
};
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<UYBLootConfiguration_GameSpecific>();
}
};
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<UYBBlackboardKeyType_FightRingQuery>();
}
};
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<UYBBlackboardKeyType_GameplayTag>();
}
};
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<class FString>* 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<UYBObjectPropertyHelperFunctionLibrary>();
}
};
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<UYBBlackboardKeyType_GameplayTagContainer>();
}
};
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<UYBBlackboardKeyType_Inventory>();
}
};
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<UYBRecrystallizationStateCondition>();
}
};
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<UYBBlackboardLogic>();
}
};
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<UYBBlackBoardLogicLibrary>();
}
};
DUMPER7_ASSERTS_UYBBlackBoardLogicLibrary;
// Class YBCommon.YBGameplayAbilityFactory
// 0x0000 (0x0028 - 0x0028)
class UYBGameplayAbilityFactory : public UObject
{
public:
void ConfigureAbilityInternal(class UYBGameplayAbility* _ability) const;
TSubclassOf<class UYBGameplayAbility> 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<UYBGameplayAbilityFactory>();
}
};
DUMPER7_ASSERTS_UYBGameplayAbilityFactory;
// Class YBCommon.YBReflexGameplayAbilityFactory
// 0x0120 (0x0148 - 0x0028)
class UYBReflexGameplayAbilityFactory final : public UYBGameplayAbilityFactory
{
public:
TSubclassOf<class UYBGameplayAbility> 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<UYBReflexGameplayAbilityFactory>();
}
};
DUMPER7_ASSERTS_UYBReflexGameplayAbilityFactory;
// Class YBCommon.YBGameInstanceBlueprintManager
// 0x0010 (0x0040 - 0x0030)
class UYBGameInstanceBlueprintManager : public UYBGameInstanceSubsystemExtension
{
public:
TArray<TSoftClassPtr<class UClass>> 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<UYBGameInstanceBlueprintManager>();
}
};
DUMPER7_ASSERTS_UYBGameInstanceBlueprintManager;
// Class YBCommon.YBRuntimeInventoryItem
// 0x00E0 (0x0108 - 0x0028)
class UYBRuntimeInventoryItem : public UObject
{
public:
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName, class AActor* _inventoryItemActor)> OnInventoryItemActorDestroyedDelegate; // 0x0028(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> TemplateInventoryItem; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UYBRuntimeInventoryItemComponent*> 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<class UYBRuntimeInventoryItemComponent> _inventoryItemComponentClass);
void IncreaseItemLevel();
void OnInventoryItemActorDestroyed(class AActor* _inventoryItemActor);
void RefreshEquippedItem(class AActor* _parentActor);
bool RemoveRuntimeInventoryItemComponent(TSubclassOf<class UYBRuntimeInventoryItemComponent> _inventoryItemComponentClass);
void ResetIsNew();
void SetIsEquipped(bool _isEquipped, const struct FGameplayTag& _inventorySlotID);
void SetIsNOTNew();
void SetItemAmount(int32 _amount);
void SetItemLevel(int32 _level);
TMap<class FName, class AActor*> 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<class FName, class AActor*> 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<class UActorComponent*> GetAllSpawnedInventoryItemActorComponents(TSubclassOf<class UActorComponent> _actorComponentClass) const;
TMap<class FName, class AActor*> GetAllSpawnedInventoryItemActors(bool _discardInvalidActors) const;
int32 GetItemAmount() const;
void GetItemDescriptorTags(struct FGameplayTagContainer* out_itemDescriptorTags, class FName _subInventoryItemName) const;
int32 GetItemLevel() const;
void GetNestedSoftObjectPaths(TArray<struct FSoftObjectPath>* out_softObjectPaths) const;
const class UYBRuntimeInventoryItemComponent* GetRuntimeInventoryItemComponent(TSubclassOf<class UYBRuntimeInventoryItemComponent> _inventoryItemComponentClass) const;
class FString GetSimpleName() const;
class AActor* GetSpawnedInventoryItemActor(class FName _subInventoryItemName) const;
TArray<class AActor*> GetSpawnedInventoryItemActorsByType(const struct FGameplayTag& _itemTypeDescriptorTag, const struct FGameplayTagContainer& _itemDescriptorTagsToIgnore) const;
const class UYBTemplateInventoryItemData* GetTemplateInventoryItemData(TSubclassOf<class UYBTemplateInventoryItemData> _inventoryItemDataClass, class FName _subInventoryItemName) const;
struct FPrimaryAssetId GetTemplatePrimaryAssetID() const;
TArray<class FName> 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<UYBRuntimeInventoryItem>();
}
};
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<UYBTickableWorldBlueprintManager>();
}
};
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<class UClass> _blueprintManagerClass);
static class UYBGameInstanceBlueprintManager* GetGameInstanceBlueprintManager(class UObject* _worldContextObject, const TSubclassOf<class UYBGameInstanceBlueprintManager> _blueprintManagerClass);
static class UYBWorldBlueprintManager* GetWorldBlueprintManager(class UObject* _worldContextObject, const TSubclassOf<class UYBWorldBlueprintManager> _blueprintManagerClass);
static class UYBSubsystemExtension* K2Node_GetBlueprintManager_Soft(class UObject* _worldContextObject, TSoftClassPtr<class UClass> _blueprintManagerClass);
static class UYBGameInstanceBlueprintManager* K2Node_GetGameInstanceBlueprintManager(class UObject* _worldContextObject, TSubclassOf<class UYBGameInstanceBlueprintManager> _blueprintManagerClass);
static class UYBWorldBlueprintManager* K2Node_GetWorldBlueprintManager(class UObject* _worldContextObject, TSubclassOf<class UYBWorldBlueprintManager> _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<UYBBlueprintManagersSubsystemFunctionLibrary>();
}
};
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<TSoftClassPtr<class UClass>>& _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<UYBRuntimeLootTableEventHandler>();
}
};
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<UYBBrainMessage_Stimulus>();
}
};
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<UYBBrainMessage_LKPInvalid>();
}
};
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<struct FYBSimulationInteractorSettings> InteractorSettings; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index, EYBMaterialPhase OldPhase, EYBMaterialPhase NewPhase)> OnInteractorMaterialPhaseChange; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EYBSimulatedMassPercentage OldMassPercentage, EYBSimulatedMassPercentage NewMassPercentage)> OnSimulatedMassPercentageChange; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(int32 Index, EYBSimulatedTemperatureRange OldTemperature, EYBSimulatedTemperatureRange NewTemperature)> OnSimulatedTemperatureChange; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EYBSimulatedTemperatureRange OldTemperature, EYBSimulatedTemperatureRange NewTemperature)> 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<struct FYBSimulationInteractorSettings> GetInteractorSettings();
TArray<struct FYBChunkSimulationStatePropagationData> PropagateSimulationState(TArray<struct FYBChunkSimulationStatePropagationData>& _chunks);
void PropagateSimulationStateToChunks(const TArray<class AActor*>& _chunks);
void ResetConvectionProfileToDefault();
void ResetInteractorTemperature(int32 _index, float _temperature);
void ResetTemperature(float _temperature);
void SetInteractorSettings(const TArray<struct FYBSimulationInteractorSettings>& _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<struct FYBSimulationInteractor> 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<UYBSimulationComponent>();
}
};
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<UYBExpandingGraphSimulationComponent>();
}
};
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<UYBBrainMessage_DeprecatedActorFoundInMemory>();
}
};
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<UYBBrainMessage_TagAddedToPawn>();
}
};
DUMPER7_ASSERTS_UYBBrainMessage_TagAddedToPawn;
// Class YBCommon.YBPhysicsExpandingGraphRequestInterface
// 0x0000 (0x0000 - 0x0000)
class IYBPhysicsExpandingGraphRequestInterface final
{
public:
void OnNodeCreation(int32 _nodeCount, const TArray<struct FTransform>& _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<IYBPhysicsExpandingGraphRequestInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBTagModifiedOnPawnPayload>();
}
};
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<void(const struct FYBBrainEvent& BrainEvent)> OnBrainEventDispatchedDelegate; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_D8[0x18]; // 0x00D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FYBBrainEvent> BrainEventToProcess; // 0x00F0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
public:
class UYBTargetSelectionBrainProcess* GetTargetSelectionBrainProcess();
void HandleMessage(TSubclassOf<class UYBBrainMessage> _message, class AActor* _sender, class AActor* _associatedActor, class UObject* _messagePayload);
void HandleMessageWithContext(TSubclassOf<class UYBBrainMessage> _message, const struct FYBBrainEvent& _context, class UObject* _messagePayload);
void HandleMessageWithSimulus(TSubclassOf<class UYBBrainMessage> _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<UYBBrainProcessingComponent>();
}
};
DUMPER7_ASSERTS_UYBBrainProcessingComponent;
// Class YBCommon.YBBugItLogBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBBugItLogBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static TArray<class FString> GetDataToLogForAllPropertiesInObject(class UObject* _object, bool _transientPropertiesOnly);
static bool GetDataToLogForPropertyInObject(class UObject* _object, class FName _propertyName, TArray<class FString>* 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<UYBBugItLogBlueprintLibrary>();
}
};
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<class UNavigationQueryFilter> 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<UYBHTNDecorator_MovementParamsScope>();
}
};
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<UYBPhysicsOverlapInterpolationComponent>();
}
};
DUMPER7_ASSERTS_UYBPhysicsOverlapInterpolationComponent;
// Class YBCommon.YBBugItLogInterface
// 0x0000 (0x0000 - 0x0000)
class IYBBugItLogInterface final
{
public:
void BugItLog(TArray<class FString>* _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<IYBBugItLogInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBExtendedBugReport>();
}
};
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<UYBBugReportLibrary>();
}
};
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<class UYBInputMappingContextSet*> DefaultPlayerInputSets; // 0x0880(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FInputMappingContextAndPriority> DefaultPlayerInputMappings; // 0x0890(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UYBInputMappingContextSet*> NonShippingPlayerInputSets; // 0x08A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FInputMappingContextAndPriority> NonShippingPlayerInputMappings; // 0x08B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, class UYBInputMappingContextSet*> DynamicPlayerInputSets; // 0x08C0(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FInputMappingContextAndPriority> DynamicPlayerInputMappings; // 0x0910(0x0050)(Edit, NativeAccessSpecifierPublic)
TArray<class UYBTaggedInputActionDataAsset*> 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<void(bool _newStateValue)> OnPlayerCinematicModeEvent; // 0x0AD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool _newStateValue)> 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<struct FYBRuntimeCameraModifier> CameraModifiers; // 0x0CB8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_CC8[0x20]; // 0x0CC8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FYBLockModifier> LockModifiers; // 0x0CE8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_CF8[0x28]; // 0x0CF8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class AActor* LockTarget)> OnSetLockTarget; // 0x0D20(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* PreviouslyLockTarget)> OnReleaseLockTarget; // 0x0D30(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class AActor*> 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<struct FGameplayAttribute>& _attributes);
void OnAbilityFailedToExecuteDueToCost(const class UGameplayAbility* _ability, const TSet<struct FGameplayAttribute>& _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<AYBPlayerController>();
}
};
DUMPER7_ASSERTS_AYBPlayerController;
// Class YBCommon.YBCameraShakeConfig
// 0x0050 (0x0080 - 0x0030)
class UYBCameraShakeConfig final : public UPrimaryDataAsset
{
public:
TMap<struct FGameplayTag, class UYBWorldCameraShakeConfig*> 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<UYBCameraShakeConfig>();
}
};
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<struct FGameplayTag, class ACameraShakeSourceActor*> 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<UYBCameraShakeComponent>();
}
};
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<class UCameraShakeBase> 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<UYBWorldCameraShakeConfig>();
}
};
DUMPER7_ASSERTS_UYBWorldCameraShakeConfig;
// Class YBCommon.YBSkeletalMeshDataOverride
// 0x0078 (0x00B8 - 0x0040)
class UYBSkeletalMeshDataOverride final : public UYBMeshDataOverride
{
public:
TSoftObjectPtr<class USkeletalMesh> 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<class UClass> 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<UYBSkeletalMeshDataOverride>();
}
};
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<IYBCelebrationWidgetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBSpawnContext>();
}
};
DUMPER7_ASSERTS_UYBSpawnContext;
// Class YBCommon.YBNarrativeSettings
// 0x0028 (0x0060 - 0x0038)
class UYBNarrativeSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBNarrativeSubsystemConfig> 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<UYBNarrativeSettings>();
}
};
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<UYBCharacterAnimInstance>();
}
};
#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<UYBLinkedAnimInstance>();
}
};
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<UYBNavClimbGraph>();
}
};
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<class UAkAudioEvent> PlayAkAudioEventSoftRef; // 0x00B8(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UAkAudioEvent* PlayAkAudioEventPtr; // 0x00E0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSoftObjectPtr<class UAkAudioEvent> 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<class FName, class UYBCharacterFootstepsEmitterComponent*> Emitters; // 0x0120(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TWeakObjectPtr<class UPhysicalMaterial> LatestEmittingMaterial; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UAkSwitchValue*> SwitchValues; // 0x0178(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TMap<class UAkRtpc*, float> RtpcValues; // 0x0188(0x0050)(Transient, NativeAccessSpecifierPrivate)
TWeakObjectPtr<class APlayerController> 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<UYBCharacterFootstepsComponent>();
}
};
DUMPER7_ASSERTS_UYBCharacterFootstepsComponent;
// Class YBCommon.GameplayConfigMontageCollectionAsset
// 0x0050 (0x0080 - 0x0030)
class UGameplayConfigMontageCollectionAsset final : public UPrimaryDataAsset
{
public:
TMap<struct FGameplayTag, struct FGameplayConfigMontageCollection> 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<UGameplayConfigMontageCollectionAsset>();
}
};
DUMPER7_ASSERTS_UGameplayConfigMontageCollectionAsset;
// Class YBCommon.YBNavigationSubsystem
// 0x0030 (0x0078 - 0x0048)
class UYBNavigationSubsystem final : public UYBInGameTickableWorldSubsystem
{
public:
TMulticastInlineDelegate<void(class AActor* PlayerActor, EYBPlayerTeleportationFlags Flags)> OnPlayerTeleported; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TArray<TScriptInterface<class INavRelevantInterface>>& 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 UYBOutOfBoundsSubsystemExtension> _class) const;
void NotifyNavmeshAreaInvalidated(const TArray<class UNavRelevantComponent*>& _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<UYBNavigationSubsystem>();
}
};
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<class AYBCharacter*> 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<UYBCharacterGroup>();
}
};
DUMPER7_ASSERTS_UYBCharacterGroup;
// Class YBCommon.YBQuestComponent
// 0x0020 (0x00C0 - 0x00A0)
class UYBQuestComponent : public UActorComponent
{
public:
TArray<TSoftClassPtr<class UClass>> 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<UYBQuestComponent>();
}
};
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<UYBCharacterManagerSettings>();
}
};
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<UYBCharacterMovementComponentDebugSettings>();
}
};
DUMPER7_ASSERTS_UYBCharacterMovementComponentDebugSettings;
// Class YBCommon.YBQuestSettings
// 0x0028 (0x0060 - 0x0038)
class UYBQuestSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBQuestSubsystemConfig> 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<UYBQuestSettings>();
}
};
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<class AActor*> 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<UYBCharacterMovementComponent>();
}
};
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<UYBCharacterMovementConstraintDataSet>();
}
};
DUMPER7_ASSERTS_UYBCharacterMovementConstraintDataSet;
// Class YBCommon.YBQuestSubsystemExtension
// 0x0000 (0x0030 - 0x0030)
class UYBQuestSubsystemExtension : public UYBGameInstanceSubsystemExtension
{
public:
void ClearQuestSystemData();
void FilterActiveQuestObjectives(const TArray<class USMStateInstance_Base*>& _objectives, TArray<class UYBQuestObjectiveSMStateInstance*>* 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<class UClass>& _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<UYBQuestSubsystemExtension>();
}
};
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<UYBCheatAction>();
}
};
DUMPER7_ASSERTS_UYBCheatAction;
// Class YBCommon.YBCheatSettings
// 0x0028 (0x0060 - 0x0038)
class UYBCheatSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBCheatSubsystemConfiguration> 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<UYBCheatSettings>();
}
};
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<UYBQuestSystemSaveDataGenerator>();
}
};
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<UYBCheatWorldSubsystem>();
}
};
DUMPER7_ASSERTS_UYBCheatWorldSubsystem;
// Class YBCommon.YBCheatSubsystemConfiguration
// 0x00A8 (0x00D0 - 0x0028)
class UYBCheatSubsystemConfiguration final : public UObject
{
public:
TSubclassOf<class UYBCheatWorldSubsystemExtension> ExtensionClass; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> LevelModifierCheat; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> CycleProgressionCheat; // 0x0058(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<TSoftObjectPtr<class UWorld>, TSoftObjectPtr<class UYBLevelLocationsCollection>> 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<UYBCheatSubsystemConfiguration>();
}
};
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<UYBClutterDestroyerComponent>();
}
};
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<UYBGameSettingsPlayerSubsystem>();
}
};
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<UYBCollisionGroupComponent>();
}
};
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<UYBGameSettingOptionScreen>();
}
};
DUMPER7_ASSERTS_UYBGameSettingOptionScreen;
// Class YBCommon.YBCollisionResponseHandlerComponent
// 0x0070 (0x0128 - 0x00B8)
class UYBCollisionResponseHandlerComponent : public UYBCollisionGroupComponent
{
public:
TMulticastInlineDelegate<void(class UPrimitiveComponent* _primitiveComponent)> OnAllSoftCollisionsResolvedEvent; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UPrimitiveComponent> PrimitiveComponent; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSet<TWeakObjectPtr<class AYBCharacter>> 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<ECollisionChannel>& _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<UYBCollisionResponseHandlerComponent>();
}
};
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<UYBCommonActionWidget>();
}
};
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<UYBCommonDeveloperSettings>();
}
};
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<class UYBTeam*> 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<UYBTeam>();
}
};
DUMPER7_ASSERTS_UYBTeam;
// Class YBCommon.YBConsumableInventoryItemData
// 0x0010 (0x0038 - 0x0028)
class UYBConsumableInventoryItemData final : public UYBTemplateInventoryItemData
{
public:
TSubclassOf<class UGameplayEffect> 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<UYBConsumableInventoryItemData>();
}
};
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<UYBHTNTask_WithGameplayAbilityFactory_BlueprintBase>();
}
};
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<IYBContactModifyHandler>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBContactModifyComponent>();
}
};
DUMPER7_ASSERTS_UYBContactModifyComponent;
// Class YBCommon.YBCustomPlayerInputConfig
// 0x0058 (0x0088 - 0x0030)
class UYBCustomPlayerInputConfig final : public UPrimaryDataAsset
{
public:
TMap<class FName, struct FKey> 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<UYBCustomPlayerInputConfig>();
}
};
DUMPER7_ASSERTS_UYBCustomPlayerInputConfig;
// Class YBCommon.YBAudioGameSettingsConfig
// 0x0028 (0x0060 - 0x0038)
class UYBAudioGameSettingsConfig final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBAudioSettingsConfig> 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<UYBAudioGameSettingsConfig>();
}
};
DUMPER7_ASSERTS_UYBAudioGameSettingsConfig;
// Class YBCommon.YBDamageCoefficientConfig
// 0x0010 (0x0040 - 0x0030)
class UYBDamageCoefficientConfig final : public UPrimaryDataAsset
{
public:
TArray<struct FYBDamageCoefficient> 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<UYBDamageCoefficientConfig>();
}
};
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<UYBGameSettingRegistry>();
}
};
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<UYBDamageManagerConfig>();
}
};
DUMPER7_ASSERTS_UYBDamageManagerConfig;
// Class YBCommon.YBDamageManager
// 0x28A8 (0x28F0 - 0x0048)
class UYBDamageManager : public UYBInGameTickableWorldSubsystem
{
public:
TMulticastInlineDelegate<void(const struct FVector& _DisplayedDamagePosition, float _DamageAmount, bool _DisplayOnPlayer)> OnDamageToDisplayEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMap<class AActor*, float> 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<UYBDamageManager>();
}
};
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<UYBActorDamageDataOverride>();
}
};
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<struct FYBVoiceOverGameplayCueAudioDefinition> 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<UYBArchetypeVoiceOverConfig>();
}
};
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<UYBDebugCameraDebugSettings>();
}
};
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<IYBSettingEntryWidgetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<class ASpectatorPawn> 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<AYBDebugCameraPlayerController>();
}
};
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<UYBDebugRecordingConfigSettings>();
}
};
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<UYBGameInstanceSubsystemNoShipping>();
}
};
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<class UYBInteractionDescriptorDataAsset*> 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<class UYBTemplateInventoryItemDataAsset> 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<UYBInteractionDescriptorComponent>();
}
};
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<UYBDebugRecordingSubsystem>();
}
};
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<UYBGlobalAnimationConfig>();
}
};
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<UYBDecisionBrainProcess>();
}
};
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<UYBDecisionDebugOutput>();
}
};
DUMPER7_ASSERTS_UYBDecisionDebugOutput;
// Class YBCommon.YBDecisionTree
// 0x0010 (0x0038 - 0x0028)
class UYBDecisionTree : public UObject
{
public:
TArray<class UYBDecisionTreeNode*> 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<UYBDecisionTree>();
}
};
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<class AActor*>& _actorsToIgnore, const struct FVector& _centerPosition, const float _radius, const struct FGameplayTagContainer& _searchedInteraction, TArray<struct FYBInteraction>* 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<UYBInteractionManager>();
}
};
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<class UYBDecisionTreeNode*> 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<UYBDecisionTreeNode>();
}
};
DUMPER7_ASSERTS_UYBDecisionTreeNode;
// Class YBCommon.YBMenuWidget
// 0x0068 (0x0478 - 0x0410)
class UYBMenuWidget : public UCommonActivatableWidget
{
public:
TMulticastInlineDelegate<void(class UYBMenuWidget* DeactivatingMenuWidget)> OnInternalDeactivateMenuRequest; // 0x0410(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FYBFooterCallout> 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<UYBMenuWidget>();
}
};
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<UYBKeybindingConfirmationMenu>();
}
};
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<UYBGameSettingPressAnyKey>();
}
};
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<UYBDecisionTreeLeafNode>();
}
};
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<class UGameplayEffect> 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<UYBDecisionTreeLeafNode_ApplyGE>();
}
};
DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_ApplyGE;
// Class YBCommon.YBDecisionTreeLeafNode_Compound
// 0x0010 (0x0068 - 0x0058)
class UYBDecisionTreeLeafNode_Compound final : public UYBDecisionTreeLeafNode
{
public:
TArray<class UYBDecisionTreeLeafNode*> 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<UYBDecisionTreeLeafNode_Compound>();
}
};
DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_Compound;
// Class YBCommon.YBInventoryItemEventHandlerComponent
// 0x0028 (0x00C8 - 0x00A0)
class UYBInventoryItemEventHandlerComponent : public UActorComponent
{
public:
TMulticastInlineDelegate<void(class AActor* _parentActor, bool _isEquippedLoadoutInitialized)> OnInventoryItemActorEquippedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* _parentActor, bool _isEquippedLoadoutInitialized)> OnInventoryItemActorUnequippedDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> 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<UYBInventoryItemEventHandlerComponent>();
}
};
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<UYBDecisionTreeLeafNode_DecisionTree>();
}
};
DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_DecisionTree;
// Class YBCommon.YBVoiceOverManagerSettings
// 0x0028 (0x0060 - 0x0038)
class UYBVoiceOverManagerSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBGlobalVoiceOverConfig> 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<UYBVoiceOverManagerSettings>();
}
};
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<UYBDecisionTreeLeafNode_GameplayTag>();
}
};
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<UYBDecisionTreeLeafNode_Replan>();
}
};
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<UYBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver>();
}
};
DUMPER7_ASSERTS_UYBDecisionTreeLeafNode_TriggerGameplayCueVoiceOver;
// Class YBCommon.SkeletalMeshItemDependencyRule
// 0x0040 (0x0068 - 0x0028)
class USkeletalMeshItemDependencyRule : public UObject
{
public:
TArray<TSoftObjectPtr<class USkeletalMesh>> SkeletalMeshesToAffect; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset>> 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<USkeletalMeshItemDependencyRule>();
}
};
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<UYBDecisionTreeLeafNode_TriggerReflex>();
}
};
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<struct FNavigationLink> 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<AYBGeneratedNavLinkProxy>();
}
};
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<UYBDecisionTreeNode_Condition>();
}
};
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<UYBDescriptorBlueprintLibrary>();
}
};
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<class UObject*>& _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<UYBDeveloperUtils>();
}
};
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<UYBHTNTask_EnterClimb>();
}
};
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<UYBPlayerInteractionComponent>();
}
};
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<IYBDialogueObjective>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBHTNDecorator_CanUseToken>();
}
};
DUMPER7_ASSERTS_UYBHTNDecorator_CanUseToken;
// Class YBCommon.YBDialogueSettings
// 0x0028 (0x0060 - 0x0038)
class UYBDialogueSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBDialogueSubsystemConfig> 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<UYBDialogueSettings>();
}
};
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<UYBDialogueSubsystemConfig>();
}
};
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<UYBDiscoveryDefinition>();
}
};
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<UYBHTNTask_FlyOver>();
}
};
DUMPER7_ASSERTS_UYBHTNTask_FlyOver;
// Class YBCommon.YBPlayerTrackerComponent_Base
// 0x00C8 (0x0168 - 0x00A0)
class UYBPlayerTrackerComponent_Base : public UActorComponent
{
public:
TSoftObjectPtr<class UAkAudioEvent> PlayAkAudioEventSoftRef; // 0x00A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkAudioEvent> 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<void()> OnPlayerEnterCutoffRadius; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnPlayerExitCutoffRadius; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FVector& NewLocation, const struct FVector& PlayerLocation)> 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<class APlayerController> 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<UYBPlayerTrackerComponent_Base>();
}
};
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<UYBDrawDebugBlueprintLibrary>();
}
};
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<UYBEditorNavMeshBuilderSubsystem>();
}
};
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<AYBEmptyActor>();
}
};
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<UYBEngineSubsystemSubsystemNoShipping>();
}
};
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<UYBHTNTask_MoveToEx>();
}
};
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<UYBPlayerTrackerComponent_Spline>();
}
};
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<UYBPlayerTrackerComponent_ClosedLoopSpline>();
}
};
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<UYBEnhancedInputComponent>();
}
};
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<UYBHTNTask_AcquireToken>();
}
};
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<UYBEnhancedInputUserSettings>();
}
};
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<UYBEnhancedPlayerInput>();
}
};
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<UYBEventBasedGameplayCondition>();
}
};
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<UYBHUDComponent>();
}
};
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<class UYBBrainMessage> 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<UYBProjectileComponent>();
}
};
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<struct FYBFightRingRow> 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<struct FYBWorldFightRingSlot>* 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<UYBFightRingComponent>();
}
};
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<IYBHTNFlightReasonInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<struct FYBFightRingRow> 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<UYBFightRingConfig>();
}
};
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<struct FYBPathPoint>* 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<UYBFlightNavigationFlyOverBlueprintLibrary>();
}
};
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<struct FYBPathPoint>* 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<struct FYBPathPoint>* 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<UYBFlightNavigationLandBlueprintLibrary>();
}
};
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<IYBGameplayTagDataProvider>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<struct FYBPathPoint>* 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<UYBFlightNavigationTakeOffBlueprintLibrary>();
}
};
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<UYBHTNTask_Land>();
}
};
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<struct FYBPathPoint>& _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<UYBFlightNavigationUtilsBlueprintLibrary>();
}
};
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<AYBFlyingNavigationData>();
}
};
DUMPER7_ASSERTS_AYBFlyingNavigationData;
// Class YBCommon.YBFlyingNavigationSettings
// 0x0018 (0x0050 - 0x0038)
class UYBFlyingNavigationSettings final : public UDeveloperSettings
{
public:
TArray<struct FYBMercunaOctreeSettings> 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<UYBFlyingNavigationSettings>();
}
};
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<UYBGameSettingListEntrySetting_Discrete>();
}
};
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<int64> LocationKeys; // 0x0350(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<int64, int32> LocationToInteractorIndexMap; // 0x0360(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UInstancedStaticMeshComponent* ISMComponent)> OnGrassBuiltForComponent; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UInstancedStaticMeshComponent* ISMComponent)> OnDestroyISMComponent; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TSet<int32>& _interactors)> ResetInteractorVisualState; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class AYBSimulationVolume* OwningVolume; // 0x03E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FYBInteractorFoliageMapping> 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<AYBFoliageManager>();
}
};
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<UYBHTNDecorator_SetFightRingUserParams>();
}
};
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<IYBForcefieldAffectedInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBForcefieldOwnerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<struct FYBForcefieldFX> 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<void(const class UYBForcefieldBase* _forcefield)> OnObjectsGathered; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UYBForcefieldBase* _forcefield)> OnObjectsFiltered; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UYBForcefieldBase* _forcefield, const TArray<class AActor*>& _added, const TArray<class AActor*>& _removed)> OnAddedOrRemovedActors; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UYBForcefieldBase* _forcefield)> OnEffectsApplied; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TScriptInterface<class IYBForcefieldOwnerInterface> 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<class AActor*> PreviouslyAffectedActors; // 0x00F8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> AddedActors; // 0x0148(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class AActor*> 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<class AActor*>& _added, const TArray<class AActor*>& _removed);
void OnAddedOrRemovedActorsForInterface(const class UYBForcefieldBase* _forcefield, const TArray<class AActor*>& _added, const TArray<class AActor*>& _removed);
void K2_GetAffectedActors(TArray<class AActor*>* _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<UYBForcefieldBase>();
}
};
DUMPER7_ASSERTS_UYBForcefieldBase;
// Class YBCommon.YBForcefield
// 0x00B8 (0x0268 - 0x01B0)
class UYBForcefield : public UYBForcefieldBase
{
public:
TArray<class UYBForcefieldGatherer*> Gatherers; // 0x01B0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UYBForcefieldFilter*> Filters; // 0x01C0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UYBForcefieldEffect*> Effects; // 0x01D0(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TArray<class UYBForcefieldEffect*> 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<UYBForcefield>();
}
};
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<void()>& _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<void()>& _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<void()>& _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<void()>& _onButtonClicked);
static bool ImGuiCheckbox(const class FString& _label, bool& _value);
static void ImGuiCheckbox_Event(const class FString& _label, bool& _value, const TDelegate<void(bool _value)>& _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<void(float _value)>& _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<UYBImGuiBlueprintLibrary>();
}
};
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<TSubclassOf<class UYBForcefield>> ForcefieldClasses; // 0x01B8(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<class UYBForcefield*> 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<UYBMultiForcefield_BlueprintBase>();
}
};
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<IYBForcefieldNiagaraDataProvider>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBForcefieldDetectionInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBGameSettingKBMInputButton>();
}
};
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<UYBForcefieldEffect>();
}
};
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<UYBHTNTask_ExitClimb>();
}
};
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<UYBForcefieldEffect_ConstantRadialAttractor>();
}
};
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<UYBForcefieldEffect_HACK_ConstantRadialAttractor>();
}
};
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<UYBForcefieldEffect_PlanarReflector>();
}
};
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<UYBInputModifierControllerCameraSensitivity>();
}
};
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<UYBForcefieldEffect_SphericalAttractor>();
}
};
DUMPER7_ASSERTS_UYBForcefieldEffect_SphericalAttractor;
// Class YBCommon.YBInputMappingContextSet
// 0x0010 (0x0040 - 0x0030)
class UYBInputMappingContextSet final : public UPrimaryDataAsset
{
public:
TArray<struct FInputMappingContextAndPriority> 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<UYBInputMappingContextSet>();
}
};
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<UYBForcefieldEffect_ConstantTangentForce>();
}
};
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<UYBForcefieldEffect_HACK_ConstantTangentForce>();
}
};
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<UYBForcefieldEffect_SpringForce>();
}
};
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<UYBInputModifierMagicAimControllerCameraSensitivity>();
}
};
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<UYBForcefieldEffect_ConstantDirectionalForce>();
}
};
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<UYBLocationAreaDefinition>();
}
};
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<UYBForcefieldEffect_HACK_ConstantDirectionalForce>();
}
};
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<UYBForcefieldEffect_DisableGravity>();
}
};
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<UYBForcefieldEffect_ActivatePhysics>();
}
};
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<UYBInputModifierGamepadInputScheme>();
}
};
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<UYBForcefieldEffect_NiagaraPressure>();
}
};
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<UYBInputModifierUseAlternateSprint>();
}
};
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<UYBForcefieldEffect_TorusAttractor>();
}
};
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<UYBForcefieldEffect_TorusSpringForce>();
}
};
DUMPER7_ASSERTS_UYBForcefieldEffect_TorusSpringForce;
// Class YBCommon.YBForcefieldEffect_ApplyGameplayEffect
// 0x0088 (0x00B8 - 0x0030)
class UYBForcefieldEffect_ApplyGameplayEffect final : public UYBForcefieldEffect
{
public:
TArray<TSubclassOf<class UGameplayEffect>> 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<UYBForcefieldEffect_ApplyGameplayEffect>();
}
};
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<UYBInputTriggerHoldDown>();
}
};
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<UYBForcefieldEffect_ReachVelocity>();
}
};
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<UYBInGameTickableWorldSubsystemNoShipping>();
}
};
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<IYBForcefieldEffectModifierInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBForcefieldFilter>();
}
};
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<UYBForcefieldFilter_None>();
}
};
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<UYBNavmeshCuttingComponent>();
}
};
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<UYBForcefieldFilter_ExcludeSpecificBody>();
}
};
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<UYBInputModifierDeadZone>();
}
};
DUMPER7_ASSERTS_UYBInputModifierDeadZone;
// Class YBCommon.YBForcefieldFilter_ExcludeSpecificActor
// 0x0010 (0x0040 - 0x0030)
class UYBForcefieldFilter_ExcludeSpecificActor final : public UYBForcefieldFilter
{
public:
TArray<class AActor*> 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<UYBForcefieldFilter_ExcludeSpecificActor>();
}
};
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<UYBForcefieldFilter_Mass>();
}
};
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<UYBForcefieldFilter_TotalMass>();
}
};
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<UYBNotifyStateConditionalPlayRate>();
}
};
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<UYBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder>();
}
};
DUMPER7_ASSERTS_UYBForcefieldFilter_NumberOfBodiesInDecreasingMassOrder;
// Class YBCommon.YBForcefieldFilter_ExcludeActorClass
// 0x0010 (0x0040 - 0x0030)
class UYBForcefieldFilter_ExcludeActorClass final : public UYBForcefieldFilter
{
public:
TArray<TSoftClassPtr<class UClass>> 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<UYBForcefieldFilter_ExcludeActorClass>();
}
};
DUMPER7_ASSERTS_UYBForcefieldFilter_ExcludeActorClass;
// Class YBCommon.YBForcefieldFilter_IncludeActorClass
// 0x0010 (0x0040 - 0x0030)
class UYBForcefieldFilter_IncludeActorClass final : public UYBForcefieldFilter
{
public:
TArray<TSoftClassPtr<class UClass>> 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<UYBForcefieldFilter_IncludeActorClass>();
}
};
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<UYBForcefieldFilter_ExcludeCharacterAttachments>();
}
};
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<UYBNotifyStateOverlayOverride>();
}
};
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<UYBForcefieldGatherer>();
}
};
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<UYBInputTriggerReversedTap>();
}
};
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<EObjectTypeQuery> 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<UYBForcefieldGatherer_Spherical>();
}
};
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<EObjectTypeQuery> 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<UYBForcefieldGatherer_Capsule>();
}
};
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<EObjectTypeQuery> 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<UYBForcefieldGatherer_Cone>();
}
};
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<UYBObjectSaveDataBlueprintLibrary>();
}
};
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<UYBForcefieldGatherer_BodyInstanceGathererBase>();
}
};
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<UYBInputModifierBowAimControllerCameraSensitivity>();
}
};
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<UYBForcefieldGatherer_SpecificBodyGatherer>();
}
};
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<UYBForcefieldGatherer_ForcefieldSnapshotGatherer>();
}
};
DUMPER7_ASSERTS_UYBForcefieldGatherer_ForcefieldSnapshotGatherer;
// Class YBCommon.YBForcefieldGatherer_NiagaraVolume
// 0x0018 (0x0050 - 0x0038)
class UYBForcefieldGatherer_NiagaraVolume final : public UYBForcefieldGatherer
{
public:
TArray<EObjectTypeQuery> 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<UYBForcefieldGatherer_NiagaraVolume>();
}
};
DUMPER7_ASSERTS_UYBForcefieldGatherer_NiagaraVolume;
// Class YBCommon.YBInventoryItemDependenciesDataAsset
// 0x0010 (0x0040 - 0x0030)
class UYBInventoryItemDependenciesDataAsset final : public UPrimaryDataAsset
{
public:
TArray<class USkeletalMeshItemDependencyRule*> 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<UYBInventoryItemDependenciesDataAsset>();
}
};
DUMPER7_ASSERTS_UYBInventoryItemDependenciesDataAsset;
// Class YBCommon.YBForcefieldGatherer_Torus
// 0x0038 (0x0070 - 0x0038)
class UYBForcefieldGatherer_Torus final : public UYBForcefieldGatherer
{
public:
TArray<EObjectTypeQuery> 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<UYBForcefieldGatherer_Torus>();
}
};
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<class UYBTemplateInventoryItemData*>& _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<class UYBTemplateInventoryItemData> _inventoryItemDataClass, class FName _subInventoryItemName);
static bool HasAnyTemplateInventoryItemData(const class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class FName _subInventoryItemName);
static bool RemoveInventoryItemData(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, TSubclassOf<class UYBTemplateInventoryItemData> _inventoryItemDataClass, class FName _subInventoryItemName);
static void RemoveSubInventoryItem(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, class FName _subInventoryItemName);
static void RemoveSubInventoryItems(class UYBTemplateInventoryItemDataAsset* _templateInventoryItem, const TArray<class FName>& _subItemsToRemove);
static void SetComponentInventoryItemDataFromActorInventoryItemData(class UYBActorComponentInventoryItemData* _componentInventoryItemData, const class UYBActorInventoryItemData* _actorInventoryItemData);
static void SetGenerateRuntimeInventoryItemOnRegisterTemplate(class UYBInteractionDescriptorComponent* _interactionDescriptorComponent, const TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _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<class UYBTemplateInventoryItemDataAsset> _template);
static TArray<class UYBRuntimeInventoryItem*> UpdateItemClassToRuntimeInventoryItem(const TArray<class UYBRuntimeInventoryItem*>& _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<UYBInventoryBlutilityFunctionLibrary>();
}
};
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<UYBForcefieldManagerTearOffHandlerExtension>();
}
};
DUMPER7_ASSERTS_UYBForcefieldManagerTearOffHandlerExtension;
// Class YBCommon.YBForcefieldManagerSettings
// 0x0030 (0x0068 - 0x0038)
class UYBForcefieldManagerSettings final : public UDeveloperSettings
{
public:
TSoftClassPtr<class UClass> 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<UYBForcefieldManagerSettings>();
}
};
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<struct FYBOwnedForcefieldInfo> 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<class UYBForcefieldBase*>* out_forcefields);
void GetAllRunningForcefield(TArray<class UYBForcefieldBase*>* 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<UYBForcefieldManager>();
}
};
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<UYBTravelDefinition>();
}
};
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<class UYBForcefieldBase> _forcefieldClass, const struct FYBAnchoredLocation& _anchoredLocation, float _duration);
static class UYBForcefieldBase* CreateAndExecuteForcefieldAttachedWithLocalLocation(class UObject* _forcefieldCreator, TSubclassOf<class UYBForcefieldBase> _forcefieldClass, const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName, float _duration);
static class UYBForcefieldBase* CreateAndExecuteForcefieldAtWorldLocation(class UObject* _forcefieldCreator, TSubclassOf<class UYBForcefieldBase> _forcefieldClass, const struct FVector& _worldLocation, float _duration);
static class UYBForcefieldBase* CreateForcefieldAtAnchoredLocation(class UObject* _forcefieldCreator, TSubclassOf<class UYBForcefieldBase> _forcefieldClass, const struct FYBAnchoredLocation& _anchoredLocation);
static class UYBForcefieldBase* CreateForcefieldAttachedWithLocalLocation(class UObject* _forcefieldCreator, TSubclassOf<class UYBForcefieldBase> _forcefieldClass, const struct FVector& _localLocation, class USceneComponent* _anchor, class FName _boneName);
static class UYBForcefieldBase* CreateForcefieldAtWorldLocation(class UObject* _forcefieldCreator, TSubclassOf<class UYBForcefieldBase> _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<UYBForcefieldsBlueprintLibrary>();
}
};
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<UYBGlobalClimbNavigationConfig>();
}
};
DUMPER7_ASSERTS_UYBGlobalClimbNavigationConfig;
// Class YBCommon.YBGameInstance
// 0x0048 (0x0208 - 0x01C0)
class UYBGameInstance : public UGameInstance
{
public:
TMulticastInlineDelegate<void(class UYBLocalPlayer* _localPlayer)> OnSharedSettingsLoaded; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBLocalPlayer* _localPlayer)> 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<UYBGameInstance>();
}
};
DUMPER7_ASSERTS_UYBGameInstance;
// Class YBCommon.YBGameModeBase
// 0x0028 (0x0380 - 0x0358)
class AYBGameModeBase : public AGameModeBase
{
public:
TSubclassOf<class AYBDebugCameraPlayerController> 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<AYBGameModeBase>();
}
};
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<AYBGameplayGameMode>();
}
};
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<UYBLocalPlayer>();
}
};
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<UYBUserWidget>();
}
};
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<UItemMeshClothingOverrideDependencyRule>();
}
};
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<class UInputAction*> 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<UYBGamepadInputSchemeLayout>();
}
};
DUMPER7_ASSERTS_UYBGamepadInputSchemeLayout;
// Class YBCommon.YBGameplayAbility
// 0x00D0 (0x04D8 - 0x0408)
class UYBGameplayAbility : public UGameplayAbility
{
public:
TMap<struct FGameplayTag, struct FYBGameplayEffectContainer> EffectContainerMap; // 0x0408(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UGameplayAbility* Ability)> YBOnGameplayAbilityEnded; // 0x0458(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FAbilityEndedData& Data)> YBOnGameplayAbilityEndedWithData; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& ExecutionPointTag, class UGameplayAbility* Ability)> 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<struct FPrimaryAssetId> 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<struct FActiveGameplayEffectHandle> ApplyEffectContainer(const struct FGameplayTag& _containerTag, const struct FGameplayEventData& _eventData, int32 _overrideGameplayLevel);
TArray<struct FActiveGameplayEffectHandle> 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<class UYBTemplateInventoryItemDataAsset*>& _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<UYBGameplayAbility>();
}
};
DUMPER7_ASSERTS_UYBGameplayAbility;
// Class YBCommon.YBGameplayAbilityBundle
// 0x0010 (0x0040 - 0x0030)
class UYBGameplayAbilityBundle : public UPrimaryDataAsset
{
public:
TArray<struct FYBConditionalGameplayAbility> 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<UYBGameplayAbilityBundle>();
}
};
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<UYBLocationUserInterfaceDefinition>();
}
};
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<UYBGameplayAbilityDecisionTree>();
}
};
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<class UYBBlackboardLogic> 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<class UYBGameplayAbility> 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<UYBInteractionDescriptorDataAsset>();
}
};
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<UYBAbilitySystemDebugSettings>();
}
};
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<UYBGameplayConditionBlueprintLibrary>();
}
};
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<UYBImGuiWindowSettings>();
}
};
DUMPER7_ASSERTS_UYBImGuiWindowSettings;
// Class YBCommon.YBGameplayCondition_Inventory
// 0x0038 (0x0098 - 0x0060)
class UYBGameplayCondition_Inventory : public UYBEventBasedGameplayCondition
{
public:
TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> 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<UYBGameplayCondition_Inventory>();
}
};
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<void(const TArray<class AActor*>& _deathClusterManagers, const TArray<class AActor*>& _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<class AActor*>& _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<UYBLifeAndDeathComponent>();
}
};
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<UYBGameplayCondition_HasItem>();
}
};
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<UYBGameplayCondition_HasItemEquipped>();
}
};
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<UYBGameplayContextFunctionLibrary>();
}
};
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<UYBLocalPlayerInputCheatAction>();
}
};
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<UInput_ApplyPlayerInputConfig>();
}
};
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<UYBGameplayCueManager>();
}
};
DUMPER7_ASSERTS_UYBGameplayCueManager;
// Class YBCommon.YBInventoryLoadoutComponentDataOverride
// 0x0010 (0x0038 - 0x0028)
class UYBInventoryLoadoutComponentDataOverride final : public UYBActorComponentDataOverride
{
public:
TArray<class UYBRuntimeInventoryItem*> 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<UYBInventoryLoadoutComponentDataOverride>();
}
};
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<UYBGameplayCueNotify_VoiceOver>();
}
};
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<IYBLocationDataProvider>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBActorDataProvider>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBInputModifierAxisToBoolean>();
}
};
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<AYBGameplayEntityManager>();
}
};
DUMPER7_ASSERTS_AYBGameplayEntityManager;
// Class YBCommon.YBLocationDefinitionBlutilityFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBLocationDefinitionBlutilityFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static TSoftObjectPtr<class UWorld> GetLevelFromLocationDefinition(TSoftObjectPtr<class UYBLocationDefinition> _locationDefinition);
static TSoftObjectPtr<class UYBLocationDefinition> GetLocationDefinitionFromLevel(TSoftObjectPtr<class UWorld> _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<UYBLocationDefinitionBlutilityFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UYBLocationDefinitionBlutilityFunctionLibrary;
// Class YBCommon.YBGameplayEntityManagerSubsystem
// 0x0010 (0x0048 - 0x0038)
class UYBGameplayEntityManagerSubsystem final : public UYBInGameWorldSubsystem
{
public:
TArray<class AYBGameplayEntityManager*> Managers; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
public:
class AYBGameplayEntityManager* GetGameplayEntityManager(TSubclassOf<class AYBGameplayEntityManager> _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<UYBGameplayEntityManagerSubsystem>();
}
};
DUMPER7_ASSERTS_UYBGameplayEntityManagerSubsystem;
// Class YBCommon.YBWithConditionalCoefficientMagnitudeCalculation
// 0x0010 (0x0050 - 0x0040)
class UYBWithConditionalCoefficientMagnitudeCalculation : public UGameplayModMagnitudeCalculation
{
public:
TArray<struct FYBGameplayModMagnitudeCoefficient> 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<UYBWithConditionalCoefficientMagnitudeCalculation>();
}
};
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<UYBScalableFloatMagnitudeCalculation>();
}
};
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<UYBInputModifierCameraVerticalAxisInversion>();
}
};
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<UYBSetByCallerMagnitudeCalculation>();
}
};
DUMPER7_ASSERTS_UYBSetByCallerMagnitudeCalculation;
// Class YBCommon.YBLevelLocationsCollection
// 0x0050 (0x0080 - 0x0030)
class UYBLevelLocationsCollection final : public UPrimaryDataAsset
{
public:
TMap<class FName, struct FYBLevelLocation> 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<UYBLevelLocationsCollection>();
}
};
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<UYBRateBasedMagnitudeCalculation>();
}
};
DUMPER7_ASSERTS_UYBRateBasedMagnitudeCalculation;
// Class YBCommon.YBGameplayStatics
// 0x0000 (0x0028 - 0x0028)
class UYBGameplayStatics final : public UBlueprintFunctionLibrary
{
public:
static TSoftClassPtr<class UClass> GetCurrentGameModeClass(const class UObject* _worldContextObject);
static TSoftClassPtr<class UClass> 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<UYBGameplayStatics>();
}
};
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<UYBGameplayTagCondition>();
}
};
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<EObjectTypeQuery>& _objectTypes, bool _traceComplex, const TArray<class AActor*>& _actorsToIgnore, EDrawDebugTrace _drawDebugType, bool _ignoreSelf, const struct FLinearColor& _traceColor, const struct FLinearColor& _traceHitColor, float _drawTime);
static bool ClassIsChildOf(TSubclassOf<class UObject> _testClass, TSoftClassPtr<class UClass> _parentClass);
static bool ComponentTraceMultiByChannel(TArray<struct FHitResult>* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, const struct FRotator& _rotation, const class UPrimitiveComponent* _component, const TArray<EObjectTypeQuery>& _blockingObjectTypes, bool _ignoreSelf, const TArray<class AActor*>& _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<EObjectTypeQuery>& _blockingObjectTypes, bool _ignoreSelf, const TArray<class AActor*>& _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<struct FHitResult>& _hitResults, TSet<class AActor*>* _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<class UActorComponent> _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<TSoftClassPtr<class UClass>> GetAllSubclassesOf(TSoftClassPtr<class UClass> _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 UObject> _class);
static void GetGameplayContextObjects(const struct FYBGameplayContext& _context, TArray<class UObject*>& _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<struct FVector>* out_locations, TArray<int32>* out_boneIndexes, TArray<class FName>* 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<class UClass> _actorComponentSoftClassPtr);
static bool HasComponentImplementsInterface(const class AActor* _actor, TSubclassOf<class IInterface> _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<class UYBAISense> _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<struct FHitResult>* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _start, const struct FVector& _end, ECollisionChannel _traceChannel, const TArray<EObjectTypeQuery>& _blockingObjectTypes, bool _ignoreSelf, const TArray<class AActor*>& _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 UClass> _class);
static bool PlayerRelativeCameraSpaceLineTraceMultiByObjectType(TArray<struct FHitResult>* out_hitResults, const class APlayerController* _playerController, const TArray<EObjectTypeQuery>& _objectTypes, const TArray<EObjectTypeQuery>& _blockingObjectTypes, float _distance, const TArray<class AActor*>& _additionalIgnoredActors);
static bool PlayerRelativeCameraSpaceRaycast(struct FHitResult* out_hitResult, const class APlayerController* _playerController, ETraceTypeQuery _traceChannel, float _distance, const TArray<class AActor*>& _additionalIgnoredActors);
static bool PlayerRelativeCameraSpaceRaycastMulti(TArray<struct FHitResult>* out_hitResults, const class APlayerController* _playerController, ETraceTypeQuery _traceChannel, float _distance, const TArray<class AActor*>& _additionalIgnoredActors);
static bool ProjectPointToNavigation(const class APawn* _pawn, const struct FVector& _point, struct FVector* out_result, const struct FVector& _queryExtent);
static void RemoveAssociatedHitResults(TArray<struct FHitResult>& _hitResults, const TSet<class AActor*>& _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<struct FHitResult>* out_hitResults, const class UObject* _worldContextObject, const struct FVector& _spherePos, float _sphereRadius, ECollisionChannel _traceChannel, bool _ignoreSelf, const TArray<class AActor*>& _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<UYBGameplayUtilsBlueprintLibrary>();
}
};
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<UYBGameSettingListEntrySetting_Scalar>();
}
};
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<UYBGameSettingListEntrySetting_Action>();
}
};
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<UYBGameSettingKBMInput>();
}
};
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<UYBKeyAlreadyBoundWarning>();
}
};
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<class UYBGameSettingPressAnyKey> PressAnyKeyPanelClass; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UYBKeyAlreadyBoundWarning> 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<UYBGameSettingListEntrySetting_KBMInput>();
}
};
DUMPER7_ASSERTS_UYBGameSettingListEntrySetting_KBMInput;
// Class YBCommon.YBGameSettingsSubsystemSettings
// 0x0060 (0x0098 - 0x0038)
class UYBGameSettingsSubsystemSettings final : public UDeveloperSettings
{
public:
TArray<struct FKeybindingNamesByCategoryName> KeybindingOrderByCategory; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> ControlSchemePopupMenu; // 0x0048(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UStringTable> 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<UYBGameSettingsSubsystemSettings>();
}
};
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<UYBGameSettingsSubsystem>();
}
};
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<IYBGetHealthInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IYBGetHealthInterface;
// Class YBCommon.YBGlobalAIConfig
// 0x0110 (0x0140 - 0x0030)
class UYBGlobalAIConfig : public UPrimaryDataAsset
{
public:
TArray<struct FYBHTNInjectionMapping> DefaultBehaviorMapping; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<int32, struct FGameplayTag> 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<class UYBCharacterGroup> CombatGroupClass; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UYBCharacterGroup> SearchGroupClass; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UYBCharacterGroup> 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<struct FYBNavigationQueryFilterMapping> NavigationQueryFilterMapping; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FYBLocomotionSettings> 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<UYBGlobalAIConfig>();
}
};
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<UYBAudioSettingsConfig>();
}
};
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<class UAkComponent*> 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<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& _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<UYBGlobalAudioGameInstanceSubsystem>();
}
};
DUMPER7_ASSERTS_UYBGlobalAudioGameInstanceSubsystem;
// Class YBCommon.YBGlobalNavigationConfig
// 0x0020 (0x0050 - 0x0030)
class UYBGlobalNavigationConfig final : public UPrimaryDataAsset
{
public:
TArray<struct FYBGlobalNavigationLinkConfig> LinkConfigs; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TSubclassOf<class UNavArea> 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<UYBGlobalNavigationConfig>();
}
};
DUMPER7_ASSERTS_UYBGlobalNavigationConfig;
// Class YBCommon.YBGlobalVoiceOverConfig
// 0x0028 (0x0058 - 0x0030)
class UYBGlobalVoiceOverConfig final : public UPrimaryDataAsset
{
public:
TArray<class UYBArchetypeVoiceOverConfig*> 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<UYBGlobalVoiceOverConfig>();
}
};
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<UYBHTNComponent>();
}
};
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<UYBHTNDecorator_FlyingPositionBlocked>();
}
};
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<UYBHTNDecorator_ReleaseToken>();
}
};
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<EObjectTypeQuery> 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<struct FBlackboardKeySelector> 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<UYBHTNDecorator_SphereTraceTest>();
}
};
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<UYBHTNNode_PlanningNetworkInjector>();
}
};
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<UYBHTNTask_ClimbTo>();
}
};
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<UYBHTNTask_ExecuteInteraction>();
}
};
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<UYBHTNTask_FindInteractibleObject>();
}
};
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<UYBHTNTask_FlyTo>();
}
};
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<UYBHTNTask_MoveDirectlyToward>();
}
};
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<UYBHTNTask_MoveToFightRing>();
}
};
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<void(class UYBMenuWidget* _menu)> OnMenuActivatedDelegate; // 0x03B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBMenuWidget* _menu)> OnMenuDeactivatedDelegate; // 0x03C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBMenuWidget* _previousMenu, class UYBMenuWidget* _currentMenu)> OnTopActivatedMenuChangedDelegate; // 0x03D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<TWeakObjectPtr<class UUserWidget>> AllRegisteredUserWidgets; // 0x03E0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TSubclassOf<class UUserWidget> MainHUDWidgetClass; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UUserWidget> MainHUDWidget; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<TWeakObjectPtr<class UWidget>> HUDWidgets; // 0x0400(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TWeakObjectPtr<class UWidgetComponent>> HUDWidgetComponents; // 0x0410(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TArray<TWeakObjectPtr<class UYBMenuWidget>> 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<class UYBMenuWidget> _menuWidgetClass, int32 _zOrder);
void AddSaveGameWidget(TSubclassOf<class UYBSaveGameWidget> _saveGameWidgetClass, int32 _zOrder);
class UUserWidget* AddUserWidget(TSubclassOf<class UUserWidget> _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<class UUserWidget> _userWidgetClass) const;
class UUserWidget* GetUserWidgetBySoftClass(const TSoftClassPtr<class UClass>& _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<AYBHUD>();
}
};
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<class UYBMenuWidget> 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<UYBMenuComponent>();
}
};
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<UYBEngineDebugSettings>();
}
};
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<IYBImpactForceModifierInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBInputDebugSettings>();
}
};
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<UYBInputModifierCameraHorizontalAxisInversion>();
}
};
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<UYBInputModifierMagicAimMouseCameraSensitivity>();
}
};
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<UYBInputSchemeBlueprintLibrary>();
}
};
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<UYBInputSettingsBlueprintLibrary>();
}
};
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<UYBInputTriggerOrderedChordAction>();
}
};
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<UYBInputTriggerContextual>();
}
};
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<UYBInteractionManagerDebugDisplaySettings>();
}
};
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<UYBInteractionLibrary>();
}
};
DUMPER7_ASSERTS_UYBInteractionLibrary;
// Class YBCommon.YBInventoryFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBInventoryFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void ApplyActorComponentOverride(struct FYBActorComponentDataOverrideArray& _overrides, TArray<class UActorComponent*>& _actorComponentArray);
static bool AreRuntimeItemsMatchingLoadoutDescription(const TArray<class UYBRuntimeInventoryItem*>& _runtimeInventoryItems, const TArray<struct FYBInventoryItemTypeSlotPair>& _inventoryLoadoutDescription);
static class UYBRuntimeInventoryItem* CreateNewRuntimeInventoryItem(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _templateInventoryItemDataAsset, TSubclassOf<class UYBRuntimeInventoryItem> _runtimeInventoryItemClass, class UObject* _outer);
static class UYBRuntimeInventoryItem* CreateRuntimeInventoryItemFromExistingActor(class AActor* _actor, TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _templateInventoryItemDataAsset, TSubclassOf<class UYBRuntimeInventoryItem> _runtimeInventoryItemClass);
static class UYBRuntimeInventoryItem* DuplicateRuntimeInventoryItem(const class UYBRuntimeInventoryItem* _runtimeInventoryItemToDuplicate, class UObject* _outer, class FName _name, TSubclassOf<class UYBRuntimeInventoryItem> _class);
static struct FGameplayTagContainer GetDescriptorTags(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _templateInventoryItemDataAsset);
static class UYBTemplateInventoryItemDataAsset* LoadTemplateInventoryItemBlocking(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _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<UYBInventoryFunctionLibrary>();
}
};
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<UYBInventoryItemComponent>();
}
};
DUMPER7_ASSERTS_UYBInventoryItemComponent;
// Class YBCommon.YBInventoryLoadoutComponent
// 0x00E8 (0x0188 - 0x00A0)
class UYBInventoryLoadoutComponent : public UActorComponent
{
public:
TMulticastInlineDelegate<void()> OnEquippedInventoryLoadoutInitializedDelegate; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnInventoryLoadoutFullyLoadedDelegate; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item)> OnInventoryItemAddedDelegate; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item)> OnInventoryItemRemovedDelegate; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item)> OnInventoryItemEquippedDelegate; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item)> OnInventoryItemUnequippedDelegate; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item)> OnInventoryItemUpgradedDelegate; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName)> OnInventorySubItemPartiallyEquippedDelegate; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item, class FName _subInventoryItemName)> OnInventorySubItemPartiallyUnequippedDelegate; // 0x0120(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBRuntimeInventoryItem* _item, int32 _deltaAmount)> OnInventoryItemQuantityChangedDelegate; // 0x0130(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class UYBRuntimeInventoryItem*> 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<class UYBRuntimeInventoryItem*>& _loadoutToUpdate, TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _templateItemDataAsset, int32 _quantity, TSubclassOf<class UYBRuntimeInventoryItem> _itemClass);
class UYBRuntimeInventoryItem* AddOrUpdateInventoryItem(const TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset>& _templateItemDataAsset, int32 _quantity, TSubclassOf<class UYBRuntimeInventoryItem> _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<class UYBRuntimeInventoryItem*> GetAllInventoryItemsByTags(const struct FGameplayTagContainer& _allRequiredItemDescriptorTags, bool _onlyEquipped);
TArray<class UYBRuntimeInventoryItem*> 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<class UYBRuntimeInventoryItem*>& _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<class UYBRuntimeInventoryItem*>& _itemsToRemove);
void RemoveItemsFromInventory(const TArray<TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset>>& _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<class UYBRuntimeInventoryItem*> GetAllInventoryItemsByDataAsset(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _inventoryItemDataAsset) const;
TArray<class AActor*> GetAllItemActorsByType(const struct FGameplayTag& _itemTypeDescriptorTag, const struct FGameplayTagContainer& _itemDescriptorTagsToIgnore) const;
TArray<struct FSoftObjectPath> GetAllTemplateItemPaths() const;
TArray<struct FSoftObjectPath> GetFilteredTemplateItemDataAssetsPathsForPreloading() const;
class UYBRuntimeInventoryItem* GetFirstItemByDataAsset(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _inventoryItemDataAsset) const;
int32 GetTotalAmountOfItem(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _inventoryItemDataAsset) const;
bool HasItem(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset> _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<UYBInventoryLoadoutComponent>();
}
};
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<UYBInventoryPreset>();
}
};
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<UItemMeshVisibilityDependencyRule>();
}
};
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<UHelmetItemMeshVisibilityDependencyRule>();
}
};
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<AYBLandingExclusionVolume>();
}
};
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<UYBLevelSequenceFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UYBLevelSequenceFunctionLibrary;
// Class YBCommon.YBLevelTransitionDefinition
// 0x0028 (0x0080 - 0x0058)
class UYBLevelTransitionDefinition final : public UYBTravelDefinition
{
public:
TSoftObjectPtr<class UYBLevelTransitionDefinition> 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<UYBLevelTransitionDefinition>();
}
};
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<AYBLightingPreset>();
}
};
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<UYBLocalPlayerSubsystemNoShipping>();
}
};
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<class ULevelSequence> 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<UYBLocationGameDefinition>();
}
};
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<UYBLocationDefinition>();
}
};
DUMPER7_ASSERTS_UYBLocationDefinition;
// Class YBCommon.YBLoggingBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBLoggingBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static class FString JoinObjectArrayToString(const TArray<class UObject*>& _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<UYBLoggingBlueprintLibrary>();
}
};
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<UYBLoomgateDefinition>();
}
};
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<UYBLootComponentDataOverride>();
}
};
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<class UYBRuntimeLootTableEventHandler> RuntimeLootTableEventHandlerClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FYBLootTableModifier> 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<class UYBTutorial> 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<struct FGameplayTag, struct FYBLootTrajectoryParams> 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<UYBLootConfiguration>();
}
};
DUMPER7_ASSERTS_UYBLootConfiguration;
// Class YBCommon.YBLootSettings
// 0x0050 (0x0088 - 0x0038)
class UYBLootSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBLootConfiguration> LootConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> 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<UYBLootSettings>();
}
};
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<UYBMaterialPhaseCondition>();
}
};
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<AYBMercunaNavOctree>();
}
};
DUMPER7_ASSERTS_AYBMercunaNavOctree;
// Class YBCommon.YBStaticMeshDataOverride
// 0x0030 (0x0070 - 0x0040)
class UYBStaticMeshDataOverride final : public UYBMeshDataOverride
{
public:
TSoftObjectPtr<class UStaticMesh> 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<UYBStaticMeshDataOverride>();
}
};
DUMPER7_ASSERTS_UYBStaticMeshDataOverride;
// Class YBCommon.YBMiscUtilsBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBMiscUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static TSoftObjectPtr<class UObject> CastSoftRef(const TSubclassOf<class UObject> _class, TSoftObjectPtr<class UObject>& _object);
static void GetAllActorsOfClass(const class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass, TArray<class AActor*>* OutActors);
static float GetClampedTimeFromValue(const struct FCurveTableRowHandle& _rowHandle, float _value);
static class FString GetSaveGameFolder();
static const TArray<class ULevelStreaming*> 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<UYBMiscUtilsBlueprintLibrary>();
}
};
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<AYBNarrativeAction>();
}
};
DUMPER7_ASSERTS_AYBNarrativeAction;
// Class YBCommon.YBNarrativeSubsystemConfig
// 0x0050 (0x0080 - 0x0030)
class UYBNarrativeSubsystemConfig : public UPrimaryDataAsset
{
public:
TMap<EYBNarrativeRequestCooldown, struct FFloatInterval> 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<UYBNarrativeSubsystemConfig>();
}
};
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<UYBNavClimbGraphDebugDisplaySettings>();
}
};
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<UYBNavClimbGraphBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UYBNavClimbGraphBlueprintLibrary;
// Class YBCommon.YBNavigationSettings
// 0x0078 (0x00B0 - 0x0038)
class UYBNavigationSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBGlobalNavigationConfig> GlobalNavigationConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBGlobalClimbNavigationConfig> GlobalClimbNavigationConfig; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> 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<UYBNavigationSettings>();
}
};
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<struct FYBPathPoint>& _pathPoints, EYBNavDebugMode _mode, const struct FLinearColor& _color, float _duration, float _width);
static void ExtractPathPointsPosition(const TArray<struct FYBPathPoint>& _pathPoints, TArray<struct FVector>* 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<struct FYBPathPoint>& _pathPoints, struct FYBPathPoint* out_pointApprox, int32 _startPointIdx);
static void SimplifyPathPoints(TArray<struct FYBPathPoint>& 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<UYBNavigationUtilsBlueprintLibrary>();
}
};
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<UYBNavLinkProxyLibrary>();
}
};
DUMPER7_ASSERTS_UYBNavLinkProxyLibrary;
// Class YBCommon.YBNotifyStateApplyGameplayEffect
// 0x0060 (0x0090 - 0x0030)
class UYBNotifyStateApplyGameplayEffect final : public UAnimNotifyState
{
public:
TSubclassOf<class UGameplayEffect> 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<class UYBAbilitySystemComponent*, struct FActiveGameplayEffectHandle> 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<UYBNotifyStateApplyGameplayEffect>();
}
};
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<UYBNotifyStateEarlyBlendOut>();
}
};
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<UYBNotifyStateIK>();
}
};
#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<TSubclassOf<class UYBBlackboardLogic>, 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<class AYBCharacter*> GetAllNPCsBySoftClass(const TSoftClassPtr<class UClass>& _class) const;
void GetCharactersInBoxWithAttitude(TArray<class AYBCharacter*>& out_characters, class AYBCharacter* _self, const struct FTransform& _boxTransform, const struct FVector& _boxHalfExtent, ETeamAttitude _attitude, const struct FGameplayTagQuery& _tagRequirements) const;
void GetCharactersInRadius(TArray<class AYBCharacter*>& out_characters, const struct FVector& _centerPosition, const float _radius) const;
void GetCharactersInRadiusWithAttitude(TArray<class AYBCharacter*>& 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<UYBNPCManager>();
}
};
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<void()> OnPathStartedEvent; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EPathFollowingResult _result)> 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<struct FYBPathPoint> 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<UYBPathFollowingComponent>();
}
};
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<UYBPhysicalAnimationComponentDebugSettings>();
}
};
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<UYBPhysicsCollisionHandler>();
}
};
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<IYBVirtualUniqueIDProvider>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBManagedPhysicsBodyInstanceListener>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<class FName>& 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<class FName>& 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<struct FYBPhysicsControlLimbConfigOverride>& _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<class FName, struct FPhysicsControlNames> CreateBodyModifiersFromLimbBones(struct FPhysicsControlNames* AllBodyModifiers, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const EPhysicsMovementType MovementType, const ECollisionEnabled CollisionType, const float GravityMultiplier, const float PhysicsBlendWeight, const bool bUseSkeletalAnimation, const bool bUpdateKinematicFromSimulation);
TArray<class FName> 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<class FName, struct FPhysicsControlNames>* LimbWorldSpaceControls, struct FPhysicsControlNames* AllParentSpaceControls, TMap<class FName, struct FPhysicsControlNames>* LimbParentSpaceControls, struct FPhysicsControlNames* AllBodyModifiers, TMap<class FName, struct FPhysicsControlNames>* LimbBodyModifiers, class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<struct FPhysicsControlLimbSetupData>& 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<class FName, struct FPhysicsControlNames> CreateControlsFromLimbBones(struct FPhysicsControlNames* AllControls, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const bool bEnabled);
TMap<class FName, struct FPhysicsControlNames> CreateControlsFromLimbBonesAndConstraintProfile(struct FPhysicsControlNames* AllControls, const TMap<class FName, struct FPhysicsControlLimbBones>& LimbBones, const class FName ConstraintProfile, const bool bEnabled);
TArray<class FName> CreateControlsFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames, const EPhysicsControlType ControlType, const struct FPhysicsControlData& ControlData, const struct FPhysicsControlSettings& ControlSettings, const class FName Set, const bool bEnabled);
TArray<class FName> CreateControlsFromSkeletalMeshAndConstraintProfile(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames, const class FName ConstraintProfile, const class FName Set, const bool bEnabled);
TArray<class FName> CreateControlsFromSkeletalMeshAndConstraintProfileBelow(class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName, const bool bIncludeSelf, const class FName ConstraintProfile, const class FName Set, const bool bEnabled);
TArray<class FName> 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<class FName>& Names);
void DestroyBodyModifiersInSet(const class FName Set);
bool DestroyControl(const class FName Name_0);
void DestroyControls(const TArray<class FName>& Names);
void DestroyControlsInSet(const class FName Set);
TArray<struct FVector> GetCachedBoneAngularVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
struct FVector GetCachedBoneAngularVelocity(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
struct FRotator GetCachedBoneOrientation(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
TArray<struct FRotator> GetCachedBoneOrientations(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
struct FVector GetCachedBonePosition(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
TArray<struct FVector> GetCachedBonePositions(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
struct FTransform GetCachedBoneTransform(const class USkeletalMeshComponent* SkeletalMeshComponent, const class FName BoneName);
TArray<struct FTransform> GetCachedBoneTransforms(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& BoneNames);
TArray<struct FVector> GetCachedBoneVelocities(const class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<class FName>& 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<class FName>& 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<class FName>& Names, const ECollisionEnabled CollisionType);
void SetBodyModifiersGravityMultiplier(const TArray<class FName>& 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<class FName>& Names, const EPhysicsMovementType MovementType);
void SetBodyModifiersPhysicsBlendWeight(const TArray<class FName>& Names, const float PhysicsBlendWeight);
void SetBodyModifiersUpdateKinematicFromSimulation(const TArray<class FName>& Names, const bool bUpdateKinematicFromSimulation);
void SetBodyModifiersUseSkeletalAnimation(const TArray<class FName>& 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<class FName>& 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<class FName>& 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<class FName>& Names, const bool bAutoDisable);
void SetControlsDisableCollision(const TArray<class FName>& Names, const bool bDisableCollision);
void SetControlsEnabled(const TArray<class FName>& 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<class FName>& 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<class FName>& Names, const struct FRotator& Orientation, const float AngularVelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
bool SetControlTargetOrientationsFromArray(const TArray<class FName>& Names, const TArray<struct FRotator>& 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<class FName>& Names, const struct FVector& Position, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
void SetControlTargetPositionsAndOrientations(const TArray<class FName>& Names, const struct FVector& Position, const struct FRotator& Orientation, const float VelocityDeltaTime, const bool bEnableControl, const bool bApplyControlPointToTarget);
bool SetControlTargetPositionsAndOrientationsFromArray(const TArray<class FName>& Names, const TArray<struct FVector>& Positions, const TArray<struct FRotator>& 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<class FName>& Names, const TArray<struct FVector>& 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<class FName>& 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<class FName> GetAllBodyModifierNames() const;
const TArray<class FName> GetAllControlNames() const;
const TArray<class FName> 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<class FName> GetControlNamesInSet(const class FName Set) const;
bool GetControlTarget(const class FName Name_0, struct FPhysicsControlTarget* ControlTarget) const;
TMap<class FName, struct FPhysicsControlLimbBones> GetLimbBonesFromSkeletalMesh(class USkeletalMeshComponent* SkeletalMeshComponent, const TArray<struct FPhysicsControlLimbSetupData>& LimbSetupData) const;
TArray<class FName> GetSetsContainingBodyModifier(const class FName Control) const;
TArray<class FName> 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<UYBPhysicsControlComponent>();
}
};
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<IYBPhysicsDependent>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBPhysicsDependencyManager>();
}
};
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<UYBExpandingGraphConfiguration>();
}
};
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<class AYBPhysicsExpandingGraphClusterActor*>* _clusters, class APawn* _cutInstigator, const struct FVector& _location, float _radius, int32 _maxSubClusterNodeCount, float _maxSubClusterMass);
void ExplodeCluster();
void GetConstrainedActors(TArray<struct FPhysicsExpandingGraphConstrainedActor>* _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<AYBPhysicsExpandingGraphClusterActor>();
}
};
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<AYBPhysicsExpandingGraphSimulationActor>();
}
};
DUMPER7_ASSERTS_AYBPhysicsExpandingGraphSimulationActor;
// Class YBCommon.YBPhysicsExpandingGraphListenerInterface
// 0x0000 (0x0000 - 0x0000)
class IYBPhysicsExpandingGraphListenerInterface final
{
public:
void OnNodesDestroyed(const TArray<int32>& _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<IYBPhysicsExpandingGraphListenerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBPhysicsExpandingGraphAttachableActorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<class AYBPhysicsExpandingGraphClusterActor> 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<struct FYBRenderingEntry> RenderingEntries; // 0x0090(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<struct FYBCollisionEntry> CollisionEntries; // 0x00A0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_B0[0x198]; // 0x00B0(0x0198)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TScriptInterface<class IYBPhysicsExpandingGraphListenerInterface>> 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<struct FYBPhysicsExpandingGraphNodeCluster> 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<UYBPhysicsExpandingGraph>();
}
};
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<class AYBPhysicsExpandingGraphClusterActor*>* _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<class AYBPhysicsExpandingGraphClusterActor*>* _clusters);
static void RetrieveOverlappingClustersInRadius(class UObject* _worldContext, const struct FVector& _location, float _radius, TArray<class AYBPhysicsExpandingGraphClusterActor*>* _clusters);
static void SetClusterActorTemplate(class UObject* _worldContext, TSubclassOf<class AYBPhysicsExpandingGraphClusterActor> _clusterRootActor);
static void SetExpandingGraphActorTemplate(class UObject* _worldContext, TSubclassOf<class AYBPhysicsExpandingGraphClusterActor> _clusterRootActor, TSubclassOf<class AYBPhysicsExpandingGraphSimulationActor> _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<struct FVector>& _targetPath);
static void SetRequestTargetPosition(class UObject* _worldContext, int32 _requestID, const struct FVector& _targetPosition);
static void SetSimulationActorTemplate(class UObject* _worldContext, TSubclassOf<class AYBPhysicsExpandingGraphSimulationActor> _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<UYBPhysicsExpandingGraphBlueprintLibrary>();
}
};
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<class AActor*> 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<UYBHitBuffer>();
}
};
DUMPER7_ASSERTS_UYBHitBuffer;
// Class YBCommon.YBPhysicsSettings
// 0x0098 (0x00D0 - 0x0038)
class UYBPhysicsSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBAttachmentConstraintPresetConfig> AttachmentConstraintPresetConfig; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBExpandingGraphConfiguration> ExpandingGraphConfiguration; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> 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<UYBPhysicsSettings>();
}
};
DUMPER7_ASSERTS_UYBPhysicsSettings;
// Class YBCommon.YBPhysicsSyncHandler
// 0x0068 (0x0090 - 0x0028)
class UYBPhysicsSyncHandler : public UPhysicsSyncHandler
{
public:
TArray<class UPrimitiveComponent*> MovingComponents; // 0x0028(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TSet<class UPrimitiveComponent*> 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<class UPrimitiveComponent*>& _components, TArray<class UPrimitiveComponent*>* _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<UYBPhysicsSyncHandler>();
}
};
DUMPER7_ASSERTS_UYBPhysicsSyncHandler;
// Class YBCommon.YBPickup
// 0x0000 (0x02B8 - 0x02B8)
class AYBPickup : public AActor
{
public:
void GetTemplateItemData(TSoftObjectPtr<class UYBTemplateInventoryItemDataAsset>* 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<AYBPickup>();
}
};
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<UYBPlayerControllerDebugSettings>();
}
};
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<void()> OnUIOnlyModeActivated; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnUIOnlyModeDeactivated; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> 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<UYBPlayerControllerUserInterfaceComponent>();
}
};
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<UYBPlayerInteractionDataConfig>();
}
};
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<UYBPlayerInventoryConfigDataAsset>();
}
};
DUMPER7_ASSERTS_UYBPlayerInventoryConfigDataAsset;
// Class YBCommon.YBPlayerMappableKeySettings
// 0x0028 (0x00B0 - 0x0088)
class UYBPlayerMappableKeySettings final : public UPlayerMappableKeySettings
{
public:
TArray<class FName> 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<UYBPlayerMappableKeySettings>();
}
};
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<UYBHiddenPlayerMappableKeySettings>();
}
};
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<UYBPlayerTrackerComponent_Fixed>();
}
};
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<UYBPlayerTrackerComponent_OpenSpline>();
}
};
DUMPER7_ASSERTS_UYBPlayerTrackerComponent_OpenSpline;
// Class YBCommon.YBPlayMontageAndWaitForEvent
// 0x00C0 (0x0140 - 0x0080)
class UYBPlayMontageAndWaitForEvent final : public UAbilityTask
{
public:
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& _eventData)> OnCompleted; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& _eventData)> OnBlendOut; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& _eventData)> OnInterrupted; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& _eventData)> OnCancelled; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag, const struct FGameplayEventData& _eventData)> 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<UYBPlayMontageAndWaitForEvent>();
}
};
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<class UGameplayEffect> _effectOn, TSubclassOf<class UGameplayEffect> _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<UYBPredictionGameEffectSwitch>();
}
};
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<UYBProfilingBlueprintLibrary>();
}
};
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<class UYBBrainMessage> _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<UProjectileComponentBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UProjectileComponentBlueprintLibrary;
// Class YBCommon.YBProjectileManager
// 0x0018 (0x0050 - 0x0038)
class UYBProjectileManager final : public UYBInGameWorldSubsystem
{
public:
TArray<struct FYBProjectileContainer> ProjectilesPerActor; // 0x0038(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class UYBProjectileManagerExtension* ProjectileManagerExtension; // 0x0048(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
TArray<class AActor*> GetActiveProjectilesCreatedBy(const class AActor* _instigator, TSubclassOf<class AActor> _projectileClass) const;
TArray<class AActor*> GetActiveProjectilesCreatedByMultiple(const TArray<class AActor*>& _instigators, TSubclassOf<class AActor> _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<UYBProjectileManager>();
}
};
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<UYBProjectileManagerExtension>();
}
};
DUMPER7_ASSERTS_UYBProjectileManagerExtension;
// Class YBCommon.YBQuestDataLayerDataAsset
// 0x0010 (0x0040 - 0x0030)
class UYBQuestDataLayerDataAsset final : public UPrimaryDataAsset
{
public:
TArray<struct FYBQuestDataLayerConditions> 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<UYBQuestDataLayerDataAsset>();
}
};
DUMPER7_ASSERTS_UYBQuestDataLayerDataAsset;
// Class YBCommon.YBQuestObjectiveGameplayCondition
// 0x0038 (0x0098 - 0x0060)
class UYBQuestObjectiveGameplayCondition final : public UYBEventBasedGameplayCondition
{
public:
TSoftClassPtr<class UClass> 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<class UClass> 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<UYBQuestObjectiveGameplayCondition>();
}
};
DUMPER7_ASSERTS_UYBQuestObjectiveGameplayCondition;
// Class YBCommon.YBQuestObjectiveGroupGameplayCondition
// 0x0010 (0x0048 - 0x0038)
class UYBQuestObjectiveGroupGameplayCondition final : public UYBGroupGameplayConditionBase
{
public:
TArray<class UYBQuestObjectiveGameplayCondition*> Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
const TArray<class UYBQuestObjectiveGameplayCondition*> 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<UYBQuestObjectiveGroupGameplayCondition>();
}
};
DUMPER7_ASSERTS_UYBQuestObjectiveGroupGameplayCondition;
// Class YBCommon.YBQuestObjectiveSMStateInstance
// 0x0050 (0x0140 - 0x00F0)
class UYBQuestObjectiveSMStateInstance : public USMStateInstance
{
public:
TMulticastInlineDelegate<void(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance)> ED_OnObjectiveStateChanged; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance)> ED_OnObjectiveCompleted; // 0x0100(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
TMulticastInlineDelegate<void(class UYBQuestObjectiveSMStateInstance* _questObjectiveInstance, int32 _progress)> 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<class AActor*> 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<UYBQuestObjectiveSMStateInstance>();
}
};
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<void(class UYBQuestSMInstance* Instance)> 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<UYBQuestSMInstance>();
}
};
DUMPER7_ASSERTS_UYBQuestSMInstance;
// Class YBCommon.YBQuestStateMachineInstance
// 0x0010 (0x0108 - 0x00F8)
class UYBQuestStateMachineInstance : public USMStateMachineInstance
{
public:
TMulticastInlineDelegate<void(class USMInstance* Instance)> 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<UYBQuestStateMachineInstance>();
}
};
DUMPER7_ASSERTS_UYBQuestStateMachineInstance;
// Class YBCommon.YBQuestSubsystemConfig
// 0x0028 (0x0058 - 0x0030)
class UYBQuestSubsystemConfig final : public UPrimaryDataAsset
{
public:
TArray<TSoftClassPtr<class UClass>> QuestTreeStateMachineClasses; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TSubclassOf<class UYBQuestSubsystemExtension> ExtensionClass; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UYBQuestUIHandler> 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<UYBQuestSubsystemConfig>();
}
};
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<void()> OnQuestSubsystemInitialized; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnQuestTreeShutdown; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnQuestSubsystemTreeStateChanged; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const struct FGameplayTag& GameplayTag, const TSoftClassPtr<class UClass> SourceActor)> OnTrackObjectiveProgress; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const int32 Act)> OnActChanged; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TSoftClassPtr<class UClass> TrackedQuest)> OnTrackedQuestChanged; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> 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<class UYBQuestTreeSMInstance*> 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<class UYBQuestObjectiveSMStateInstance*> 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<class UClass> _objectiveClassType, const class UObject* _caller);
void AutoTrackQuest(const class UYBQuestSMInstance* _trackedQuest, bool _trackOnlyIfFollowUp);
void AutoUntrackQuest();
bool Cheat_CompleteCurrentQuestObjective();
void ClearQuestSystemData();
void CompleteObjectiveFromClass(const TSoftClassPtr<class UClass> _objectiveClass);
void GenerateQuestSaveDataFromPresetData(const struct FYBQuestPresetSaveData& _questPresetData, struct FYBQuestSystemSaveData& out_questsSaveData);
void GetActiveObjectivesForQuest(const TSubclassOf<class UYBQuestSMInstance>& _quest, TArray<class UYBQuestObjectiveSMStateInstance*>* out_filteredObjectives);
void GetActiveQuests(TArray<class UYBQuestSMInstance*>* out_availableQuests, TArray<class UYBQuestSMInstance*>* out_ActiveQuests);
class UYBQuestObjectiveSMStateInstance* GetFirstActiveQuestObjective(const TSubclassOf<class UYBQuestSMInstance>& _quest);
class UYBQuestObjectiveSMStateInstance* GetQuestObjectiveFromClass(const TSoftClassPtr<class UClass>& _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<class UClass>& _trackedQuest);
bool TryUntrackQuest(const TSoftClassPtr<class UClass>& _trackedQuest);
bool UntrackQuest();
void GetActiveQuestObjectiveTrackingData(TArray<struct FYBQuestTrackingData>* out_trackingData) const;
void GetAllCompletedQuests(TArray<class UYBQuestSMInstance*>* out_completedQuests) const;
void GetAllObjectivesForQuest(const TSoftClassPtr<class UClass> _quest, TArray<class UYBQuestObjectiveSMStateInstance*>* out_questObjectives) const;
int32 GetCurrentAct() const;
EYBQuestCompletionState GetQuestCompletionStateFromClass(const TSoftClassPtr<class UClass>& _questClassType) const;
class UYBQuestSMInstance* GetQuestStateInstanceFromClass(const TSoftClassPtr<class UClass>& _questClassType) const;
const TSoftClassPtr<class UClass> GetTrackedQuest() const;
void GetUnfilteredActiveObjectivesForQuest(const TSubclassOf<class UYBQuestSMInstance>& _quest, TArray<class UYBQuestObjectiveSMStateInstance*>* 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<UYBQuestSubsystem>();
}
};
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<UYBQuestSubsystemDebugSettings>();
}
};
DUMPER7_ASSERTS_UYBQuestSubsystemDebugSettings;
// Class YBCommon.YBQuestTreeSMInstance
// 0x0050 (0x0748 - 0x06F8)
class UYBQuestTreeSMInstance : public USMInstance
{
public:
TSet<struct FGuid> 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<UYBQuestTreeSMInstance>();
}
};
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<UYBQuestUIHandler>();
}
};
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<UYBRecordingBlueprintLibrary>();
}
};
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<UYBReflexBrainProcess>();
}
};
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<UYBReflexDecisionTreeContext>();
}
};
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<UYBReflexDecisionTree>();
}
};
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<UYBRenderUtilsBlueprintLibrary>();
}
};
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<UYBInputDecoratorWidget>();
}
};
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<class UYBInputDecoratorWidget> 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<UYBRichTextBlockCommonInputIconDecorator>();
}
};
DUMPER7_ASSERTS_UYBRichTextBlockCommonInputIconDecorator;
// Class YBCommon.YBRuntimeInventoryItemComponent
// 0x0000 (0x0028 - 0x0028)
class UYBRuntimeInventoryItemComponent : public UObject
{
public:
void OnInventoryItemPostLoad();
void OnInventoryItemPreSave();
void DrawImGuiInfo() const;
void ProvideSoftObjectPathsForPreloading(TArray<struct FSoftObjectPath>& 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<UYBRuntimeInventoryItemComponent>();
}
};
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<UYBRuntimeInventoryItemSaveDataBlueprintLibrary>();
}
};
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<TSoftClassPtr<class UClass>>& _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<class UClass> _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<class UClass> _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<UYBRuntimeLootTableBlueprintLibrary>();
}
};
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<UYBLootTableModifierEffect>();
}
};
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<UYBLootTableForceLootNothingModifier>();
}
};
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<UYBLootTableSetQuantityModifier>();
}
};
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<UYBLootTableUpdateQuantityModifier>();
}
};
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<UYBLootTableSetNothingWeightModifier>();
}
};
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<UYBLootTableUpdateNothingWeightModifier>();
}
};
DUMPER7_ASSERTS_UYBLootTableUpdateNothingWeightModifier;
// Class YBCommon.YBLootTableSetLootItemWeightModifier
// 0x0030 (0x0058 - 0x0028)
class UYBLootTableSetLootItemWeightModifier final : public UYBLootTableModifierEffect
{
public:
TSoftClassPtr<class UClass> 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<UYBLootTableSetLootItemWeightModifier>();
}
};
DUMPER7_ASSERTS_UYBLootTableSetLootItemWeightModifier;
// Class YBCommon.YBLootTableUpdateLootItemWeightModifier
// 0x0030 (0x0058 - 0x0028)
class UYBLootTableUpdateLootItemWeightModifier final : public UYBLootTableModifierEffect
{
public:
TSoftClassPtr<class UClass> 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<UYBLootTableUpdateLootItemWeightModifier>();
}
};
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<USaveGame_LoadPreset>();
}
};
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<IYBSaveGameHandlerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBSaveGamePreset>();
}
};
DUMPER7_ASSERTS_UYBSaveGamePreset;
// Class YBCommon.YBMetaSaveGame
// 0x0060 (0x0088 - 0x0028)
class UYBMetaSaveGame final : public USaveGame
{
public:
TArray<struct FYBSaveMetaData> SaveMetadata; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FString, struct FYBAchievementSaveMetaData> 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<UYBMetaSaveGame>();
}
};
DUMPER7_ASSERTS_UYBMetaSaveGame;
// Class YBCommon.YBSaveGameSubsystem
// 0x0090 (0x00C8 - 0x0038)
class UYBSaveGameSubsystem final : public UYBGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void(bool _success)> EDOnAsyncSaveCompleted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool _success)> 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<TScriptInterface<class IYBSaveGameHandlerInterface>> 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<class IYBSaveGameHandlerInterface> _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<class IYBSaveGameHandlerInterface> _handler);
void RequestSave(EnumSaveSlot _slot);
void StartSaveGameWidget();
void StopSaveGameWidget();
void TriggerSaveGame(TScriptInterface<class IYBSaveGameHandlerInterface> _requester);
void UnregisterPlayerHUD();
void UnregisterSaveGameHandler(const TScriptInterface<class IYBSaveGameHandlerInterface> _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<UYBSaveGameSubsystem>();
}
};
DUMPER7_ASSERTS_UYBSaveGameSubsystem;
// Class YBCommon.YBSaveGameSubsystemExtension
// 0x0008 (0x0038 - 0x0030)
class UYBSaveGameSubsystemExtension : public UYBGameInstanceSubsystemExtension
{
public:
TSubclassOf<class UYBSaveGameWidget> 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<UYBSaveGameSubsystemExtension>();
}
};
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<UYBSaveGameSubsystemConfig>();
}
};
DUMPER7_ASSERTS_UYBSaveGameSubsystemConfig;
// Class YBCommon.YBSaveGameSubsystemSettings
// 0x0068 (0x00A0 - 0x0038)
class UYBSaveGameSubsystemSettings final : public UDeveloperSettings
{
public:
TSoftClassPtr<class UClass> ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBSaveGameSubsystemConfig> 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<UYBSaveGameSubsystemSettings>();
}
};
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<UYBSaveGameWidget>();
}
};
DUMPER7_ASSERTS_UYBSaveGameWidget;
// Class YBCommon.YBSMNodePicker
// 0x0038 (0x0060 - 0x0028)
class UYBSMNodePicker : public UObject
{
public:
TSoftClassPtr<class UClass> 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<UYBSMNodePicker>();
}
};
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<UYBScriptedWorldEventsNodePicker>();
}
};
DUMPER7_ASSERTS_UYBScriptedWorldEventsNodePicker;
// Class YBCommon.YBScriptedWorldEventsPDA
// 0x0010 (0x0040 - 0x0030)
class UYBScriptedWorldEventsPDA final : public UPrimaryDataAsset
{
public:
TArray<struct FYBScriptedWorldEventCondition> 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<UYBScriptedWorldEventsPDA>();
}
};
DUMPER7_ASSERTS_UYBScriptedWorldEventsPDA;
// Class YBCommon.YBScriptedWorldEventsSettings
// 0x0028 (0x0060 - 0x0038)
class UYBScriptedWorldEventsSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBScriptedWorldEventsPDA> 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<UYBScriptedWorldEventsSettings>();
}
};
DUMPER7_ASSERTS_UYBScriptedWorldEventsSettings;
// Class YBCommon.YBScriptedWorldEventsSubsystem
// 0x0040 (0x0078 - 0x0038)
class UYBScriptedWorldEventsSubsystem final : public UYBInGameWorldSubsystem
{
public:
TMulticastInlineDelegate<void(const TSoftClassPtr<class UClass> InstanceType)> OnScriptedWorldEventEnded; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const TSoftClassPtr<class UClass> 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<class USMInstance*> ActiveScriptedEvents; // 0x0068(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void OnEventInstanceEnded(class USMInstance* _instance);
void OnEventQuestTreeStateChanged();
void RestartEventsOnPlayerDeath(class AYBCharacter* _playerCharacter);
void StopActiveInstance(const TSoftClassPtr<class UClass>& _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<UYBScriptedWorldEventsSubsystem>();
}
};
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<UYBSelfDataProvider>();
}
};
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<USequence_PlaySequence>();
}
};
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<USequence_SkipSequence>();
}
};
DUMPER7_ASSERTS_USequence_SkipSequence;
// Class YBCommon.YBServerWaitForClientTargetData
// 0x0018 (0x0098 - 0x0080)
class UYBServerWaitForClientTargetData final : public UYBAbilityTask
{
public:
TMulticastInlineDelegate<void(const struct FGameplayAbilityTargetDataHandle& Data)> 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<UYBServerWaitForClientTargetData>();
}
};
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<UYBSettingsLocal>();
}
};
DUMPER7_ASSERTS_UYBSettingsLocal;
// Class YBCommon.YBSettingsShared
// 0x00A8 (0x0100 - 0x0058)
class UYBSettingsShared final : public ULocalPlayerSaveGame
{
public:
TMulticastInlineDelegate<void(class UYBSettingsShared* _settings)> 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<UYBSettingsShared>();
}
};
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<UYBSettingValueDiscrete_Language>();
}
};
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<UYBSettingValueDiscrete_Monitors>();
}
};
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<UYBSettingValueDiscrete_OverallQuality>();
}
};
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<AYBSimulatedStaticMeshActor>();
}
};
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<UYBSimulationAmbientModifier_SphericalVolume>();
}
};
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<IYBSimulationInteractorOwnerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBSimulationUtilsBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UYBSimulationUtilsBlueprintLibrary;
// Class YBCommon.YBSimulationConfiguration
// 0x02A0 (0x02D0 - 0x0030)
class UYBSimulationConfiguration final : public UDataAsset
{
public:
TSubclassOf<class UYBSimulationManagerExtension> 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<EYBConvectionProfileType, struct FYBConvectionProfile> 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<class UClass> 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<class UVolumeTexture> WorldTemperatureTexture_128; // 0x0210(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UVolumeTexture> 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<class UNavArea> HotNavArea; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UNavArea> 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<UYBSimulationConfiguration>();
}
};
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<uint32, uint32> BucketAffectingNavMeshDataPosition; // 0x02D0(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate)
TMap<uint32, uint32> BucketsWithStaticCollisionDataPosition; // 0x0320(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate)
TMap<uint32, uint32> 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<AYBSimulationEnvironmentData>();
}
};
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<AYBSimulationExclusionVolume>();
}
};
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<UYBSimulationManager>();
}
};
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<UYBSimulationManagerExtension>();
}
};
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<uint32, class AYBSimulationNavModifier*> ActiveNavModiferMap; // 0x00A8(0x0050)(Transient, NativeAccessSpecifierPrivate)
TArray<class AYBSimulationNavModifier*> 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<UYBSimulationNavmeshPatchingComponent>();
}
};
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<AYBSimulationNavModifier>();
}
};
DUMPER7_ASSERTS_AYBSimulationNavModifier;
// Class YBCommon.YBSimulationQuery
// 0x0020 (0x0048 - 0x0028)
class UYBSimulationQuery : public UObject
{
public:
TMulticastInlineDelegate<void(class UYBSimulationQuery* Query)> 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<UYBSimulationQuery>();
}
};
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<UYBSimulationRenderComponent>();
}
};
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<UYBSimulationVolumeDebugDisplaySettings>();
}
};
DUMPER7_ASSERTS_UYBSimulationVolumeDebugDisplaySettings;
// Class YBCommon.YBSimulationSettings
// 0x0030 (0x0068 - 0x0038)
class UYBSimulationSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBSimulationConfiguration> 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<UYBSimulationSettings>();
}
};
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<class UYBSimulationQuery*> 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<AYBSimulationVolume>();
}
};
DUMPER7_ASSERTS_AYBSimulationVolume;
// Class YBCommon.YBSMInstanceEditorUtilsBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBSMInstanceEditorUtilsBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static class UTexture2D* CreateTransientTextureFromAssetThumbnail(const TSoftObjectPtr<class UObject>& _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<UYBSMInstanceEditorUtilsBlueprintLibrary>();
}
};
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<class UWorld>, TSoftObjectPtr<class UYBSpawnMapConfiguration>> NPCSpawnMapConfigurations; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<TSoftObjectPtr<class UWorld>, TSoftObjectPtr<class UYBSpawnMapConfiguration>> ObjectSpawnMapConfigurations; // 0x0088(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TSoftObjectPtr<class UYBSpawnMapConfiguration> EpicSpawnConfigurations; // 0x00D8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
const TSoftObjectPtr<class UYBSpawnMapConfiguration> 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<UYBSpawnConfiguration>();
}
};
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<class FName, struct FYBRuntimeSpawnTable> RuntimeDataTable; // 0x0038(0x0050)(Transient, NativeAccessSpecifierPrivate)
public:
void CheckAndApplyModifiers(const TArray<struct FYBSpawnTableModifier>& _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<class UClass>* 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<UYBSpawnDataTableHandler>();
}
};
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<class AActor*> 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<AYBBaseSpawner>();
}
};
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<AYBCharacterSpawner>();
}
};
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<class UClass> _objectClass);
const TSoftClassPtr<class UClass> 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<AYBObjectSpawner>();
}
};
DUMPER7_ASSERTS_AYBObjectSpawner;
// Class YBCommon.YBSpawnerVolume
// 0x0058 (0x0348 - 0x02F0)
class AYBSpawnerVolume final : public AVolume
{
public:
TArray<struct FYBOwnedSpawnerInfo> 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<class AYBCharacterSpawner*>* 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<AYBSpawnerVolume>();
}
};
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<UYBSpawnerVolumeRenderingComponent>();
}
};
DUMPER7_ASSERTS_UYBSpawnerVolumeRenderingComponent;
// Class YBCommon.YBActorTypeVirtualizationCustomData
// 0x0028 (0x0050 - 0x0028)
class UYBActorTypeVirtualizationCustomData final : public UObject
{
public:
TSoftClassPtr<class UClass> 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<UYBActorTypeVirtualizationCustomData>();
}
};
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<IYBSpawnerInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<IYBCharacterVirtualizationInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UYBSpawnManagerDebugSettings>();
}
};
DUMPER7_ASSERTS_UYBSpawnManagerDebugSettings;
// Class YBCommon.YBSpawnManager
// 0x00D0 (0x0118 - 0x0048)
class UYBSpawnManager : public UYBInGameTickableWorldSubsystem
{
public:
TArray<struct FYBSpawnerInfo> 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<class FName, struct FYBRuntimeSpawnTable> 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<void(bool overrideRadius, float updatedActivationRadius, float updatedDeactivationRadius, bool showCapsules)>& _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<class UClass>* out_actorType, int32* out_spawnedCount);
void SpawnerDeactivated(class AActor* _spawner);
void StartSpawnerCooldown(class AActor* _spawner);
void UnregisterSpawner(class AActor* _spawner);
TSoftObjectPtr<class UYBSpawnMapConfiguration> 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<UYBSpawnManager>();
}
};
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<class UClass> 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<UYBSpawnManagerConfig>();
}
};
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<struct FYBSpawnTableModifier> SpawnTableModifiers; // 0x0038(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
const class UDataTable* GetSpawnDataTable() const;
const TArray<struct FYBSpawnTableModifier> 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<UYBSpawnMapConfiguration>();
}
};
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<AYBSpawnPoint>();
}
};
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<AYBCharacterSpawnPoint>();
}
};
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<AYBObjectSpawnPoint>();
}
};
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<UYBSpawnPositionDefinition>();
}
};
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<UYBPresetSpawnRequestConfiguration>();
}
};
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<UYBPresetRandomSpawnRequestConfiguration>();
}
};
DUMPER7_ASSERTS_UYBPresetRandomSpawnRequestConfiguration;
// Class YBCommon.YBSoftClassReferenceSpawnRequestConfiguration
// 0x0028 (0x0058 - 0x0030)
class UYBSoftClassReferenceSpawnRequestConfiguration final : public UYBSpawnRequestConfiguration
{
public:
TSoftClassPtr<class UClass> 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<UYBSoftClassReferenceSpawnRequestConfiguration>();
}
};
DUMPER7_ASSERTS_UYBSoftClassReferenceSpawnRequestConfiguration;
// Class YBCommon.YBSpawnPresetAddWeightModifier
// 0x0030 (0x0058 - 0x0028)
class UYBSpawnPresetAddWeightModifier final : public UYBSpawnPresetModifier
{
public:
TSoftClassPtr<class UClass> 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<UYBSpawnPresetAddWeightModifier>();
}
};
DUMPER7_ASSERTS_UYBSpawnPresetAddWeightModifier;
// Class YBCommon.YBSpawnPresetUpdateRareStatusModifier
// 0x0030 (0x0058 - 0x0028)
class UYBSpawnPresetUpdateRareStatusModifier final : public UYBSpawnPresetModifier
{
public:
TSoftClassPtr<class UClass> 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<UYBSpawnPresetUpdateRareStatusModifier>();
}
};
DUMPER7_ASSERTS_UYBSpawnPresetUpdateRareStatusModifier;
// Class YBCommon.YBSpawnPresetForceActorModifier
// 0x0028 (0x0050 - 0x0028)
class UYBSpawnPresetForceActorModifier final : public UYBSpawnPresetModifier
{
public:
TSoftClassPtr<class UClass> 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<UYBSpawnPresetForceActorModifier>();
}
};
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<class AActor*>& _actors);
void RemoveIgnoredActor(class AActor* _actor);
void RemoveIgnoredActors(const TArray<class AActor*>& _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<UYBSpringArmComponent>();
}
};
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<UYBStackableInventoryItemComponent>();
}
};
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<UYBStoreSettings>();
}
};
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<UYBStoreFunctionLibrary>();
}
};
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<void()> 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<struct FSoftObjectPath>& _objectPaths);
void AddOrReplaceObjectPathsToLoadPlanification(class UObject* _requester, const TArray<struct FSoftObjectPath>& _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<UYBStreamableEngineSubsystem>();
}
};
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<UYBTargetSelectionBrainProcess>();
}
};
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<UYBBlueprintTargetType>();
}
};
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<UYBTargetType_UseEventData>();
}
};
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<class UYBTemplateInventoryItemData*> MainInventoryItemData; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FYBTemplateInventoryItemDataArray> SubInventoryItemData; // 0x0048(0x0050)(Edit, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer DescriptorTags; // 0x0098(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, AssetRegistrySearchable, Protected, NativeAccessSpecifierProtected)
public:
class UYBRuntimeInventoryItem* CreateNewRuntimeInventoryItem(TSubclassOf<class UYBRuntimeInventoryItem> _runtimeInventoryItemClass, class UObject* _outer, class FName _name) const;
bool GetDescriptorTags(struct FGameplayTagContainer* out_itemDescriptorTags, class FName _subInventoryItemName) const;
const class UYBTemplateInventoryItemData* GetInventoryItemData(TSubclassOf<class UYBTemplateInventoryItemData> _inventoryItemDataClass, class FName _subInventoryItemName) const;
class FString GetSimpleName() const;
TArray<class FName> GetSubInventoryItemNames() const;
TMap<class FName, class AActor*> 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<UYBTemplateInventoryItemDataAsset>();
}
};
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<UYBTokenProviderComponent>();
}
};
DUMPER7_ASSERTS_UYBTokenProviderComponent;
// Class YBCommon.YBTokenSystemConfiguration
// 0x0010 (0x0040 - 0x0030)
class UYBTokenSystemConfiguration final : public UPrimaryDataAsset
{
public:
TArray<struct FTokenSystemEntry> 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<UYBTokenSystemConfiguration>();
}
};
DUMPER7_ASSERTS_UYBTokenSystemConfiguration;
// Class YBCommon.YBTokenProviderConfiguration
// 0x0010 (0x0040 - 0x0030)
class UYBTokenProviderConfiguration final : public UPrimaryDataAsset
{
public:
TArray<struct FYBTokenProviderTokenDefinition> 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<UYBTokenProviderConfiguration>();
}
};
DUMPER7_ASSERTS_UYBTokenProviderConfiguration;
// Class YBCommon.YBTokenUserInterface
// 0x0000 (0x0000 - 0x0000)
class IYBTokenUserInterface final
{
public:
void OnLostTokenAccess(class UYBToken* _token, const TScriptInterface<class IYBTokenProviderInterface>& _tokenProvider);
void ReleaseToken(class UYBToken* _token, TScriptInterface<class IYBTokenProviderInterface>* _tokenProvider);
void SetTokenRequireManualLifetime(bool _requireManualLifetime, class UYBToken* _token, const TScriptInterface<class IYBTokenProviderInterface>& _tokenProvider);
float GetReservationPriority(class UYBToken* _token, const TScriptInterface<class IYBTokenProviderInterface>& _tokenProvider) const;
float GetTokenCooldown(class UYBToken* _token, bool _offscreen) const;
bool HasAnyLockedToken() const;
void OnTokenAcquired(class UYBToken* _token, const TScriptInterface<class IYBTokenProviderInterface>& _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<IYBTokenUserInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IYBTokenUserInterface;
// Class YBCommon.YBTokenSystemBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBTokenSystemBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static TScriptInterface<class IYBTokenProviderInterface> 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<UYBTokenSystemBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UYBTokenSystemBlueprintLibrary;
// Class YBCommon.YBTokenSystemSettings
// 0x0028 (0x0060 - 0x0038)
class UYBTokenSystemSettings final : public UDeveloperSettings
{
public:
TSoftObjectPtr<class UYBTokenSystemConfiguration> 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<UYBTokenSystemSettings>();
}
};
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<UYBTracingSubsystem>();
}
};
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<class UYBTravelDefinition>* 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<AYBTravelStation>();
}
};
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<IYBTriggerActorDeathInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IYBTriggerActorDeathInterface;
// Class YBCommon.YBTutorial
// 0x00E8 (0x0118 - 0x0030)
class UYBTutorial : public UPrimaryDataAsset
{
public:
TSoftClassPtr<class UClass> 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<EYBGamepadInputScheme, class FText> 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<UYBTutorial>();
}
};
DUMPER7_ASSERTS_UYBTutorial;
// Class YBCommon.YBPanelTutorial
// 0x0010 (0x0128 - 0x0118)
class UYBPanelTutorial final : public UYBTutorial
{
public:
TArray<struct FTutorialPanelPageConfig> 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<UYBPanelTutorial>();
}
};
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<TSoftObjectPtr<class UYBTutorial>> PlayedTutorials; // 0x00B0(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
TSet<TSoftObjectPtr<class UYBPanelTutorial>> PanelTutorialsSeenInMenu; // 0x0100(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_150[0x10]; // 0x0150(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSoftObjectPtr<class UYBTutorial>> 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<class UYBTutorial*> AllTutorials; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
public:
void AddTutorialToPanelTutorialsSeenInMenu(const class UYBPanelTutorial* _panelTutorial);
void EndTutorial(TSoftObjectPtr<class UYBTutorial> _tutorial);
void FadeOutAnimationFinishedDelegate();
class UYBTutorialSubsystemExtension* GetExtension();
void StartTutorial(TSoftObjectPtr<class UYBTutorial> _tutorial);
bool AtLeastOnePlayedPanelTutorialIsNew() const;
bool CanTutorialPlay(TSoftObjectPtr<class UYBTutorial> _tutorial) const;
const TArray<TSoftObjectPtr<class UYBPanelTutorial>> GetAllDiscoveredPanelTutorialsToDisplayInMenu() const;
TSet<TSoftObjectPtr<class UYBTutorial>> GetPlayedTutorials() const;
bool PanelTutorialNeedsNewIcon(const TSoftObjectPtr<class UYBPanelTutorial>& _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<UYBTutorialSubsystem>();
}
};
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<UYBTutorialSubsystemExtension>();
}
};
DUMPER7_ASSERTS_UYBTutorialSubsystemExtension;
// Class YBCommon.YBTutorialSubsystemConfig
// 0x0018 (0x0048 - 0x0030)
class UYBTutorialSubsystemConfig final : public UPrimaryDataAsset
{
public:
TArray<class UYBTutorialList*> 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<class UYBTutorial*> 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<UYBTutorialSubsystemConfig>();
}
};
DUMPER7_ASSERTS_UYBTutorialSubsystemConfig;
// Class YBCommon.YBTutorialList
// 0x0010 (0x0040 - 0x0030)
class UYBTutorialList final : public UPrimaryDataAsset
{
public:
TArray<class UYBTutorial*> 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<UYBTutorialList>();
}
};
DUMPER7_ASSERTS_UYBTutorialList;
// Class YBCommon.YBTutorialSubsystemSettings
// 0x0050 (0x0088 - 0x0038)
class UYBTutorialSubsystemSettings final : public UDeveloperSettings
{
public:
TSoftClassPtr<class UClass> ExtensionClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UYBTutorialSubsystemConfig> 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<UYBTutorialSubsystemSettings>();
}
};
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<IYBTutorialWidgetInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IYBTutorialWidgetInterface;
// Class YBCommon.YBUpgradeActorOverrideInventoryItemData
// 0x0010 (0x0038 - 0x0028)
class UYBUpgradeActorOverrideInventoryItemData final : public UYBTemplateInventoryItemData
{
public:
TArray<struct FYBActorComponentDataOverrideArray> 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<UYBUpgradeActorOverrideInventoryItemData>();
}
};
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<UYBUpgradeInventoryItemComponent>();
}
};
DUMPER7_ASSERTS_UYBUpgradeInventoryItemComponent;
// Class YBCommon.YBUserInterfaceFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBUserInterfaceFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void ForceStackActiveMenu(TSoftClassPtr<class UClass> _menuWidgetClass, class APlayerController* _playerController);
static void ForceUnstackActiveMenu(TSoftClassPtr<class UClass> _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<class UUserWidget> _userWidgetClass, class APlayerController* _playerController);
static class UUserWidget* GetUserWidgetBySoftClass(TSoftClassPtr<class UClass> _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<class FText> 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<UYBUserInterfaceFunctionLibrary>();
}
};
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<UYBUserInterfaceDebugSettings>();
}
};
DUMPER7_ASSERTS_UYBUserInterfaceDebugSettings;
// Class YBCommon.YBUserInterfaceSubsystem
// 0x0020 (0x0058 - 0x0038)
class UYBUserInterfaceSubsystem final : public UYBGameInstanceSubsystem
{
public:
TMulticastInlineDelegate<void(bool _mode)> 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<UYBUserInterfaceSubsystem>();
}
};
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<UYBUserInterfaceSubsystemExtension>();
}
};
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<UYBNavigationWidget>();
}
};
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<UYBVoiceOverEmitterComponent>();
}
};
DUMPER7_ASSERTS_UYBVoiceOverEmitterComponent;
// Class YBCommon.YBWaitDelayWithTick
// 0x0030 (0x00B0 - 0x0080)
class UYBWaitDelayWithTick final : public UYBAbilityTask
{
public:
TMulticastInlineDelegate<void(float _deltaTime, float _timeSinceStart)> OnTick; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float _deltaTime, float _timeSinceStart)> 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<UYBWaitDelayWithTick>();
}
};
DUMPER7_ASSERTS_UYBWaitDelayWithTick;
// Class YBCommon.YBWaitNetSync
// 0x0020 (0x00A0 - 0x0080)
class UYBWaitNetSync final : public UAbilityTask
{
public:
TMulticastInlineDelegate<void(float _timeSpent)> 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<UYBWaitNetSync>();
}
};
DUMPER7_ASSERTS_UYBWaitNetSync;
// Class YBCommon.YBWorldCameraShakeMagnitudeMap
// 0x0050 (0x0080 - 0x0030)
class UYBWorldCameraShakeMagnitudeMap final : public UPrimaryDataAsset
{
public:
TMap<struct FGameplayTag, float> 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<UYBWorldCameraShakeMagnitudeMap>();
}
};
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<UYBWorldDataSpatialSorting>();
}
};
DUMPER7_ASSERTS_UYBWorldDataSpatialSorting;
// Class YBCommon.YBWorldPartitionStreamingComponent
// 0x00E0 (0x0180 - 0x00A0)
class UYBWorldPartitionStreamingComponent final : public UActorComponent
{
public:
TMulticastInlineDelegate<void(EYBLevelState _prevState, EYBLevelState _newState)> 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<class ULevelStreaming> LevelStreamingWptr; // 0x00D4(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UWorldPartitionRuntimeLevelStreamingCell> 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<UYBWorldPartitionStreamingComponent>();
}
};
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<AYBWorldSettings>();
}
};
DUMPER7_ASSERTS_AYBWorldSettings;
// Class YBCommon.YBWwiseBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UYBWwiseBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static TArray<class FString> 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<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& _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<UYBWwiseBlueprintLibrary>();
}
};
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<struct FYBQualityDeviceProfileVariant> 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<int32> 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<UYBPlatformSpecificRenderingSettings>();
}
};
DUMPER7_ASSERTS_UYBPlatformSpecificRenderingSettings;
// Class YBCommon.YBPerformanceSettings
// 0x0030 (0x0068 - 0x0038)
class UYBPerformanceSettings final : public UDeveloperSettingsBackedByCVars
{
public:
struct FPerPlatformSettings PerPlatformSettings; // 0x0038(0x0010)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<int32> DesktopFrameRateLimits; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FYBPerformanceStatGroup> 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<UYBPerformanceSettings>();
}
};
DUMPER7_ASSERTS_UYBPerformanceSettings;
}