mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-06-30 02:32:25 +08:00
409 lines
14 KiB
C++
409 lines
14 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
#include "../SDK.hpp"
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// FUNCTIONS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
// Class MagicLeapPlanes.MagicLeapPlanesComponent
|
|
// (SceneComponent)
|
|
|
|
class UClass* UMagicLeapPlanesComponent::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("MagicLeapPlanesComponent");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// MagicLeapPlanesComponent MagicLeapPlanes.Default__MagicLeapPlanesComponent
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class UMagicLeapPlanesComponent* UMagicLeapPlanesComponent::GetDefaultObj()
|
|
{
|
|
static class UMagicLeapPlanesComponent* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<UMagicLeapPlanesComponent*>(UMagicLeapPlanesComponent::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesComponent.RequestPlanesAsync
|
|
// (Final, Native, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesComponent::RequestPlanesAsync()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesComponent", "RequestPlanesAsync");
|
|
|
|
Params::UMagicLeapPlanesComponent_RequestPlanesAsync_Params Parms{};
|
|
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Class MagicLeapPlanes.MagicLeapPlanesFunctionLibrary
|
|
// (None)
|
|
|
|
class UClass* UMagicLeapPlanesFunctionLibrary::StaticClass()
|
|
{
|
|
static class UClass* Clss = nullptr;
|
|
|
|
if (!Clss)
|
|
Clss = UObject::FindClassFast("MagicLeapPlanesFunctionLibrary");
|
|
|
|
return Clss;
|
|
}
|
|
|
|
|
|
// MagicLeapPlanesFunctionLibrary MagicLeapPlanes.Default__MagicLeapPlanesFunctionLibrary
|
|
// (Public, ClassDefaultObject, ArchetypeObject)
|
|
|
|
class UMagicLeapPlanesFunctionLibrary* UMagicLeapPlanesFunctionLibrary::GetDefaultObj()
|
|
{
|
|
static class UMagicLeapPlanesFunctionLibrary* Default = nullptr;
|
|
|
|
if (!Default)
|
|
Default = static_cast<UMagicLeapPlanesFunctionLibrary*>(UMagicLeapPlanesFunctionLibrary::StaticClass()->DefaultObject);
|
|
|
|
return Default;
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.ReorderPlaneFlags
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>InPriority (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>InFlagsToReorder (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>OutReorderedFlags (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UMagicLeapPlanesFunctionLibrary::ReorderPlaneFlags(TArray<enum class EMagicLeapPlaneQueryFlags>& InPriority, TArray<enum class EMagicLeapPlaneQueryFlags>& InFlagsToReorder, TArray<enum class EMagicLeapPlaneQueryFlags>* OutReorderedFlags)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "ReorderPlaneFlags");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_ReorderPlaneFlags_Params Parms{};
|
|
|
|
Parms.InPriority = InPriority;
|
|
Parms.InFlagsToReorder = InFlagsToReorder;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutReorderedFlags != nullptr)
|
|
*OutReorderedFlags = std::move(Parms.OutReorderedFlags);
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemovePersistentQuery
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FGuid Handle (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::RemovePersistentQuery(const struct FGuid& Handle)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "RemovePersistentQuery");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_RemovePersistentQuery_Params Parms{};
|
|
|
|
Parms.Handle = Handle;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.RemoveFlagsNotInQuery
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>InQueryFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>InResultFlags (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// TArray<enum class EMagicLeapPlaneQueryFlags>OutFlags (Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
void UMagicLeapPlanesFunctionLibrary::RemoveFlagsNotInQuery(TArray<enum class EMagicLeapPlaneQueryFlags>& InQueryFlags, TArray<enum class EMagicLeapPlaneQueryFlags>& InResultFlags, TArray<enum class EMagicLeapPlaneQueryFlags>* OutFlags)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "RemoveFlagsNotInQuery");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_RemoveFlagsNotInQuery_Params Parms{};
|
|
|
|
Parms.InQueryFlags = InQueryFlags;
|
|
Parms.InResultFlags = InResultFlags;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutFlags != nullptr)
|
|
*OutFlags = std::move(Parms.OutFlags);
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesQueryBeginAsync
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FMagicLeapPlanesQuery Query (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::PlanesQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, FDelegateProperty_& ResultDelegate)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "PlanesQueryBeginAsync");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_PlanesQueryBeginAsync_Params Parms{};
|
|
|
|
Parms.Query = Query;
|
|
Parms.ResultDelegate = ResultDelegate;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.PlanesPersistentQueryBeginAsync
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FMagicLeapPlanesQuery Query (ConstParm, Parm, OutParm, ReferenceParm, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
// struct FGuid Handle (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// FDelegateProperty_ ResultDelegate (ConstParm, Parm, OutParm, ZeroConstructor, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::PlanesPersistentQueryBeginAsync(struct FMagicLeapPlanesQuery& Query, struct FGuid& Handle, FDelegateProperty_& ResultDelegate)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "PlanesPersistentQueryBeginAsync");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_PlanesPersistentQueryBeginAsync_Params Parms{};
|
|
|
|
Parms.Query = Query;
|
|
Parms.Handle = Handle;
|
|
Parms.ResultDelegate = ResultDelegate;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.IsTrackerValid
|
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::IsTrackerValid()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "IsTrackerValid");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_IsTrackerValid_Params Parms{};
|
|
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.GetContentScale
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// class AActor* ContentActor (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FMagicLeapPlaneResult PlaneResult (ConstParm, Parm, OutParm, ReferenceParm, NativeAccessSpecifierPublic)
|
|
// struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
struct FTransform UMagicLeapPlanesFunctionLibrary::GetContentScale(class AActor* ContentActor, struct FMagicLeapPlaneResult& PlaneResult)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "GetContentScale");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_GetContentScale_Params Parms{};
|
|
|
|
Parms.ContentActor = ContentActor;
|
|
Parms.PlaneResult = PlaneResult;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.DestroyTracker
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::DestroyTracker()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "DestroyTracker");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_DestroyTracker_Params Parms{};
|
|
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.CreateTracker
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
bool UMagicLeapPlanesFunctionLibrary::CreateTracker()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "CreateTracker");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_CreateTracker_Params Parms{};
|
|
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
|
|
// Function MagicLeapPlanes.MagicLeapPlanesFunctionLibrary.AddPersistentQuery
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// enum class EMagicLeapPlaneQueryTypePersistentQueryType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// struct FGuid ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
struct FGuid UMagicLeapPlanesFunctionLibrary::AddPersistentQuery(enum class EMagicLeapPlaneQueryType PersistentQueryType)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (!Func)
|
|
Func = Class->GetFunction("MagicLeapPlanesFunctionLibrary", "AddPersistentQuery");
|
|
|
|
Params::UMagicLeapPlanesFunctionLibrary_AddPersistentQuery_Params Parms{};
|
|
|
|
Parms.PersistentQueryType = PersistentQueryType;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
UObject::ProcessEvent(Func, &Parms);
|
|
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|