#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 OnTriggerEnterEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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(); } }; 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(); } }; DUMPER7_ASSERTS_AActivationGroupRegion; // Class GameUtilities.ActivationGroupsSystem // 0x0060 (0x0090 - 0x0030) class UActivationGroupsSystem final : public UEngineSubsystem { public: TMulticastInlineDelegate 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(); } }; 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 OnBeginTriggerOverlapEvent; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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* TagInterface, EObjectHasTags* Result, bool CheckForTaggingComponent); static void ForceTimelineDuration(class UTimelineComponent* TimelineComponent, float Duration); static TArray 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(); } }; 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 GridSamples; // 0x02F0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) public: bool BP_EvaluateBlendForLocation(const struct FVector& Location, TArray* outSampleDataList); void BuildBlendspace(); void DebugDrawGrid(const struct FLinearColor& Color); void DebugDrawTriMesh(const struct FLinearColor& wireColor, bool bDrawIndices, bool bDrawSolidMesh, const struct FLinearColor& solidMeshColor); TArray GetBlendspaceGridPoints(bool bLocalSpace); TArray GetDebugMeshPoints() const; TArray 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UTaggingComponent; // Class GameUtilities.TarAbilityTask // 0x0010 (0x0090 - 0x0080) class UTarAbilityTask : public UAbilityTask { public: TMulticastInlineDelegate 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(); } }; 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(); } }; 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 PreProcessAnimNotifies; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate PostProcessAnimNotifies; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate& 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(); } }; DUMPER7_ASSERTS_UTarAnimationListenerComponent; // Class GameUtilities.TarAsyncTask // 0x0048 (0x0078 - 0x0030) class UTarAsyncTask : public UBlueprintAsyncActionBase { public: TMulticastInlineDelegate OnTick; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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(); } }; 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(); } }; 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(); } }; 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(); } }; #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* Resolutions); bool GetSupportedWindowResolutions(TArray* 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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 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 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 AbilityClass, struct FGameplayAbilitySpecHandle* Handle, bool bAllowRemoteActivation, bool bTryActivateAll); bool TryCancelAbilityOfClass(TSubclassOf 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(); } }; DUMPER7_ASSERTS_UTarsierAbilitySystemComponent; // Class GameUtilities.TarsierGameplayAbilitySet // 0x0050 (0x0080 - 0x0030) class UTarsierGameplayAbilitySet final : public UDataAsset { public: TSet> 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(); } }; 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 TaskClass, class FName InstanceName, const struct FTarSimpleAbilityTaskParams& Parameters); void RunAndWaitAbilityTask(TSubclassOf 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(); } }; 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(); } }; 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 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 OnBeginMove; // 0x02D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnEndMove; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 OnTriggerEnterEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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(); } }; 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(); } }; 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 OnTriggerEnterEvent; // 0x0630(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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 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(); } }; 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 Filter; // 0x05F8(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMulticastInlineDelegate OnTriggerEnterEvent; // 0x0600(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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 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(); } }; 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 OnBeginTriggerOverlapEvent; // 0x0620(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) TMulticastInlineDelegate 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(); } }; #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 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 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 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 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(); } }; DUMPER7_ASSERTS_UWidgetTextureComponent; }