20725 lines
1.0 MiB
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;
|
|
|
|
}
|
|
|