1512 lines
75 KiB
C++
1512 lines
75 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: GameUtilities
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "EngineUtilities_structs.hpp"
|
|
#include "EditorUtilitiesRuntime_structs.hpp"
|
|
#include "EditorUtilitiesRuntime_classes.hpp"
|
|
#include "TarsierCore_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "GameUtilities_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "GameplayAbilities_classes.hpp"
|
|
#include "DebugSystem_classes.hpp"
|
|
#include "UMG_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class GameUtilities.TriggerRegion
|
|
// 0x0028 (0x02D0 - 0x02A8)
|
|
class ATriggerRegion : public AActor
|
|
{
|
|
public:
|
|
class UTriggerRegionComponent* TriggerRegion; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnTriggerEnterEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnTriggerExitEvent; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnTriggerEnter(class AActor* Actor);
|
|
void OnTriggerEnter_Blueprint(class AActor* Actor);
|
|
void OnTriggerExit(class AActor* Actor);
|
|
void OnTriggerExit_Blueprint(class AActor* Actor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerRegion")
|
|
}
|
|
static class ATriggerRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATriggerRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATriggerRegion;
|
|
|
|
// Class GameUtilities.ActivationGroupRegion
|
|
// 0x0010 (0x02E0 - 0x02D0)
|
|
class AActivationGroupRegion : public ATriggerRegion
|
|
{
|
|
public:
|
|
struct FEnumName ActivationGroup; // 0x02D0(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActivationGroupRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActivationGroupRegion")
|
|
}
|
|
static class AActivationGroupRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AActivationGroupRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AActivationGroupRegion;
|
|
|
|
// Class GameUtilities.ActivationGroupsSystem
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UActivationGroupsSystem final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class FName ActivationGroup, bool ActiveState)> OnActivationGroupStateChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsActivationGroupActive(class FName activationGroupName) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActivationGroupsSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActivationGroupsSystem")
|
|
}
|
|
static class UActivationGroupsSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UActivationGroupsSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UActivationGroupsSystem;
|
|
|
|
// Class GameUtilities.ActorTriggerVolume
|
|
// 0x0028 (0x0308 - 0x02E0)
|
|
class AActorTriggerVolume : public ATriggerVolume
|
|
{
|
|
public:
|
|
class UTriggerVolumeComponent* TriggerComponent; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnBeginTriggerOverlapEvent; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnEndTriggerOverlapEvent; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnBeginTriggerOverlap(class AActor* Actor);
|
|
void OnBeginTriggerOverlap_Blueprint(class AActor* Actor);
|
|
void OnEndTriggerOverlap(class AActor* Actor);
|
|
void OnEndTriggerOverlap_Blueprint(class AActor* Actor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActorTriggerVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActorTriggerVolume")
|
|
}
|
|
static class AActorTriggerVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AActorTriggerVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AActorTriggerVolume;
|
|
|
|
// Class GameUtilities.ActivationGroupVolume
|
|
// 0x0020 (0x0328 - 0x0308)
|
|
class AActivationGroupVolume : public AActorTriggerVolume
|
|
{
|
|
public:
|
|
struct FEditorInfo VolumeInfo; // 0x0308(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FEnumName ActivationGroup; // 0x0318(0x0010)(Edit, BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActivationGroupVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActivationGroupVolume")
|
|
}
|
|
static class AActivationGroupVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AActivationGroupVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AActivationGroupVolume;
|
|
|
|
// Class GameUtilities.ScriptedActorFilter
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UScriptedActorFilter : public UObject
|
|
{
|
|
public:
|
|
class UWorld* WorldContext; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
bool Evaluate(const class AActor* Actor) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ScriptedActorFilter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ScriptedActorFilter")
|
|
}
|
|
static class UScriptedActorFilter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UScriptedActorFilter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UScriptedActorFilter;
|
|
|
|
// Class GameUtilities.InvertedActorFilter
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UInvertedActorFilter final : public UScriptedActorFilter
|
|
{
|
|
public:
|
|
class UScriptedActorFilter* Filter; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("InvertedActorFilter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"InvertedActorFilter")
|
|
}
|
|
static class UInvertedActorFilter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInvertedActorFilter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UInvertedActorFilter;
|
|
|
|
// Class GameUtilities.LogicalActorFilter
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class ULogicalActorFilter final : public UScriptedActorFilter
|
|
{
|
|
public:
|
|
ELogicalOperator Operator; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UScriptedActorFilter*> Filters; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LogicalActorFilter")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LogicalActorFilter")
|
|
}
|
|
static class ULogicalActorFilter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULogicalActorFilter>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULogicalActorFilter;
|
|
|
|
// Class GameUtilities.ActorFilterBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UActorFilterBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool ActorMatches(const class UObject* WorldContextObject, const struct FActorFilter& Filter, const class AActor* Actor);
|
|
static bool IsSet(const struct FActorFilter& Filter);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ActorFilterBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ActorFilterBlueprintLibrary")
|
|
}
|
|
static class UActorFilterBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UActorFilterBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UActorFilterBlueprintLibrary;
|
|
|
|
// Class GameUtilities.CoreBlueprintUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UCoreBlueprintUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddOnScreenDebugMessage(int32 Channel, const class FString& Message, const struct FLinearColor& Color, float Timeout);
|
|
static class FName Conv_GameplayTagToName(const struct FGameplayTag& Tag);
|
|
static EPlatform GetPlatform();
|
|
static bool IsInEditor();
|
|
static bool IsInEditorSession();
|
|
static bool IsPIEWorld(class UObject* WorldContextObject);
|
|
static void PopUpDebugDialog(const class FText& Message);
|
|
static void SwitchOnPlatform(EPlatform* Platform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("CoreBlueprintUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"CoreBlueprintUtils")
|
|
}
|
|
static class UCoreBlueprintUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCoreBlueprintUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UCoreBlueprintUtils;
|
|
|
|
// Class GameUtilities.GameBlueprintUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UGameBlueprintUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool CanEverAffectNavigation(const class UActorComponent* Component);
|
|
static bool CompareToComponentReference(const class UActorComponent* Component, const struct FComponentReference& ComponentReference);
|
|
static struct FTransform ExtractRootMotion(class UAnimSequence* AnimSequence, float StartTime, float DeltaTime, bool bAllowLooping);
|
|
static struct FTransform ExtractRootMotionFromMontage(class UAnimMontage* AnimMontage, float startTrackPosition, float endTrackPosition);
|
|
static void FindActorGameplayTags(class AActor* Actor, struct FGameplayTagContainer* TagContainer, TScriptInterface<class IGameplayTagAssetInterface>* TagInterface, EObjectHasTags* Result, bool CheckForTaggingComponent);
|
|
static void ForceTimelineDuration(class UTimelineComponent* TimelineComponent, float Duration);
|
|
static TArray<struct FActivePostProcessVolumeInfo> GetActivePostProcessVolumeInfo(const class UObject* WorldContext, const struct FVector& Location);
|
|
static struct FVector GetComponentVelocityProperty(class USceneComponent* Component);
|
|
static struct FMatrix GetControllerProjectionMatrix(class APlayerController* PlayerController);
|
|
static float GetMontageSettingsDuration(const struct FPlayAnimMontageSettings& animMontageSettings);
|
|
static EInputDevice GetMostRecentInputDevice(const class UObject* WorldContext);
|
|
static EInputDevice GetMostRecentInputDeviceForPlayer(const class ULocalPlayer* LocalPlayer);
|
|
static class UPhysicalMaterial* GetPhysMaterialOverride(const class UPrimitiveComponent* Component);
|
|
static float GetSectionDuration(const class UAnimMontage* AnimMontage, class FName SectionName);
|
|
static bool HasGameplayTag(const class AActor* Actor, const struct FGameplayTag& Tag);
|
|
static bool HasSection(const class UAnimMontage* AnimMontage, class FName SectionName);
|
|
static void SetCanEverAffectNavigation(class UActorComponent* Component, bool bCanEverAffect);
|
|
static void SetComponentVelocityProperty(class USceneComponent* Component, const struct FVector& Velocity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GameBlueprintUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GameBlueprintUtils")
|
|
}
|
|
static class UGameBlueprintUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameBlueprintUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGameBlueprintUtils;
|
|
|
|
// Class GameUtilities.GenericBlendspace2DComponent
|
|
// 0x0050 (0x0300 - 0x02B0)
|
|
class UGenericBlendspace2DComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
int32 GridDimX; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GridDimY; // 0x02AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WeightThreshold; // 0x02B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSamplePointsInLocalSpace; // 0x02B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B5[0x3]; // 0x02B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBox GridBounds; // 0x02B8(0x0038)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FEditorElement> GridSamples; // 0x02F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool BP_EvaluateBlendForLocation(const struct FVector& Location, TArray<struct FGenericBlendspaceSample>* outSampleDataList);
|
|
void BuildBlendspace();
|
|
void DebugDrawGrid(const struct FLinearColor& Color);
|
|
void DebugDrawTriMesh(const struct FLinearColor& wireColor, bool bDrawIndices, bool bDrawSolidMesh, const struct FLinearColor& solidMeshColor);
|
|
TArray<struct FVector> GetBlendspaceGridPoints(bool bLocalSpace);
|
|
|
|
TArray<struct FVector> GetDebugMeshPoints() const;
|
|
TArray<int32> GetDebugMeshTriangles() const;
|
|
int32 GetNumSamplePoints() const;
|
|
struct FVector GetSamplePointLocation(int32 samplePointIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("GenericBlendspace2DComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"GenericBlendspace2DComponent")
|
|
}
|
|
static class UGenericBlendspace2DComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGenericBlendspace2DComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UGenericBlendspace2DComponent;
|
|
|
|
// Class GameUtilities.LedgeComponent
|
|
// 0x0080 (0x0610 - 0x0590)
|
|
class ULedgeComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
struct FLedgeSpline LedgeSpline; // 0x0590(0x0038)(Edit, BlueprintVisible, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool LedgeEnabled; // 0x05C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableOverlapBounds; // 0x05C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5CA[0x6]; // 0x05CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBodySetup* BodySetup; // 0x05D0(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_5D8[0x38]; // 0x05D8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CopyLedgeComponent(const class ULedgeComponent* componentToCopy);
|
|
void SetLedgeEnabled(bool Enabled);
|
|
|
|
bool GetClosestPointOnLedge(const struct FVector& Location, float minimumDistanceToEdge, int32 skipSegmentsWithProperties, struct FVector* outClosestPoint, struct FVector* outLedgeForward) const;
|
|
const TArray<struct FVector> GetLedgePoints() const;
|
|
bool IsClosedLedgeSpline() const;
|
|
bool IsLedgeEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LedgeComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LedgeComponent")
|
|
}
|
|
static class ULedgeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULedgeComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULedgeComponent;
|
|
|
|
// Class GameUtilities.LevelProviderBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class ULevelProviderBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FLevelProvider MakeLevelProvider(const struct FLevelProvider& LevelProvider);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("LevelProviderBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"LevelProviderBlueprintLibrary")
|
|
}
|
|
static class ULevelProviderBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULevelProviderBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ULevelProviderBlueprintLibrary;
|
|
|
|
// Class GameUtilities.MathBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UMathBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AdditionAssignment(float& Variable, float valueToAdd);
|
|
static void AdditionAssignmentClamped(float& Variable, float valueToAdd, float min_0, float max_0);
|
|
static float EvalRuntimeFloatCurve(const struct FRuntimeFloatCurve& Curve, float Time, float DefaultValue);
|
|
static float FlipSign(float In);
|
|
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 void MapVectorToCircularSectorIndex(const struct FVector2D& Input, const struct FVector2D& zeroAngleReferenceDir, int32 numberOfSectors, ERotationDirection RotationDirection, ESectorPlacementBehavior sectorPlacementBehavior, int32* sectorIndex, float* angleBetweenInputAndReference, float* angleBetweenInputAndPreviousSectorBoundary);
|
|
static float OneMinus(float Value);
|
|
static struct FVector2D RandomLocationBetween2Radii(const struct FVector2D& Center, float MinRadius, float MaxRadius);
|
|
static float WrapFloat(float Value, float min_0, float max_0);
|
|
static int32 WrapInt(int32 Value, int32 min_0, int32 max_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("MathBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"MathBlueprintLibrary")
|
|
}
|
|
static class UMathBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMathBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UMathBlueprintLibrary;
|
|
|
|
// Class GameUtilities.PostProcessSettingsPreset
|
|
// 0x06F0 (0x0720 - 0x0030)
|
|
class UPostProcessSettingsPreset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FPostProcessSettings Settings; // 0x0030(0x06F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PostProcessSettingsPreset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PostProcessSettingsPreset")
|
|
}
|
|
static class UPostProcessSettingsPreset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPostProcessSettingsPreset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPostProcessSettingsPreset;
|
|
|
|
// Class GameUtilities.PresetPostProcessVolume
|
|
// 0x0020 (0x0A10 - 0x09F0)
|
|
class APresetPostProcessVolume final : public APostProcessVolume
|
|
{
|
|
public:
|
|
class UPostProcessSettingsPreset* PostProcessPreset; // 0x09F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint8 Pad_9F8[0x18]; // 0x09F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PresetPostProcessVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PresetPostProcessVolume")
|
|
}
|
|
static class APresetPostProcessVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APresetPostProcessVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APresetPostProcessVolume;
|
|
|
|
// Class GameUtilities.RegionComponent
|
|
// 0x0050 (0x05E0 - 0x0590)
|
|
class URegionComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
struct FRegionPolygon RegionPolygon; // 0x0590(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FFloatInterval RegionZ; // 0x05A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5A8[0x38]; // 0x05A8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DebugDrawRegion(bool bDrawFilledRegion, bool bDrawRegionVolume, bool bForeground, const struct FLinearColor& Color);
|
|
|
|
bool GetClosestPointOnRegionEdge(const struct FVector& Location, struct FVector* outClosestPoint, int32* outEdgeIndex) const;
|
|
bool GetEdgePoints(int32 Index_0, struct FVector* outStartWorld, struct FVector* outEndWorld) const;
|
|
int32 GetNumberOfEdges() const;
|
|
bool IsLocationInRegion(const struct FVector& worldLoc) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("RegionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"RegionComponent")
|
|
}
|
|
static class URegionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URegionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_URegionComponent;
|
|
|
|
// Class GameUtilities.TaggingComponent
|
|
// 0x0028 (0x00C8 - 0x00A0)
|
|
class UTaggingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer GameplayTags; // 0x00A8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TaggingComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TaggingComponent")
|
|
}
|
|
static class UTaggingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTaggingComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTaggingComponent;
|
|
|
|
// Class GameUtilities.TarAbilityTask
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class UTarAbilityTask : public UAbilityTask
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnFinished; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UTarAbilityTask* CreateAbility(class UGameplayAbility* OwningAbility, const class UClass* TaskClass);
|
|
|
|
void OnEnd();
|
|
void OnStart();
|
|
void OnUpdate(float DeltaTime);
|
|
void SetTickEnabled(bool bEnabled);
|
|
|
|
class UAbilitySystemComponent* GetAbilityComponent() const;
|
|
class UGameplayAbility* GetGameplayAbility() const;
|
|
bool IsTickEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarAbilityTask")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarAbilityTask")
|
|
}
|
|
static class UTarAbilityTask* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarAbilityTask>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarAbilityTask;
|
|
|
|
// Class GameUtilities.TarSimpleAbilityTask
|
|
// 0x0040 (0x00D0 - 0x0090)
|
|
class UTarSimpleAbilityTask final : public UTarAbilityTask
|
|
{
|
|
public:
|
|
struct FTarSimpleAbilityTaskParams ConstructionParams; // 0x0090(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, AdvancedDisplay, Protected, ExposeOnSpawn, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarSimpleAbilityTask")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarSimpleAbilityTask")
|
|
}
|
|
static class UTarSimpleAbilityTask* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarSimpleAbilityTask>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarSimpleAbilityTask;
|
|
|
|
// Class GameUtilities.TarAnimationListenerComponent
|
|
// 0x0050 (0x00F0 - 0x00A0)
|
|
class UTarAnimationListenerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class FName SkeletalMeshComponentName; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> PreProcessAnimNotifies; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> PostProcessAnimNotifies; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor, const class FName& NotifyName, const TArray<class UAnimMetaData*>& AnimMetaData)> OnAnimNotfiy; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USkeletalMeshComponent* Mesh; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E0[0x10]; // 0x00E0(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 GameUtilities.TarAsyncTask
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UTarAsyncTask : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnTick; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTerminated; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bTickEnabled; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TickInterval; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartTime; // 0x0058(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C[0x1C]; // 0x005C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnStart();
|
|
void OnStop();
|
|
void OnUpdate();
|
|
void SetTickEnabled(bool Enabled);
|
|
void Terminate();
|
|
|
|
float GetTimeSinceStart() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarAsyncTask")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarAsyncTask")
|
|
}
|
|
static class UTarAsyncTask* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarAsyncTask>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarAsyncTask;
|
|
|
|
// Class GameUtilities.TarsierAsyncTaskSystem
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UTarsierAsyncTaskSystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x50]; // 0x0030(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierAsyncTaskSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierAsyncTaskSystem")
|
|
}
|
|
static class UTarsierAsyncTaskSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierAsyncTaskSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierAsyncTaskSystem;
|
|
|
|
// Class GameUtilities.TarAsyncTaskUtilities
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UTarAsyncTaskUtilities final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UTarAsyncTask* GetOrCreateAsyncTask(class UObject* WorldContextObject, const class UClass* asyncTaskClass, const struct FGuid& taskUID);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarAsyncTaskUtilities")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarAsyncTaskUtilities")
|
|
}
|
|
static class UTarAsyncTaskUtilities* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarAsyncTaskUtilities>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarAsyncTaskUtilities;
|
|
|
|
// Class GameUtilities.TarEditableVolumeComponent
|
|
// 0x0010 (0x05E0 - 0x05D0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UTarEditableVolumeComponent : public UBoxComponent
|
|
{
|
|
public:
|
|
bool ForceNoScale; // 0x05D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D1[0x7]; // 0x05D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
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>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UTarEditableVolumeComponent;
|
|
|
|
// Class GameUtilities.TarGameUserSettings
|
|
// 0x0360 (0x04A8 - 0x0148)
|
|
class UTarGameUserSettings : public UGameUserSettings
|
|
{
|
|
public:
|
|
uint8 Pad_148[0x18]; // 0x0148(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ETarsierAAMethod antiAliasingMethod; // 0x0160(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel AntiAliasingQuality; // 0x0161(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel BloomQuality; // 0x0162(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel PostProcessingQuality; // 0x0163(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel ShadowQuality; // 0x0164(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel TextureQuality; // 0x0165(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel EffectsQuality; // 0x0166(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel AmbientOcclusionQuality; // 0x0167(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicsQualityLevel DepthOfFieldQuality; // 0x0168(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierPresetGraphicsQualityLevel SelectedPreset; // 0x0169(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETarsierGraphicMode SelectedGraphicMode; // 0x016A(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_16B[0x5]; // 0x016B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGraphicsSettingsMap GraphicsSettingsMap; // 0x0170(0x02E0)(Config, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_450[0x50]; // 0x0450(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool PCFirstTimeLaunch; // 0x04A0(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4A1[0x7]; // 0x04A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ApplyGraphicsSettings();
|
|
void ApplyScreenSettings();
|
|
bool GetSupportedScreenResolutions(TArray<class FString>* Resolutions);
|
|
bool GetSupportedWindowResolutions(TArray<class FString>* Resolutions);
|
|
class FString ResolutionToString(int32 resolutionX, int32 resolutionY);
|
|
class FText ResolutionToText(int32 resolutionX, int32 resolutionY);
|
|
void SaveToConfigFile();
|
|
void SetGraphicMode(const ETarsierGraphicMode GraphicMode);
|
|
void SetResolution(int32 Width, int32 Height, EWindowMode windowMode);
|
|
void SetTarsierAmbientOcclusionQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierAntiAliasingMethod(ETarsierAAMethod antiAliasingMethod_0);
|
|
void SetTarsierAntiAliasingQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierBloomQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierDepthOfFieldQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierEffectsQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierPostProcessingQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierQualityPreset(ETarsierPresetGraphicsQualityLevel presetLevel);
|
|
void SetTarsierShadowQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
void SetTarsierTextureQuality(ETarsierGraphicsQualityLevel QualityLevel);
|
|
struct FIntPoint StringToResolution(const class FString& resolutionString);
|
|
|
|
ETarsierGraphicsQualityLevel GetTarsierAmbientOcclusionQuality() const;
|
|
ETarsierAAMethod GetTarsierAntiAliasingMethod() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierAntiAliasingQuality() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierBloomQuality() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierDepthOfFieldQuality() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierEffectsQuality() const;
|
|
ETarsierGraphicMode GetTarsierGraphicMode() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierPostProcessingQuality() const;
|
|
ETarsierPresetGraphicsQualityLevel GetTarsierQualityPreset() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierShadowQuality() const;
|
|
ETarsierGraphicsQualityLevel GetTarsierTextureQuality() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarGameUserSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarGameUserSettings")
|
|
}
|
|
static class UTarGameUserSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarGameUserSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarGameUserSettings;
|
|
|
|
// Class GameUtilities.TarAutoIconSceneComponent
|
|
// 0x0000 (0x02B0 - 0x02B0)
|
|
class UTarAutoIconSceneComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarAutoIconSceneComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarAutoIconSceneComponent")
|
|
}
|
|
static class UTarAutoIconSceneComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarAutoIconSceneComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarAutoIconSceneComponent;
|
|
|
|
// Class GameUtilities.TarMarker
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class ATarMarker : public AActor
|
|
{
|
|
public:
|
|
class UTarAutoIconSceneComponent* SceneRootComponent; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarMarker")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarMarker")
|
|
}
|
|
static class ATarMarker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATarMarker>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_ATarMarker;
|
|
|
|
// Class GameUtilities.PersistentGUIDBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPersistentGUIDBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FGuid Conv_PersistentGUIDToGuid(const struct FPersistentGUID& PersistentGUID);
|
|
static class FName Conv_PersistentGUIDToName(const struct FPersistentGUID& PersistentGUID);
|
|
static class FString Conv_PersistentGUIDToString(const struct FPersistentGUID& PersistentGUID);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PersistentGUIDBlueprintLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PersistentGUIDBlueprintLibrary")
|
|
}
|
|
static class UPersistentGUIDBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPersistentGUIDBlueprintLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPersistentGUIDBlueprintLibrary;
|
|
|
|
// Class GameUtilities.TarsierGameplayAbilitySystemWaitGlobalFunctions
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UTarsierGameplayAbilitySystemWaitGlobalFunctions final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void WaitForAbilityActivate(ETarGASWaitExecPins execPin, class AActor* Actor, class UAbilitySystemComponent* AbilitySystem, const struct FGameplayTag& WithTag, const struct FGameplayTag& WithoutTag, const struct FLatentActionInfo& LatentInfo, bool bIncludeTriggeredAbilities);
|
|
static void WaitGameplayEvent(ETarGASWaitExecPins execPin, class AActor* Actor, class UAbilitySystemComponent* AbilitySystem, const struct FGameplayTag& Tag, const struct FLatentActionInfo& LatentInfo, bool bMatchExact);
|
|
static void WaitGameplayTagAdd(ETarGASWaitExecPins execPin, class AActor* Actor, class UAbilitySystemComponent* AbilitySystem, const struct FGameplayTag& Tag, const struct FLatentActionInfo& LatentInfo, bool bSkipIfAdded);
|
|
static void WaitGameplayTagRemove(ETarGASWaitExecPins execPin, class AActor* Actor, class UAbilitySystemComponent* AbilitySystem, const struct FGameplayTag& Tag, const struct FLatentActionInfo& LatentInfo, bool bSkipIfNotAdded);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierGameplayAbilitySystemWaitGlobalFunctions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierGameplayAbilitySystemWaitGlobalFunctions")
|
|
}
|
|
static class UTarsierGameplayAbilitySystemWaitGlobalFunctions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierGameplayAbilitySystemWaitGlobalFunctions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierGameplayAbilitySystemWaitGlobalFunctions;
|
|
|
|
// Class GameUtilities.TarsierAbilitySystemComponent
|
|
// 0x0078 (0x12C0 - 0x1248)
|
|
class UTarsierAbilitySystemComponent final : public UAbilitySystemComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1248[0x10]; // 0x1248(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAttributeChangeListener> AttributeChangeListeners; // 0x1258(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UTarsierGameplayAbilitySet* InitialAbilitySet; // 0x1268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer InitialGameplayTags; // 0x1270(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> InitialAttributeValues; // 0x1290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString InputEnumName; // 0x1298(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_12A8[0x18]; // 0x12A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool AddGasDebuggerEvent(class AActor* Actor, const class FString& eventString, const struct FLinearColor& eventColor);
|
|
|
|
void AddAttributeValueChangeListner(const struct FAttributeChangeListener& changeListener);
|
|
void AddGameplayTag(const struct FGameplayTag& GameplayTag);
|
|
void CancelAbilityByHandle(const struct FGameplayAbilitySpecHandle& AbilityHandle);
|
|
struct FGameplayAbilitySpecHandle GiveAbility(TSubclassOf<class UGameplayAbility> AbilityClass, int32 Level, int32 InputID);
|
|
void RemoveAbility(const struct FGameplayAbilitySpecHandle& AbilityHandle);
|
|
void RemoveAttributeValueChangeListener(const struct FAttributeChangeListener& changeListener);
|
|
void RemoveGameplayTag(const struct FGameplayTag& GameplayTag);
|
|
void RemoveRetryAbility(const struct FGameplayAbilitySpecHandle& AbilityHandle);
|
|
bool RetryActivateAbility(const struct FGameplayAbilitySpecHandle& AbilityHandle, float Duration);
|
|
bool TryActivateAbilityOfClass(TSubclassOf<class UGameplayAbility> AbilityClass, struct FGameplayAbilitySpecHandle* Handle, bool bAllowRemoteActivation, bool bTryActivateAll);
|
|
bool TryCancelAbilityOfClass(TSubclassOf<class UGameplayAbility> AbilityClass, bool bCancelAll);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierAbilitySystemComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierAbilitySystemComponent")
|
|
}
|
|
static class UTarsierAbilitySystemComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierAbilitySystemComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierAbilitySystemComponent;
|
|
|
|
// Class GameUtilities.TarsierGameplayAbilitySet
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UTarsierGameplayAbilitySet final : public UDataAsset
|
|
{
|
|
public:
|
|
TSet<TSubclassOf<class UGameplayAbility>> Abilities; // 0x0030(0x0050)(Edit, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierGameplayAbilitySet")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierGameplayAbilitySet")
|
|
}
|
|
static class UTarsierGameplayAbilitySet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierGameplayAbilitySet>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierGameplayAbilitySet;
|
|
|
|
// Class GameUtilities.TarsierGameplayAbility
|
|
// 0x0008 (0x03B8 - 0x03B0)
|
|
class UTarsierGameplayAbility final : public UGameplayAbility
|
|
{
|
|
public:
|
|
float AutoRetryActivateAbilityTime; // 0x03B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ActivateAbilityOnGranted; // 0x03B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B5[0x3]; // 0x03B5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UTarSimpleAbilityTask* RunAbilityTask(TSubclassOf<class UTarSimpleAbilityTask> TaskClass, class FName InstanceName, const struct FTarSimpleAbilityTaskParams& Parameters);
|
|
void RunAndWaitAbilityTask(TSubclassOf<class UTarSimpleAbilityTask> TaskClass, const struct FLatentActionInfo& LatentInfo, class FName InstanceName, const struct FTarSimpleAbilityTaskParams& Parameters);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierGameplayAbility")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierGameplayAbility")
|
|
}
|
|
static class UTarsierGameplayAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierGameplayAbility>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierGameplayAbility;
|
|
|
|
// Class GameUtilities.TarsierGameplayEffect
|
|
// 0x0000 (0x0A70 - 0x0A70)
|
|
class UTarsierGameplayEffect final : public UGameplayEffect
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarsierGameplayEffect")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarsierGameplayEffect")
|
|
}
|
|
static class UTarsierGameplayEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarsierGameplayEffect>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarsierGameplayEffect;
|
|
|
|
// Class GameUtilities.TarStageComponent
|
|
// 0x0070 (0x0320 - 0x02B0)
|
|
class UTarStageComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float Speed; // 0x02A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FTransform> Stages; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bShouldLoop; // 0x02C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C1[0x7]; // 0x02C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* SpeedModifier; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // 0x02D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bUseCurrentPositionAsFirstStage : 1; // 0x02D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_2D1[0x7]; // 0x02D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(int32 CurrentIndex)> OnBeginMove; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 CurrentIndex)> OnEndMove; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float Percentage, int32 CurrentIndex, float CurrentSpeed)> OnMove; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308[0x18]; // 0x0308(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
const int32 GetCurrentIndex();
|
|
const TArray<struct FTransform> GetStages();
|
|
const int32 GetTargetIndex();
|
|
void MoveToNextStage(bool* Succeded, bool Forward, bool ForceMove);
|
|
void MoveToStage(int32 StageIndex, bool ForceMove);
|
|
void SetEnabled(bool Enabled);
|
|
void Stop(bool ReturnToPrevious);
|
|
|
|
bool IsMoving() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TarStageComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TarStageComponent")
|
|
}
|
|
static class UTarStageComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTarStageComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTarStageComponent;
|
|
|
|
// Class GameUtilities.TarSubstepSkeletalMeshComponent
|
|
// 0x0090 (0x1070 - 0x0FE0)
|
|
class UTarSubstepSkeletalMeshComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
bool bEnableSubstepping; // 0x0FD8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FD9[0x3]; // 0x0FD9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetSubstepTime; // 0x0FDC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumSubstepTime; // 0x0FE0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FE4[0x4]; // 0x0FE4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(float stepTime)> OnSubstepCompleted; // 0x0FE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FF8[0x78]; // 0x0FF8(0x0078)(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 GameUtilities.TarWorldSettings
|
|
// 0x0038 (0x0500 - 0x04C8)
|
|
class ATarWorldSettings final : public AWorldSettings
|
|
{
|
|
public:
|
|
struct FVector mCameraLocationOffset; // 0x04C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator mCameraRotationOffset; // 0x04E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float mDefaultCameraFOV; // 0x04F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4FC[0x4]; // 0x04FC(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;
|
|
|
|
// Class GameUtilities.TimeDilationDebugFunction
|
|
// 0x0020 (0x00E0 - 0x00C0)
|
|
class UTimeDilationDebugFunction final : public UDebugFunction
|
|
{
|
|
public:
|
|
float mTimeDilation; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C4[0x1C]; // 0x00C4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TimeDilationDebugFunction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TimeDilationDebugFunction")
|
|
}
|
|
static class UTimeDilationDebugFunction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTimeDilationDebugFunction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTimeDilationDebugFunction;
|
|
|
|
// Class GameUtilities.TimeDilationSystem
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UTimeDilationSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
float GameplayTimeDilation; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DebugTimeDilation; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearGlobalTimeDilation(const class UObject* WorldContextObject, class FName Identifier);
|
|
void SetDebugTimeDilation(float TimeDilation);
|
|
void SetGlobalTimeDilation(const class UObject* WorldContextObject, float TimeDilation, class FName Identifier, ETimeDilationPriority Priority);
|
|
|
|
float GetDebugTimeDilation() const;
|
|
float GetGlobalTimeDilation() const;
|
|
bool IsGlobalTimeDilationActive(const class UObject* WorldContextObject, class FName Identifier) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TimeDilationSystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TimeDilationSystem")
|
|
}
|
|
static class UTimeDilationSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTimeDilationSystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTimeDilationSystem;
|
|
|
|
// Class GameUtilities.TimeDilationSettings
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UTimeDilationSettings final : public UTarsierDeveloperSettings
|
|
{
|
|
public:
|
|
ETimeDilationResolution ResolutionMode; // 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("TimeDilationSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TimeDilationSettings")
|
|
}
|
|
static class UTimeDilationSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTimeDilationSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTimeDilationSettings;
|
|
|
|
// Class GameUtilities.ComponentTriggerRegion
|
|
// 0x0028 (0x02D0 - 0x02A8)
|
|
class AComponentTriggerRegion : public AActor
|
|
{
|
|
public:
|
|
class UComponentTriggerRegionComponent* TriggerRegion; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPrimitiveComponent* Component)> OnTriggerEnterEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPrimitiveComponent* Component)> OnTriggerExitEvent; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnTriggerEnter(class UPrimitiveComponent* Component);
|
|
void OnTriggerEnter_Blueprint(class UPrimitiveComponent* Component);
|
|
void OnTriggerExit(class UPrimitiveComponent* Component);
|
|
void OnTriggerExit_Blueprint(class UPrimitiveComponent* Component);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ComponentTriggerRegion")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ComponentTriggerRegion")
|
|
}
|
|
static class AComponentTriggerRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AComponentTriggerRegion>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_AComponentTriggerRegion;
|
|
|
|
// Class GameUtilities.TriggerRegionComponentBase
|
|
// 0x0010 (0x05F0 - 0x05E0)
|
|
class UTriggerRegionComponentBase : public URegionComponent
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x05E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5E1[0x7]; // 0x05E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBodySetup* BodySetup; // 0x05E8(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetEnabled(bool Enabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerRegionComponentBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerRegionComponentBase")
|
|
}
|
|
static class UTriggerRegionComponentBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerRegionComponentBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTriggerRegionComponentBase;
|
|
|
|
// Class GameUtilities.TriggerRegionComponent
|
|
// 0x0080 (0x0670 - 0x05F0)
|
|
class UTriggerRegionComponent final : public UTriggerRegionComponentBase
|
|
{
|
|
public:
|
|
bool bTriggerOnce; // 0x05F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5F1[0x7]; // 0x05F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FActorFilter Filter; // 0x05F8(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnTriggerEnterEvent; // 0x0630(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnTriggerExitEvent; // 0x0640(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_650[0x20]; // 0x0650(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnComponentBeginOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnComponentEndOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnTriggerEnter_Blueprint(class AActor* Actor);
|
|
void OnTriggerExit_Blueprint(class AActor* Actor);
|
|
|
|
TArray<class AActor*> BP_GetCurrentRegionActors() const;
|
|
bool IsActorInRegion(class AActor* Actor) const;
|
|
int32 NumRegionActors() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerRegionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerRegionComponent")
|
|
}
|
|
static class UTriggerRegionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerRegionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UTriggerRegionComponent;
|
|
|
|
// Class GameUtilities.ComponentTriggerRegionComponent
|
|
// 0x0050 (0x0640 - 0x05F0)
|
|
class UComponentTriggerRegionComponent final : public UTriggerRegionComponentBase
|
|
{
|
|
public:
|
|
bool bTriggerOnce; // 0x05F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5F1[0x7]; // 0x05F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPrimitiveComponent> Filter; // 0x05F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPrimitiveComponent* Component)> OnTriggerEnterEvent; // 0x0600(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPrimitiveComponent* Component)> OnTriggerExitEvent; // 0x0610(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_620[0x20]; // 0x0620(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnComponentBeginOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnComponentEndOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnTriggerEnter_Blueprint(class UPrimitiveComponent* Component);
|
|
void OnTriggerExit_Blueprint(class UPrimitiveComponent* Component);
|
|
|
|
TArray<class UPrimitiveComponent*> BP_GetComponentsInRegion() const;
|
|
bool IsComponentInRegion(class UPrimitiveComponent* Component) const;
|
|
int32 NumComponentsInRegion() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("ComponentTriggerRegionComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"ComponentTriggerRegionComponent")
|
|
}
|
|
static class UComponentTriggerRegionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UComponentTriggerRegionComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UComponentTriggerRegionComponent;
|
|
|
|
// Class GameUtilities.TriggerVolumeComponent
|
|
// 0x0080 (0x0660 - 0x05E0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UTriggerVolumeComponent : public UTarEditableVolumeComponent
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D9[0x7]; // 0x05D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FActorFilter Filter; // 0x05E0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bTriggerForEachComponent; // 0x0618(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_619[0x7]; // 0x0619(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnBeginTriggerOverlapEvent; // 0x0620(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* Actor)> OnEndTriggerOverlapEvent; // 0x0630(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_640[0x10]; // 0x0640(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextBillboardComponent* TextRenderComponent; // 0x0650(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnBeginTriggerOverlap_Blueprint(class AActor* Actor);
|
|
void OnComponentBeginOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnComponentEndOverlap_Internal(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnEndTriggerOverlap_Blueprint(class AActor* Actor);
|
|
void SetEnabled(bool Enabled);
|
|
|
|
bool IsActorOverlapping(class AActor* Actor) const;
|
|
int32 NumOverlappingActors() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("TriggerVolumeComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"TriggerVolumeComponent")
|
|
}
|
|
static class UTriggerVolumeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerVolumeComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
DUMPER7_ASSERTS_UTriggerVolumeComponent;
|
|
|
|
// Class GameUtilities.WidgetTextureComponent
|
|
// 0x00F0 (0x03A0 - 0x02B0)
|
|
class UWidgetTextureComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
EWidgetTimingPolicy TimingPolicy; // 0x02A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UUserWidget> WidgetClass; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FIntPoint DrawSize; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bManuallyRedraw; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRedrawRequested; // 0x02C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C2[0x2]; // 0x02C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RedrawTime; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FIntPoint CurrentDrawSize; // 0x02D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawAtDesiredSize; // 0x02D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D9[0x7]; // 0x02D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D Pivot; // 0x02E0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bReceiveHardwareInput; // 0x02F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWindowFocusable; // 0x02F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EWindowVisibility WindowVisibility; // 0x02F2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bApplyGammaCorrection; // 0x02F3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocalPlayer* OwnerPlayer; // 0x02F8(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
struct FLinearColor BackgroundColor; // 0x0300(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TickWhenOffscreen; // 0x0310(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextureRenderTarget2D* RenderTarget; // 0x0318(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
TArray<struct FWidgetTextureComponentMaterialInstance> MaterialInstances; // 0x0320(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
bool bEditTimeUsable; // 0x0330(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SharedLayerName; // 0x0334(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LayerZOrder; // 0x033C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ETickMode TickMode; // 0x0340(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_341[0x2F]; // 0x0341(0x002F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UUserWidget* Widget; // 0x0370(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
uint8 Pad_378[0x28]; // 0x0378(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterMaterialInstance(class UMaterialInstanceDynamic* Material, class FName TextureParam);
|
|
void RequestRedraw();
|
|
void RequestRenderUpdate();
|
|
void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor);
|
|
void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize);
|
|
void SetDrawSize(const struct FVector2D& Size);
|
|
void SetManuallyRedraw(bool bUseManualRedraw);
|
|
void SetOwnerPlayer(class ULocalPlayer* LocalPlayer);
|
|
void SetPivot(const struct FVector2D& InPivot);
|
|
void SetRedrawTime(float InRedrawTime);
|
|
void SetTickMode(ETickMode InTickMode);
|
|
void SetTickWhenOffscreen(const bool bWantTickWhenOffscreen);
|
|
void SetWidget(class UUserWidget* Widget_0);
|
|
void SetWidgetClass(TSubclassOf<class UUserWidget> InWidgetClass);
|
|
void SetWindowFocusable(bool bInWindowFocusable);
|
|
void SetWindowVisibility(EWindowVisibility InVisibility);
|
|
void UnregisterAllMaterialInstances();
|
|
void UnregisterMaterialInstance(class UMaterialInstanceDynamic* Material);
|
|
|
|
struct FVector2D GetCurrentDrawSize() const;
|
|
bool GetDrawAtDesiredSize() const;
|
|
struct FVector2D GetDrawSize() const;
|
|
bool GetManuallyRedraw() const;
|
|
class ULocalPlayer* GetOwnerPlayer() const;
|
|
struct FVector2D GetPivot() const;
|
|
float GetRedrawTime() const;
|
|
class UTextureRenderTarget2D* GetRenderTarget() const;
|
|
bool GetTickWhenOffscreen() const;
|
|
class UUserWidget* GetUserWidgetObject() const;
|
|
class UUserWidget* GetWidget() const;
|
|
TSubclassOf<class UUserWidget> GetWidgetClass() const;
|
|
bool GetWindowFocusable() const;
|
|
EWindowVisibility GetWindowVisiblility() const;
|
|
bool IsWidgetVisible() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("WidgetTextureComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"WidgetTextureComponent")
|
|
}
|
|
static class UWidgetTextureComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWidgetTextureComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UWidgetTextureComponent;
|
|
|
|
}
|
|
|