Add Unreal Engine SDK
This commit is contained in:
126
Reanimal/SDK/SurfaceQuery_classes.hpp
Normal file
126
Reanimal/SDK/SurfaceQuery_classes.hpp
Normal file
@@ -0,0 +1,126 @@
|
||||
#pragma once
|
||||
|
||||
/*
|
||||
* SDK generated by Dumper-7
|
||||
*
|
||||
* https://github.com/Encryqed/Dumper-7
|
||||
*/
|
||||
|
||||
// Package: SurfaceQuery
|
||||
|
||||
#include "Basic.hpp"
|
||||
|
||||
#include "EngineUtilities_structs.hpp"
|
||||
#include "Engine_classes.hpp"
|
||||
#include "SurfaceQuery_structs.hpp"
|
||||
#include "EditorUtilitiesRuntime_classes.hpp"
|
||||
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
|
||||
// Class SurfaceQuery.SurfaceQueryAnimNotify
|
||||
// 0x0010 (0x0048 - 0x0038)
|
||||
class USurfaceQueryAnimNotify : public UAnimNotify
|
||||
{
|
||||
public:
|
||||
struct FAbstractEnum SurfaceQueryType; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
float SurfaceQueryDelay; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SurfaceQueryAnimNotify")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SurfaceQueryAnimNotify")
|
||||
}
|
||||
static class USurfaceQueryAnimNotify* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USurfaceQueryAnimNotify>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USurfaceQueryAnimNotify;
|
||||
|
||||
// Class SurfaceQuery.SurfaceQueryComponent
|
||||
// 0x00C8 (0x0168 - 0x00A0)
|
||||
class USurfaceQueryComponent final : public UActorComponent
|
||||
{
|
||||
public:
|
||||
TMulticastInlineDelegate<void(const struct FSurfaceQuerySocketResult& Result)> OnSocketSurfaceQuery; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMulticastInlineDelegate<void(const struct FSurfaceQueryTraceResult& Result)> OnSurfaceQuery; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
||||
TMap<struct FAbstractEnum, struct FSurfaceQuerySocket> SurfaceQuerySockets; // 0x00C0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
struct FSurfaceQueryTraceSettings TraceSettings; // 0x0110(0x0058)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
struct FSurfaceQuerySocketResult ExecuteSocketSurfaceQuery(const struct FAbstractEnum& SurfaceQueryType, const float ExecutionDelay);
|
||||
struct FSurfaceQueryTraceResult ExecuteSurfaceQuery(const struct FVector& StartLocation, const struct FSurfaceQuerySettings& Settings);
|
||||
|
||||
struct FSurfaceQuerySocketResult GetLastSocketResult(const struct FAbstractEnum& SurfaceQueryType) const;
|
||||
struct FVector GetSocketLocation(const struct FAbstractEnum& SurfaceQueryType) const;
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SurfaceQueryComponent")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SurfaceQueryComponent")
|
||||
}
|
||||
static class USurfaceQueryComponent* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USurfaceQueryComponent>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USurfaceQueryComponent;
|
||||
|
||||
// Class SurfaceQuery.SurfaceQueryFunctionLibrary
|
||||
// 0x0000 (0x0028 - 0x0028)
|
||||
class USurfaceQueryFunctionLibrary final : public UBlueprintFunctionLibrary
|
||||
{
|
||||
public:
|
||||
static bool IsSurfaceQueryTypesEqual(const struct FAbstractEnum& A, const struct FAbstractEnum& B);
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SurfaceQueryFunctionLibrary")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SurfaceQueryFunctionLibrary")
|
||||
}
|
||||
static class USurfaceQueryFunctionLibrary* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USurfaceQueryFunctionLibrary>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USurfaceQueryFunctionLibrary;
|
||||
|
||||
// Class SurfaceQuery.SurfaceQueryProjectSettings
|
||||
// 0x0010 (0x0048 - 0x0038)
|
||||
class USurfaceQueryProjectSettings final : public UTarsierDeveloperSettings
|
||||
{
|
||||
public:
|
||||
struct FAbstractEnumTypeDef SurfaceQueryConcreteType; // 0x0038(0x0010)(Edit, Config, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
||||
|
||||
public:
|
||||
static class UClass* StaticClass()
|
||||
{
|
||||
STATIC_CLASS_IMPL("SurfaceQueryProjectSettings")
|
||||
}
|
||||
static const class FName& StaticName()
|
||||
{
|
||||
STATIC_NAME_IMPL(L"SurfaceQueryProjectSettings")
|
||||
}
|
||||
static class USurfaceQueryProjectSettings* GetDefaultObj()
|
||||
{
|
||||
return GetDefaultObjImpl<USurfaceQueryProjectSettings>();
|
||||
}
|
||||
};
|
||||
DUMPER7_ASSERTS_USurfaceQueryProjectSettings;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user