193 lines
8.2 KiB
C++
193 lines
8.2 KiB
C++
|
|
#pragma once
|
|||
|
|
|
|||
|
|
/*
|
|||
|
|
* SDK generated by Dumper-7
|
|||
|
|
*
|
|||
|
|
* https://github.com/Encryqed/Dumper-7
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
// Package: TarsierUtilities
|
|||
|
|
|
|||
|
|
#include "Basic.hpp"
|
|||
|
|
|
|||
|
|
#include "Engine_classes.hpp"
|
|||
|
|
#include "CoreUObject_structs.hpp"
|
|||
|
|
#include "TarsierUtilities_structs.hpp"
|
|||
|
|
|
|||
|
|
|
|||
|
|
namespace SDK
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarSubstepSkeletalMeshComponent
|
|||
|
|
// 0x0060 (0x0F30 - 0x0ED0)
|
|||
|
|
class UTarSubstepSkeletalMeshComponent final : public USkeletalMeshComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool bEnableSubstepping; // 0x0EC8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_EC9[0x3]; // 0x0EC9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
float TargetSubstepTime; // 0x0ECC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
float MinimumSubstepTime; // 0x0ED0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_ED4[0x4]; // 0x0ED4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|||
|
|
TMulticastInlineDelegate<void(float stepTime)> OnSubstepCompleted; // 0x0ED8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_EE8[0x48]; // 0x0EE8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarSubstepSkeletalMeshComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarSubstepSkeletalMeshComponent")
|
|||
|
|
}
|
|||
|
|
static class UTarSubstepSkeletalMeshComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTarSubstepSkeletalMeshComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTarSubstepSkeletalMeshComponent;
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarAnimationListenerComponent
|
|||
|
|
// 0x0050 (0x0100 - 0x00B0)
|
|||
|
|
class UTarAnimationListenerComponent final : public UActorComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
class FName SkeletalMeshComponentName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> PreProcessAnimNotifies; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> PostProcessAnimNotifies; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
TMulticastInlineDelegate<void(class AActor* Actor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData)> OnAnimNotfiy; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|||
|
|
class USkeletalMeshComponent* Mesh; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|||
|
|
uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void OnSubstepMeshStepped(float stepTime);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarAnimationListenerComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarAnimationListenerComponent")
|
|||
|
|
}
|
|||
|
|
static class UTarAnimationListenerComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTarAnimationListenerComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTarAnimationListenerComponent;
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarEditableVolumeComponent
|
|||
|
|
// 0x0000 (0x0480 - 0x0480)
|
|||
|
|
class UTarEditableVolumeComponent final : public UBoxComponent
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
bool mForceNoScale; // 0x0478(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
bool bShowVisualizer; // 0x0479(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_47A[0x6]; // 0x047A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
void SetLineThickness(float InThickness);
|
|||
|
|
void SetShapeColor(const struct FColor& Color);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarEditableVolumeComponent")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarEditableVolumeComponent")
|
|||
|
|
}
|
|||
|
|
static class UTarEditableVolumeComponent* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTarEditableVolumeComponent>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTarEditableVolumeComponent;
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarMath
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UTarMath final : public UBlueprintFunctionLibrary
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static float GetAngleBetweenVectors(const struct FVector& A, const struct FVector& B);
|
|||
|
|
static bool IsInside(const struct FCone& Cone, const struct FVector& Point);
|
|||
|
|
static float K2_GetSignedAngleBetweenVectors(const struct FVector& A, const struct FVector& B, const struct FVector& Plane);
|
|||
|
|
static struct FVector2D RandomLocationBetween2radiuses(const struct FVector2D& Center, float MinRadius, float MaxRadius);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarMath")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarMath")
|
|||
|
|
}
|
|||
|
|
static class UTarMath* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTarMath>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTarMath;
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarUtils
|
|||
|
|
// 0x0000 (0x0028 - 0x0028)
|
|||
|
|
class UTarUtils final : public UBlueprintFunctionLibrary
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
static void AddOnScreenDebugMessage(int32 Channel, const class FString& Message, const struct FLinearColor& Color, float Timeout);
|
|||
|
|
static EBuildType GetBuildType();
|
|||
|
|
static EPlatform GetPlatform();
|
|||
|
|
static bool IsInEditor();
|
|||
|
|
static void LogVisibleError(const class FString& Message);
|
|||
|
|
static void SwitchOnBuildType(EBuildType* Build);
|
|||
|
|
static void SwitchOnPlatform(EPlatform* Platform);
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarUtils")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarUtils")
|
|||
|
|
}
|
|||
|
|
static class UTarUtils* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<UTarUtils>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_UTarUtils;
|
|||
|
|
|
|||
|
|
// Class TarsierUtilities.TarWorldSettings
|
|||
|
|
// 0x0020 (0x03D0 - 0x03B0)
|
|||
|
|
class ATarWorldSettings : public AWorldSettings
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
struct FVector mCameraLocationOffset; // 0x03B0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
struct FRotator mCameraRotationOffset; // 0x03BC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|||
|
|
float mDefaultCameraFOV; // 0x03C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|||
|
|
uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|||
|
|
|
|||
|
|
public:
|
|||
|
|
static class UClass* StaticClass()
|
|||
|
|
{
|
|||
|
|
STATIC_CLASS_IMPL("TarWorldSettings")
|
|||
|
|
}
|
|||
|
|
static const class FName& StaticName()
|
|||
|
|
{
|
|||
|
|
STATIC_NAME_IMPL(L"TarWorldSettings")
|
|||
|
|
}
|
|||
|
|
static class ATarWorldSettings* GetDefaultObj()
|
|||
|
|
{
|
|||
|
|
return GetDefaultObjImpl<ATarWorldSettings>();
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
DUMPER7_ASSERTS_ATarWorldSettings;
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|