#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 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(); } }; 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 PreProcessAnimNotifies; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate PostProcessAnimNotifies; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_ATarWorldSettings; }