Files
ReshadePluginsCore/Reanimal/SDK/GameUtilities_classes.hpp
2026-03-06 01:33:02 +01:00

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;
}