mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
23454 lines
1.8 MiB
23454 lines
1.8 MiB
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Engine.ActorComponent
|
|
class UActorComponent : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_ED[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FActorComponentTickFunction PrimaryComponentTick; // 0x30(0x30)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ComponentTags; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_EF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 UCSSerializationIndex; // 0x84(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_5 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bNetAddressable : 1; // Mask: 0x8, PropSize: 0x10x88(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bReplicateUsingRegisteredSubObjectList : 1; // Mask: 0x10, PropSize: 0x10x88(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bReplicates : 1; // Mask: 0x20, PropSize: 0x10x88(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_6 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_F2[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_7 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAutoActivate : 1; // Mask: 0x2, PropSize: 0x10x8A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsActive : 1; // Mask: 0x4, PropSize: 0x10x8A(0x1)(Net, Transient, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEditableWhenInherited : 1; // Mask: 0x8, PropSize: 0x10x8A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_8 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bCanEverAffectNavigation : 1; // Mask: 0x20, PropSize: 0x10x8A(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_9 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bIsEditorOnly : 1; // Mask: 0x80, PropSize: 0x10x8A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F4[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EComponentCreationMethod CreationMethod; // 0x8D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentActivated; // 0x8E(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentDeactivated; // 0x8F(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F5[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorComponent* GetDefaultObj();
|
|
|
|
void ToggleActive();
|
|
void SetTickGroup(enum class ETickingGroup NewTickGroup);
|
|
void SetTickableWhenPaused(bool bTickableWhenPaused);
|
|
void SetIsReplicated(bool ShouldReplicate);
|
|
void SetComponentTickIntervalAndCooldown(float TickInterval);
|
|
void SetComponentTickInterval(float TickInterval);
|
|
void SetComponentTickEnabled(bool bEnabled);
|
|
void SetAutoActivate(bool bNewAutoActivate);
|
|
void SetActive(bool bNewActive, bool bReset);
|
|
void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent);
|
|
void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor);
|
|
void ReceiveTick(float DeltaSeconds);
|
|
void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason);
|
|
void ReceiveBeginPlay();
|
|
void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds);
|
|
void OnRep_IsActive();
|
|
void K2_DestroyComponent(class UObject* Object);
|
|
bool IsComponentTickEnabled();
|
|
bool IsBeingDestroyed();
|
|
bool IsActive();
|
|
class AActor* GetOwner();
|
|
float GetComponentTickInterval();
|
|
void Deactivate();
|
|
bool ComponentHasTag(class FName Tag);
|
|
void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent);
|
|
void AddTickPrerequisiteActor(class AActor* PrerequisiteActor);
|
|
void Activate(bool bReset);
|
|
};
|
|
|
|
// 0x268 (0x290 - 0x28)
|
|
// Class Engine.Actor
|
|
class AActor : public UObject
|
|
{
|
|
public:
|
|
struct FActorTickFunction PrimaryActorTick; // 0x28(0x30)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 bNetTemporary : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bOnlyRelevantToOwner : 1; // Mask: 0x4, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysRelevant : 1; // Mask: 0x8, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReplicateMovement : 1; // Mask: 0x10, PropSize: 0x10x58(0x1)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bCallPreReplication : 1; // Mask: 0x20, PropSize: 0x10x58(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bCallPreReplicationForReplay : 1; // Mask: 0x40, PropSize: 0x10x58(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bHidden : 1; // Mask: 0x80, PropSize: 0x10x58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bTearOff : 1; // Mask: 0x1, PropSize: 0x10x59(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bForceNetAddressable : 1; // Mask: 0x2, PropSize: 0x10x59(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bExchangedRoles : 1; // Mask: 0x4, PropSize: 0x10x59(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNetLoadOnClient : 1; // Mask: 0x8, PropSize: 0x10x59(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNetUseOwnerRelevancy : 1; // Mask: 0x10, PropSize: 0x10x59(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRelevantForNetworkReplays : 1; // Mask: 0x20, PropSize: 0x10x59(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRelevantForLevelBounds : 1; // Mask: 0x40, PropSize: 0x10x59(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReplayRewindable : 1; // Mask: 0x80, PropSize: 0x10x59(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowTickBeforeBeginPlay : 1; // Mask: 0x1, PropSize: 0x10x5A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoDestroyWhenFinished : 1; // Mask: 0x2, PropSize: 0x10x5A(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bCanBeDamaged : 1; // Mask: 0x4, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bBlockInput : 1; // Mask: 0x8, PropSize: 0x10x5A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCollideWhenPlacing : 1; // Mask: 0x10, PropSize: 0x10x5A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFindCameraComponentWhenViewTarget : 1; // Mask: 0x20, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateOverlapEventsDuringLevelStreaming : 1; // Mask: 0x40, PropSize: 0x10x5A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoresOriginShifting : 1; // Mask: 0x80, PropSize: 0x10x5A(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableAutoLODGeneration : 1; // Mask: 0x1, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsEditorOnlyActor : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bActorSeamlessTraveled : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReplicates : 1; // Mask: 0x8, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bCanBeInCluster : 1; // Mask: 0x10, PropSize: 0x10x5B(0x1)(Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bAllowReceiveTickEventOnDedicatedServer : 1; // Mask: 0x20, PropSize: 0x10x5B(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_18 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bReplicateUsingRegisteredSubObjectList : 1; // Mask: 0x80, PropSize: 0x10x5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_19 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bActorEnableCollision : 1; // Mask: 0x80, PropSize: 0x10x5C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bActorIsBeingDestroyed : 1; // Mask: 0x1, PropSize: 0x10x5D(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1A : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAsyncPhysicsTickEnabled : 1; // Mask: 0x20, PropSize: 0x10x5D(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_1B : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EActorUpdateOverlapsMethod UpdateOverlapsMethodDuringLevelStreaming; // 0x5E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EActorUpdateOverlapsMethod DefaultUpdateOverlapsMethodDuringLevelStreaming; // 0x5F(0x1)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InitialLifeSpan; // 0x60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CustomTimeDilation; // 0x64(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENetRole RemoteRole; // 0x68(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 RayTracingGroupId; // 0x6C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FRepAttachment AttachmentReplication; // 0x70(0x60)(Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FRepMovement ReplicatedMovement; // 0xD0(0x70)(Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|
class AActor* Owner; // 0x140(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName NetDriverName; // 0x148(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class ENetRole Role; // 0x150(0x1)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class ENetDormancy NetDormancy; // 0x151(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0x152(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAutoReceiveInput AutoReceiveInput; // 0x153(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InputPriority; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B8[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UInputComponent* InputComponent; // 0x160(0x8)(ExportObject, ZeroConstructor, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetCullDistanceSquared; // 0x168(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NetTag; // 0x16C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetUpdateFrequency; // 0x170(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinNetUpdateFrequency; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetPriority; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BD[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APawn* Instigator; // 0x180(0x8)(BlueprintVisible, Net, ZeroConstructor, RepNotify, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class AActor*> Children; // 0x188(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class USceneComponent* RootComponent; // 0x198(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> Layers; // 0x1A8(0x10)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UChildActorComponent> ParentComponent; // 0x1B8(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> Tags; // 0x1C0(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnTakeAnyDamage; // 0x1D0(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnTakePointDamage; // 0x1D1(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnTakeRadialDamage; // 0x1D2(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnActorBeginOverlap; // 0x1D3(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnActorEndOverlap; // 0x1D4(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x1D5(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x1D6(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnClicked; // 0x1D7(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnReleased; // 0x1D8(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x1D9(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x1DA(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x1DB(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x1DC(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnActorHit; // 0x1DD(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnDestroyed; // 0x1DE(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnEndPlay; // 0x1DF(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C5[0x80]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UActorComponent*> InstanceComponents; // 0x260(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UActorComponent*> BlueprintCreatedComponents; // 0x270(0x10)(ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C7[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AActor* GetDefaultObj();
|
|
|
|
bool WasRecentlyRendered(float Tolerance);
|
|
void UserConstructionScript();
|
|
void TearOff();
|
|
void SetTickGroup(enum class ETickingGroup NewTickGroup);
|
|
void SetTickableWhenPaused(bool bTickableWhenPaused);
|
|
void SetReplicates(bool bInReplicates);
|
|
void SetReplicateMovement(bool bInReplicateMovement);
|
|
void SetRayTracingGroupId(int32 InRaytracingGroupId);
|
|
void SetOwner(class AActor* NewOwner);
|
|
void SetNetDormancy(enum class ENetDormancy NewDormancy);
|
|
void SetLifeSpan(float InLifespan);
|
|
void SetAutoDestroyWhenFinished(bool bVal);
|
|
void SetActorTickInterval(float TickInterval);
|
|
void SetActorTickEnabled(bool bEnabled);
|
|
void SetActorScale3D(const struct FVector& NewScale3D);
|
|
void SetActorRelativeScale3D(const struct FVector& NewRelativeScale);
|
|
void SetActorHiddenInGame(bool bNewHidden);
|
|
void SetActorEnableCollision(bool bNewActorEnableCollision);
|
|
void RemoveTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent);
|
|
void RemoveTickPrerequisiteActor(class AActor* PrerequisiteActor);
|
|
void ReceiveTick(float DeltaSeconds);
|
|
void ReceiveRadialDamage(float DamageReceived, class UDamageType* DamageType, const struct FVector& Origin, struct FHitResult& HitInfo, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void ReceivePointDamage(float Damage, class UDamageType* DamageType, const struct FVector& HitLocation, const struct FVector& HitNormal, class UPrimitiveComponent* HitComponent, class FName BoneName, const struct FVector& ShotFromDirection, class AController* InstigatedBy, class AActor* DamageCauser, struct FHitResult& HitInfo);
|
|
void ReceiveHit(class UPrimitiveComponent* MyComp, class AActor* Other, class UPrimitiveComponent* OtherComp, bool bSelfMoved, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FVector& NormalImpulse, struct FHitResult& Hit);
|
|
void ReceiveEndPlay(enum class EEndPlayReason EndPlayReason);
|
|
void ReceiveDestroyed();
|
|
void ReceiveBeginPlay();
|
|
void ReceiveAsyncPhysicsTick(float DeltaSeconds, float SimSeconds);
|
|
void ReceiveAnyDamage(float Damage, class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void ReceiveActorOnReleased(const struct FKey& ButtonReleased);
|
|
void ReceiveActorOnInputTouchLeave(enum class ETouchIndex FingerIndex);
|
|
void ReceiveActorOnInputTouchEnter(enum class ETouchIndex FingerIndex);
|
|
void ReceiveActorOnInputTouchEnd(enum class ETouchIndex FingerIndex);
|
|
void ReceiveActorOnInputTouchBegin(enum class ETouchIndex FingerIndex);
|
|
void ReceiveActorOnClicked(const struct FKey& ButtonPressed);
|
|
void ReceiveActorEndOverlap(class AActor* OtherActor);
|
|
void ReceiveActorEndCursorOver();
|
|
void ReceiveActorBeginOverlap(class AActor* OtherActor);
|
|
void ReceiveActorBeginCursorOver();
|
|
void PrestreamTextures(float Seconds, bool bEnableStreaming, int32 CinematicTextureGroups);
|
|
void OnRep_ReplicateMovement();
|
|
void OnRep_ReplicatedMovement();
|
|
void OnRep_Owner();
|
|
void OnRep_Instigator();
|
|
void OnRep_AttachmentReplication();
|
|
void MakeNoise(float Loudness, class APawn* NoiseInstigator, const struct FVector& NoiseLocation, float MaxRange, class FName Tag);
|
|
bool K2_TeleportTo(const struct FVector& DestLocation, const struct FRotator& DestRotation);
|
|
bool K2_SetActorTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
bool K2_SetActorRotation(const struct FRotator& NewRotation, bool bTeleportPhysics);
|
|
void K2_SetActorRelativeTransform(struct FTransform& NewRelativeTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetActorRelativeRotation(const struct FRotator& NewRelativeRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetActorRelativeLocation(const struct FVector& NewRelativeLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
bool K2_SetActorLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
bool K2_SetActorLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_OnReset();
|
|
void K2_OnEndViewTarget(class APlayerController* PC);
|
|
void K2_OnBecomeViewTarget(class APlayerController* PC);
|
|
class USceneComponent* K2_GetRootComponent();
|
|
TArray<class UActorComponent*> K2_GetComponentsByClass(TSubclassOf<class UActorComponent> ComponentClass);
|
|
struct FRotator K2_GetActorRotation();
|
|
struct FVector K2_GetActorLocation();
|
|
void K2_DetachFromActor(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule);
|
|
void K2_DestroyActor();
|
|
void K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies);
|
|
void K2_AttachToActor(class AActor* ParentActor, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies);
|
|
void K2_AttachRootComponentToActor(class AActor* InParentActor, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies);
|
|
void K2_AttachRootComponentTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachLocationType, bool bWeldSimulatedBodies);
|
|
void K2_AddActorWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorLocalTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddActorLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
bool IsOverlappingActor(class AActor* Other);
|
|
bool IsChildActor();
|
|
bool IsActorTickEnabled();
|
|
bool IsActorBeingDestroyed();
|
|
bool HasAuthority();
|
|
float GetVerticalDistanceTo(class AActor* OtherActor);
|
|
struct FVector GetVelocity();
|
|
struct FTransform GetTransform();
|
|
bool GetTickableWhenPaused();
|
|
float GetSquaredHorizontalDistanceTo(class AActor* OtherActor);
|
|
float GetSquaredDistanceTo(class AActor* OtherActor);
|
|
enum class ENetRole GetRemoteRole();
|
|
int32 GetRayTracingGroupId();
|
|
class UChildActorComponent* GetParentComponent();
|
|
class AActor* GetParentActor();
|
|
class AActor* GetOwner();
|
|
void GetOverlappingComponents(TArray<class UPrimitiveComponent*>* OverlappingComponents);
|
|
void GetOverlappingActors(TArray<class AActor*>* OverlappingActors, TSubclassOf<class AActor> ClassFilter);
|
|
enum class ENetRole GetLocalRole();
|
|
float GetLifeSpan();
|
|
struct FTransform GetLevelTransform();
|
|
class ULevel* GetLevel();
|
|
class AController* GetInstigatorController();
|
|
class APawn* GetInstigator();
|
|
struct FVector GetInputVectorAxisValue(const struct FKey& InputAxisKey);
|
|
float GetInputAxisValue(class FName InputAxisName);
|
|
float GetInputAxisKeyValue(const struct FKey& InputAxisKey);
|
|
float GetHorizontalDotProductTo(class AActor* OtherActor);
|
|
float GetHorizontalDistanceTo(class AActor* OtherActor);
|
|
float GetGameTimeSinceCreation();
|
|
float GetDotProductTo(class AActor* OtherActor);
|
|
float GetDistanceTo(class AActor* OtherActor);
|
|
TArray<class UActorComponent*> GetComponentsByTag(TSubclassOf<class UActorComponent> ComponentClass, class FName Tag);
|
|
TArray<class UActorComponent*> GetComponentsByInterface(TSubclassOf<class IInterface> Interface);
|
|
class UActorComponent* GetComponentByClass(TSubclassOf<class UActorComponent> ComponentClass);
|
|
class FName GetAttachParentSocketName();
|
|
class AActor* GetAttachParentActor();
|
|
void GetAttachedActors(TArray<class AActor*>* OutActors, bool bResetArray, bool bRecursivelyIncludeAttachedActors);
|
|
void GetAllChildActors(TArray<class AActor*>* ChildActors, bool bIncludeDescendants);
|
|
struct FVector GetActorUpVector();
|
|
float GetActorTimeDilation();
|
|
float GetActorTickInterval();
|
|
struct FVector GetActorScale3D();
|
|
struct FVector GetActorRightVector();
|
|
struct FVector GetActorRelativeScale3D();
|
|
struct FVector GetActorForwardVector();
|
|
void GetActorEyesViewPoint(struct FVector* OutLocation, struct FRotator* OutRotation);
|
|
bool GetActorEnableCollision();
|
|
void GetActorBounds(bool bOnlyCollidingComponents, struct FVector* Origin, struct FVector* BoxExtent, bool bIncludeFromChildActors);
|
|
void ForceNetUpdate();
|
|
void FlushNetDormancy();
|
|
void FinishAddComponent(class UActorComponent* Component, bool bManualAttachment, struct FTransform& RelativeTransform);
|
|
void EnableInput(class APlayerController* PlayerController);
|
|
void DisableInput(class APlayerController* PlayerController);
|
|
void DetachRootComponentFromParent(bool bMaintainWorldPosition);
|
|
void AddTickPrerequisiteComponent(class UActorComponent* PrerequisiteComponent);
|
|
void AddTickPrerequisiteActor(class AActor* PrerequisiteActor);
|
|
class UActorComponent* AddComponentByClass(TSubclassOf<class UActorComponent> Class, bool bManualAttachment, struct FTransform& RelativeTransform, bool bDeferredFinish);
|
|
class UActorComponent* AddComponent(class FName TemplateName, bool bManualAttachment, struct FTransform& RelativeTransform, class UObject* ComponentTemplateContext, bool bDeferredFinish);
|
|
bool ActorHasTag(class FName Tag);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.Subsystem
|
|
class USubsystem : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2F4[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.DynamicSubsystem
|
|
class UDynamicSubsystem : public USubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDynamicSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.EngineSubsystem
|
|
class UEngineSubsystem : public UDynamicSubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x200 (0x2A0 - 0xA0)
|
|
// Class Engine.SceneComponent
|
|
class USceneComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3DD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class APhysicsVolume> PhysicsVolume; // 0xA8(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* AttachParent; // 0xB0(0x8)(ExportObject, Net, ZeroConstructor, InstancedReference, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName AttachSocketName; // 0xB8(0x8)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class USceneComponent*> AttachChildren; // 0xC0(0x10)(ExportObject, Net, ZeroConstructor, Transient, RepNotify, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class USceneComponent*> ClientAttachedChildren; // 0xD0(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DE[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector RelativeLocation; // 0x128(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FRotator RelativeRotation; // 0x140(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FVector RelativeScale3D; // 0x158(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector ComponentVelocity; // 0x170(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComponentToWorldUpdated : 1; // Mask: 0x1, PropSize: 0x10x188(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_25 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAbsoluteLocation : 1; // Mask: 0x4, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bAbsoluteRotation : 1; // Mask: 0x8, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bAbsoluteScale : 1; // Mask: 0x10, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, Net, RepNotify, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bVisible : 1; // Mask: 0x20, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldBeAttached : 1; // Mask: 0x40, PropSize: 0x10x188(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldSnapLocationWhenAttached : 1; // Mask: 0x80, PropSize: 0x10x188(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldSnapRotationWhenAttached : 1; // Mask: 0x1, PropSize: 0x10x189(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldSnapScaleWhenAttached : 1; // Mask: 0x2, PropSize: 0x10x189(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldUpdatePhysicsVolume : 1; // Mask: 0x4, PropSize: 0x10x189(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bHiddenInGame : 1; // Mask: 0x8, PropSize: 0x10x189(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bBoundsChangeTriggersStreamingDataRebuild : 1; // Mask: 0x10, PropSize: 0x10x189(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAttachParentBound : 1; // Mask: 0x20, PropSize: 0x10x189(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComputeFastLocalBounds : 1; // Mask: 0x40, PropSize: 0x10x189(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComputeBoundsOnceForGame : 1; // Mask: 0x80, PropSize: 0x10x189(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComputedBoundsOnceForGame : 1; // Mask: 0x1, PropSize: 0x10x18A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsNotRenderAttachmentRoot : 1; // Mask: 0x2, PropSize: 0x10x18A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_26 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EComponentMobility Mobility; // 0x18B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDetailMode DetailMode; // 0x18C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ PhysicsVolumeChangedDelegate; // 0x18D(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3EA[0x112]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USceneComponent* GetDefaultObj();
|
|
|
|
void ToggleVisibility(bool bPropagateToChildren);
|
|
void SetWorldScale3D(const struct FVector& NewScale);
|
|
void SetVisibility(bool bNewVisibility, bool bPropagateToChildren);
|
|
void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume);
|
|
void SetRelativeScale3D(const struct FVector& NewScale3D);
|
|
void SetMobility(enum class EComponentMobility NewMobility);
|
|
void SetHiddenInGame(bool NewHidden, bool bPropagateToChildren);
|
|
void SetAbsolute(bool bNewAbsoluteLocation, bool bNewAbsoluteRotation, bool bNewAbsoluteScale);
|
|
void ResetRelativeTransform();
|
|
void OnRep_Visibility(bool OldValue);
|
|
void OnRep_Transform();
|
|
void OnRep_AttachSocketName();
|
|
void OnRep_AttachParent();
|
|
void OnRep_AttachChildren();
|
|
void K2_SetWorldTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetWorldRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetWorldLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetWorldLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetRelativeTransform(struct FTransform& NewTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetRelativeRotation(const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetRelativeLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_SetRelativeLocation(const struct FVector& NewLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
struct FTransform K2_GetComponentToWorld();
|
|
struct FVector K2_GetComponentScale();
|
|
struct FRotator K2_GetComponentRotation();
|
|
struct FVector K2_GetComponentLocation();
|
|
void K2_DetachFromComponent(enum class EDetachmentRule LocationRule, enum class EDetachmentRule RotationRule, enum class EDetachmentRule ScaleRule, bool bCallModify);
|
|
bool K2_AttachToComponent(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule, bool bWeldSimulatedBodies);
|
|
bool K2_AttachTo(class USceneComponent* InParent, class FName InSocketName, enum class EAttachLocation AttachType, bool bWeldSimulatedBodies);
|
|
void K2_AddWorldTransformKeepScale(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddWorldTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddWorldRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddWorldOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddRelativeRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddRelativeLocation(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddLocalTransform(struct FTransform& DeltaTransform, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddLocalRotation(const struct FRotator& DeltaRotation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
void K2_AddLocalOffset(const struct FVector& DeltaLocation, bool bSweep, struct FHitResult* SweepHitResult, bool bTeleport);
|
|
bool IsVisible();
|
|
bool IsSimulatingPhysics(class FName BoneName);
|
|
bool IsAnySimulatingPhysics();
|
|
struct FVector GetUpVector();
|
|
struct FTransform GetSocketTransform(class FName InSocketName, enum class ERelativeTransformSpace TransformSpace);
|
|
struct FRotator GetSocketRotation(class FName InSocketName);
|
|
struct FQuat GetSocketQuaternion(class FName InSocketName);
|
|
struct FVector GetSocketLocation(class FName InSocketName);
|
|
bool GetShouldUpdatePhysicsVolume();
|
|
struct FVector GetRightVector();
|
|
struct FTransform GetRelativeTransform();
|
|
class APhysicsVolume* GetPhysicsVolume();
|
|
void GetParentComponents(TArray<class USceneComponent*>* Parents);
|
|
int32 GetNumChildrenComponents();
|
|
struct FVector GetForwardVector();
|
|
struct FVector GetComponentVelocity();
|
|
void GetChildrenComponents(bool bIncludeAllDescendants, TArray<class USceneComponent*>* Children);
|
|
class USceneComponent* GetChildComponent(int32 ChildIndex);
|
|
class FName GetAttachSocketName();
|
|
class USceneComponent* GetAttachParent();
|
|
TArray<class FName> GetAllSocketNames();
|
|
bool DoesSocketExist(class FName InSocketName);
|
|
void DetachFromParent(bool bMaintainWorldPosition, bool bCallModify);
|
|
};
|
|
|
|
// 0x298 (0x538 - 0x2A0)
|
|
// Class Engine.PrimitiveComponent
|
|
class UPrimitiveComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_628[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinDrawDistance; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LDMaxDrawDistance; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CachedMaxDrawDistance; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESceneDepthPriorityGroup DepthPriorityGroup; // 0x2BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESceneDepthPriorityGroup ViewOwnerDepthPriorityGroup; // 0x2BD(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EIndirectLightingCacheQuality IndirectLightingCacheQuality; // 0x2BE(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ELightmapType LightmapType; // 0x2BF(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsValidTextureStreamingBuiltData : 1; // Mask: 0x1, PropSize: 0x10x2C0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNeverDistanceCull : 1; // Mask: 0x2, PropSize: 0x10x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_3B : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAlwaysCreatePhysicsState : 1; // Mask: 0x80, PropSize: 0x10x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateOverlapEvents : 1; // Mask: 0x1, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bMultiBodyOverlap : 1; // Mask: 0x2, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTraceComplexOnMove : 1; // Mask: 0x4, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReturnMaterialOnMove : 1; // Mask: 0x8, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseViewOwnerDepthPriorityGroup : 1; // Mask: 0x10, PropSize: 0x10x2C1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowCullDistanceVolume : 1; // Mask: 0x20, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVisibleInReflectionCaptures : 1; // Mask: 0x40, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVisibleInRealTimeSkyCaptures : 1; // Mask: 0x80, PropSize: 0x10x2C1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVisibleInRayTracing : 1; // Mask: 0x1, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderInMainPass : 1; // Mask: 0x2, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderInDepthPass : 1; // Mask: 0x4, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReceivesDecals : 1; // Mask: 0x8, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOwnerNoSee : 1; // Mask: 0x10, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOnlyOwnerSee : 1; // Mask: 0x20, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTreatAsBackgroundForOcclusion : 1; // Mask: 0x40, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAsOccluder : 1; // Mask: 0x80, PropSize: 0x10x2C2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSelectable : 1; // Mask: 0x1, PropSize: 0x10x2C3(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceMipStreaming : 1; // Mask: 0x2, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasPerInstanceHitProxies : 1; // Mask: 0x4, PropSize: 0x10x2C3(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastShadow : 1; // Mask: 0x8, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEmissiveLightSource : 1; // Mask: 0x10, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectDynamicIndirectLighting : 1; // Mask: 0x20, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectIndirectLightingWhileHidden : 1; // Mask: 0x40, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectDistanceFieldLighting : 1; // Mask: 0x80, PropSize: 0x10x2C3(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastDynamicShadow : 1; // Mask: 0x1, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastStaticShadow : 1; // Mask: 0x2, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastVolumetricTranslucentShadow : 1; // Mask: 0x4, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastContactShadow : 1; // Mask: 0x8, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSelfShadowOnly : 1; // Mask: 0x10, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastFarShadow : 1; // Mask: 0x20, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastInsetShadow : 1; // Mask: 0x40, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastCinematicShadow : 1; // Mask: 0x80, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastHiddenShadow : 1; // Mask: 0x1, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastShadowAsTwoSided : 1; // Mask: 0x2, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLightAsIfStatic : 1; // Mask: 0x4, PropSize: 0x10x2C5(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLightAttachmentsAsGroup : 1; // Mask: 0x8, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bExcludeFromLightAttachmentGroup : 1; // Mask: 0x10, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReceiveMobileCSMShadows : 1; // Mask: 0x20, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSingleSampleShadowFromStationaryLights : 1; // Mask: 0x40, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreRadialImpulse : 1; // Mask: 0x80, PropSize: 0x10x2C5(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreRadialForce : 1; // Mask: 0x1, PropSize: 0x10x2C6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyImpulseOnDamage : 1; // Mask: 0x2, PropSize: 0x10x2C6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReplicatePhysicsToAutonomousProxy : 1; // Mask: 0x4, PropSize: 0x10x2C6(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFillCollisionUnderneathForNavmesh : 1; // Mask: 0x8, PropSize: 0x10x2C6(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 AlwaysLoadOnClient : 1; // Mask: 0x10, PropSize: 0x10x2C6(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 AlwaysLoadOnServer : 1; // Mask: 0x20, PropSize: 0x10x2C6(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseEditorCompositing : 1; // Mask: 0x40, PropSize: 0x10x2C6(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsBeingMovedByEditor : 1; // Mask: 0x80, PropSize: 0x10x2C6(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderCustomDepth : 1; // Mask: 0x1, PropSize: 0x10x2C7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVisibleInSceneCaptureOnly : 1; // Mask: 0x2, PropSize: 0x10x2C7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHiddenInSceneCapture : 1; // Mask: 0x4, PropSize: 0x10x2C7(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRayTracingFarField : 1; // Mask: 0x8, PropSize: 0x10x2C7(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_3D : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bHasNoStreamableTextures : 1; // Mask: 0x20, PropSize: 0x10x2C7(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_3E : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EHasCustomNavigableGeometry bHasCustomNavigableGeometry; // 0x2C8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_653[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ECanBeCharacterBase CanCharacterStepUpOn; // 0x2CA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLightingChannels LightingChannels; // 0x2CB(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
int32 RayTracingGroupId; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VisibilityId; // 0x2D0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CustomDepthStencilValue; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCustomPrimitiveData CustomPrimitiveData; // 0x2D8(0x10)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FCustomPrimitiveData CustomPrimitiveDataInternal; // 0x2E8(0x10)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_658[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 TranslucencySortPriority; // 0x300(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucencySortDistanceOffset; // 0x304(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class URuntimeVirtualTexture*> RuntimeVirtualTextures; // 0x308(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int8 VirtualTextureLodBias; // 0x318(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 VirtualTextureCullMips; // 0x319(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 VirtualTextureMinCoverage; // 0x31A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERuntimeVirtualTextureMainPassType VirtualTextureRenderPassType; // 0x31B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65E[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BoundsScale; // 0x32C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_660[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class AActor*> MoveIgnoreActors; // 0x340(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPrimitiveComponent*> MoveIgnoreComponents; // 0x350(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_661[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBodyInstance BodyInstance; // 0x370(0x190)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentHit; // 0x500(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentBeginOverlap; // 0x501(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentEndOverlap; // 0x502(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentWake; // 0x503(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnComponentSleep; // 0x504(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_663[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastSparseDelegateProperty_ OnComponentPhysicsStateChanged; // 0x506(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnBeginCursorOver; // 0x507(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnEndCursorOver; // 0x508(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnClicked; // 0x509(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnReleased; // 0x50A(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchBegin; // 0x50B(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchEnd; // 0x50C(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchEnter; // 0x50D(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ OnInputTouchLeave; // 0x50E(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ERayTracingGroupCullingPriority RayTracingGroupCullingPriority; // 0x50F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERendererStencilMask CustomDepthStencilWriteMask; // 0x510(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_665[0x1F]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPrimitiveComponent* LODParentPrimitive; // 0x530(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPrimitiveComponent* GetDefaultObj();
|
|
|
|
bool WasRecentlyRendered(float Tolerance);
|
|
void WakeRigidBody(class FName BoneName);
|
|
void WakeAllRigidBodies();
|
|
void SetWalkableSlopeOverride(struct FWalkableSlopeOverride& NewOverride);
|
|
void SetVisibleInSceneCaptureOnly(bool bValue);
|
|
void SetVisibleInRayTracing(bool bNewVisibleInRayTracing);
|
|
void SetVectorParameterForDefaultCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value);
|
|
void SetVectorParameterForCustomPrimitiveData(class FName ParameterName, const struct FVector4& Value);
|
|
void SetUseCCD(bool InUseCCD, class FName BoneName);
|
|
void SetTranslucentSortPriority(int32 NewTranslucentSortPriority);
|
|
void SetTranslucencySortDistanceOffset(float NewTranslucencySortDistanceOffset);
|
|
void SetSingleSampleShadowFromStationaryLights(bool bNewSingleSampleShadowFromStationaryLights);
|
|
void SetSimulatePhysics(bool bSimulate);
|
|
void SetScalarParameterForDefaultCustomPrimitiveData(class FName ParameterName, float Value);
|
|
void SetScalarParameterForCustomPrimitiveData(class FName ParameterName, float Value);
|
|
void SetRenderInMainPass(bool bValue);
|
|
void SetRenderInDepthPass(bool bValue);
|
|
void SetRenderCustomDepth(bool bValue);
|
|
void SetReceivesDecals(bool bNewReceivesDecals);
|
|
void SetPhysMaterialOverride(class UPhysicalMaterial* NewPhysMaterial);
|
|
void SetPhysicsMaxAngularVelocityInRadians(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName);
|
|
void SetPhysicsMaxAngularVelocityInDegrees(float NewMaxAngVel, bool bAddToCurrent, class FName BoneName);
|
|
void SetPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent, class FName BoneName);
|
|
void SetPhysicsAngularVelocityInRadians(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName);
|
|
void SetPhysicsAngularVelocityInDegrees(const struct FVector& NewAngVel, bool bAddToCurrent, class FName BoneName);
|
|
void SetOwnerNoSee(bool bNewOwnerNoSee);
|
|
void SetOnlyOwnerSee(bool bNewOnlyOwnerSee);
|
|
void SetNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision);
|
|
void SetMaterialByName(class FName MaterialSlotName, class UMaterialInterface* Material);
|
|
void SetMaterial(int32 ElementIndex, class UMaterialInterface* Material);
|
|
void SetMassScale(class FName BoneName, float InMassScale);
|
|
void SetMassOverrideInKg(class FName BoneName, float MassInKg, bool bOverrideMass);
|
|
void SetLinearDamping(float InDamping);
|
|
void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2);
|
|
void SetLightAttachmentsAsGroup(bool bInLightAttachmentsAsGroup);
|
|
void SetHiddenInSceneCapture(bool bValue);
|
|
void SetGenerateOverlapEvents(bool bInGenerateOverlapEvents);
|
|
void SetExcludeFromLightAttachmentGroup(bool bInExcludeFromLightAttachmentGroup);
|
|
void SetEnableGravity(bool bGravityEnabled);
|
|
void SetEmissiveLightSource(bool NewEmissiveLightSource);
|
|
void SetDefaultCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value);
|
|
void SetDefaultCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value);
|
|
void SetDefaultCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value);
|
|
void SetDefaultCustomPrimitiveDataFloat(int32 DataIndex, float Value);
|
|
void SetCustomPrimitiveDataVector4(int32 DataIndex, const struct FVector4& Value);
|
|
void SetCustomPrimitiveDataVector3(int32 DataIndex, const struct FVector& Value);
|
|
void SetCustomPrimitiveDataVector2(int32 DataIndex, const struct FVector2D& Value);
|
|
void SetCustomPrimitiveDataFloat(int32 DataIndex, float Value);
|
|
void SetCustomDepthStencilWriteMask(enum class ERendererStencilMask WriteMaskBit);
|
|
void SetCustomDepthStencilValue(int32 Value);
|
|
void SetCullDistance(float NewCullDistance);
|
|
void SetConstraintMode(enum class EDOFMode ConstraintMode);
|
|
void SetCollisionResponseToChannel(enum class ECollisionChannel Channel, enum class ECollisionResponse NewResponse);
|
|
void SetCollisionResponseToAllChannels(enum class ECollisionResponse NewResponse);
|
|
void SetCollisionProfileName(class FName InCollisionProfileName, bool bUpdateOverlaps);
|
|
void SetCollisionObjectType(enum class ECollisionChannel Channel);
|
|
void SetCollisionEnabled(enum class ECollisionEnabled NewType);
|
|
void SetCenterOfMass(const struct FVector& CenterOfMassOffset, class FName BoneName);
|
|
void SetCastShadow(bool NewCastShadow);
|
|
void SetCastInsetShadow(bool bInCastInsetShadow);
|
|
void SetCastHiddenShadow(bool NewCastHiddenShadow);
|
|
void SetCastContactShadow(bool bInCastContactShadow);
|
|
void SetBoundsScale(float NewBoundsScale);
|
|
void SetAngularDamping(float InDamping);
|
|
void SetAllUseCCD(bool InUseCCD);
|
|
void SetAllPhysicsLinearVelocity(const struct FVector& NewVel, bool bAddToCurrent);
|
|
void SetAllPhysicsAngularVelocityInRadians(struct FVector& NewAngVel, bool bAddToCurrent);
|
|
void SetAllPhysicsAngularVelocityInDegrees(struct FVector& NewAngVel, bool bAddToCurrent);
|
|
void SetAllMassScale(float InMassScale);
|
|
struct FVector ScaleByMomentOfInertia(const struct FVector& InputVector, class FName BoneName);
|
|
void PutRigidBodyToSleep(class FName BoneName);
|
|
bool K2_SphereTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, float SphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit);
|
|
bool K2_SphereOverlapComponent(const struct FVector& InSphereCentre, float InSphereRadius, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit);
|
|
bool K2_LineTraceComponent(const struct FVector& TraceStart, const struct FVector& TraceEnd, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit);
|
|
bool K2_IsQueryCollisionEnabled();
|
|
bool K2_IsPhysicsCollisionEnabled();
|
|
bool K2_IsCollisionEnabled();
|
|
bool K2_BoxOverlapComponent(const struct FVector& InBoxCentre, const struct FBox& InBox, bool bTraceComplex, bool bShowTrace, bool bPersistentShowTrace, struct FVector* HitLocation, struct FVector* HitNormal, class FName* BoneName, struct FHitResult* OutHit);
|
|
bool IsOverlappingComponent(class UPrimitiveComponent* OtherComp);
|
|
bool IsOverlappingActor(class AActor* Other);
|
|
bool IsGravityEnabled();
|
|
bool IsAnyRigidBodyAwake();
|
|
void InvalidateLumenSurfaceCache();
|
|
void IgnoreComponentWhenMoving(class UPrimitiveComponent* Component, bool bShouldIgnore);
|
|
void IgnoreActorWhenMoving(class AActor* Actor, bool bShouldIgnore);
|
|
struct FWalkableSlopeOverride GetWalkableSlopeOverride();
|
|
struct FVector GetPhysicsLinearVelocityAtPoint(const struct FVector& Point, class FName BoneName);
|
|
struct FVector GetPhysicsLinearVelocity(class FName BoneName);
|
|
struct FVector GetPhysicsAngularVelocityInRadians(class FName BoneName);
|
|
struct FVector GetPhysicsAngularVelocityInDegrees(class FName BoneName);
|
|
void GetOverlappingComponents(TArray<class UPrimitiveComponent*>* OutOverlappingComponents);
|
|
void GetOverlappingActors(TArray<class AActor*>* OverlappingActors, TSubclassOf<class AActor> ClassFilter);
|
|
int32 GetNumMaterials();
|
|
class UMaterialInterface* GetMaterialFromCollisionFaceIndex(int32 FaceIndex, int32* SectionIndex);
|
|
class UMaterialInterface* GetMaterial(int32 ElementIndex);
|
|
float GetMassScale(class FName BoneName);
|
|
float GetMass();
|
|
float GetLinearDamping();
|
|
struct FVector GetInertiaTensor(class FName BoneName);
|
|
bool GetGenerateOverlapEvents();
|
|
int32 GetCustomPrimitiveDataIndexForVectorParameter(class FName ParameterName);
|
|
int32 GetCustomPrimitiveDataIndexForScalarParameter(class FName ParameterName);
|
|
enum class ECollisionResponse GetCollisionResponseToChannel(enum class ECollisionChannel Channel);
|
|
class FName GetCollisionProfileName();
|
|
enum class ECollisionChannel GetCollisionObjectType();
|
|
enum class ECollisionEnabled GetCollisionEnabled();
|
|
float GetClosestPointOnCollision(struct FVector& Point, struct FVector* OutPointOnBody, class FName BoneName);
|
|
struct FVector GetCenterOfMass(class FName BoneName);
|
|
struct FBodyInstanceAsyncPhysicsTickHandle GetBodyInstanceAsyncPhysicsTickHandle(class FName BoneName, bool bGetWelded, int32 Index);
|
|
float GetAngularDamping();
|
|
class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(int32 ElementIndex, class UMaterialInterface* SourceMaterial, class FName OptionalName);
|
|
class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamicFromMaterial(int32 ElementIndex, class UMaterialInterface* Parent);
|
|
class UMaterialInstanceDynamic* CreateAndSetMaterialInstanceDynamic(int32 ElementIndex);
|
|
TArray<class UPrimitiveComponent*> CopyArrayOfMoveIgnoreComponents();
|
|
TArray<class AActor*> CopyArrayOfMoveIgnoreActors();
|
|
void ClearMoveIgnoreComponents();
|
|
void ClearMoveIgnoreActors();
|
|
bool CanCharacterStepUp(class APawn* Pawn);
|
|
void AddVelocityChangeImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName);
|
|
void AddTorqueInRadians(const struct FVector& Torque, class FName BoneName, bool bAccelChange);
|
|
void AddTorqueInDegrees(const struct FVector& Torque, class FName BoneName, bool bAccelChange);
|
|
void AddRadialImpulse(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bVelChange);
|
|
void AddRadialForce(const struct FVector& Origin, float Radius, float Strength, enum class ERadialImpulseFalloff Falloff, bool bAccelChange);
|
|
void AddImpulseAtLocation(const struct FVector& Impulse, const struct FVector& Location, class FName BoneName);
|
|
void AddImpulse(const struct FVector& Impulse, class FName BoneName, bool bVelChange);
|
|
void AddForceAtLocationLocal(const struct FVector& Force, const struct FVector& Location, class FName BoneName);
|
|
void AddForceAtLocation(const struct FVector& Force, const struct FVector& Location, class FName BoneName);
|
|
void AddForce(const struct FVector& Force, class FName BoneName, bool bAccelChange);
|
|
void AddAngularImpulseInRadians(const struct FVector& Impulse, class FName BoneName, bool bVelChange);
|
|
void AddAngularImpulseInDegrees(const struct FVector& Impulse, class FName BoneName, bool bVelChange);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintFunctionLibrary
|
|
class UBlueprintFunctionLibrary : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintFunctionLibrary* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x558 - 0x538)
|
|
// Class Engine.ShapeComponent
|
|
class UShapeComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
class UBodySetup* ShapeBodySetup; // 0x538(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor ShapeColor; // 0x540(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDrawOnlyIfSelected : 1; // Mask: 0x1, PropSize: 0x10x544(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldCollideWhenPlacing : 1; // Mask: 0x2, PropSize: 0x10x544(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDynamicObstacle : 1; // Mask: 0x4, PropSize: 0x10x544(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_40 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_6DA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UNavAreaBase> AreaClassOverride; // 0x548(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUseSystemDefaultObstacleAreaClass : 1; // Mask: 0x1, PropSize: 0x10x550(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6DB[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UShapeComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x578 - 0x558)
|
|
// Class Engine.BoxComponent
|
|
class UBoxComponent : public UShapeComponent
|
|
{
|
|
public:
|
|
struct FVector BoxExtent; // 0x558(0x18)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LineThickness; // 0x570(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6EB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBoxComponent* GetDefaultObj();
|
|
|
|
void SetLineThickness(float Thickness);
|
|
void SetBoxExtent(const struct FVector& InBoxExtent, bool bUpdateOverlaps);
|
|
struct FVector GetUnscaledBoxExtent();
|
|
struct FVector GetScaledBoxExtent();
|
|
};
|
|
|
|
// 0x38 (0x2C8 - 0x290)
|
|
// Class Engine.Brush
|
|
class ABrush : public AActor
|
|
{
|
|
public:
|
|
enum class EBrushType BrushType; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6ED[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor BrushColor; // 0x294(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PolyFlags; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bColored : 1; // Mask: 0x1, PropSize: 0x10x29C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSolidWhenSelected : 1; // Mask: 0x2, PropSize: 0x10x29C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPlaceableFromClassBrowser : 1; // Mask: 0x4, PropSize: 0x10x29C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNotForClientOrServer : 1; // Mask: 0x8, PropSize: 0x10x29C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_41 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_6F0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UModel* Brush; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBrushComponent* BrushComponent; // 0x2A8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bInManipulation : 1; // Mask: 0x1, PropSize: 0x10x2B0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_42 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_6F4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FGeomSelection> SavedSelections; // 0x2B8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ABrush* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.Volume
|
|
class AVolume : public ABrush
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2D8 - 0x2C8)
|
|
// Class Engine.PhysicsVolume
|
|
class APhysicsVolume : public AVolume
|
|
{
|
|
public:
|
|
float TerminalVelocity; // 0x2C8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Priority; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FluidFriction; // 0x2D0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWaterVolume : 1; // Mask: 0x1, PropSize: 0x10x2D4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPhysicsOnContact : 1; // Mask: 0x2, PropSize: 0x10x2D4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6FA[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APhysicsVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.HLODBuilder
|
|
class UHLODBuilder : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODBuilder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x570 - 0x538)
|
|
// Class Engine.MeshComponent
|
|
class UMeshComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
TArray<class UMaterialInterface*> OverrideMaterials; // 0x538(0x10)(Edit, ZeroConstructor, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* OverlayMaterial; // 0x548(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OverlayMaterialMaxDrawDistance; // 0x550(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_737[0x14]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bEnableMaterialParameterCaching : 1; // Mask: 0x1, PropSize: 0x10x568(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_73C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshComponent* GetDefaultObj();
|
|
|
|
void SetVectorParameterValueOnMaterials(class FName ParameterName, const struct FVector& ParameterValue);
|
|
void SetScalarParameterValueOnMaterials(class FName ParameterName, float ParameterValue);
|
|
void SetOverlayMaterialMaxDrawDistance(float InMaxDrawDistance);
|
|
void SetOverlayMaterial(class UMaterialInterface* NewOverlayMaterial);
|
|
void PrestreamTextures(float Seconds, bool bPrioritizeCharacterTextures, int32 CinematicTextureGroups);
|
|
bool IsMaterialSlotNameValid(class FName MaterialSlotName);
|
|
class UMaterialInterface* GetOverlayMaterial();
|
|
TArray<class FName> GetMaterialSlotNames();
|
|
TArray<class UMaterialInterface*> GetMaterials();
|
|
int32 GetMaterialIndex(class FName MaterialSlotName);
|
|
};
|
|
|
|
// 0x100 (0x638 - 0x538)
|
|
// Class Engine.SplineComponent
|
|
class USplineComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
struct FSplineCurves SplineCurves; // 0x538(0x70)(Edit, NativeAccessSpecifierPublic)
|
|
struct FInterpCurveVector SplineInfo; // 0x5A8(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FInterpCurveQuat SplineRotInfo; // 0x5C0(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FInterpCurveVector SplineScaleInfo; // 0x5D8(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FInterpCurveFloat SplineReparamTable; // 0x5F0(0x18)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowSplineEditingPerInstance; // 0x608(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ReparamStepsPerSegment; // 0x60C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x610(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStationaryEndpoints; // 0x614(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSplineHasBeenEdited; // 0x615(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifiedByConstructionScript; // 0x616(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInputSplinePointsToConstructionScript; // 0x617(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDrawDebug; // 0x618(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClosedLoop; // 0x619(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bLoopPositionOverride; // 0x61A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_AB7[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LoopPosition; // 0x61C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector DefaultUpVector; // 0x620(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USplineComponent* GetDefaultObj();
|
|
|
|
void UpdateSpline();
|
|
void SetWorldLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation);
|
|
void SetUpVectorAtSplinePoint(int32 PointIndex, struct FVector& InUpVector, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetUnselectedSplineSegmentColor(struct FLinearColor& SegmentColor);
|
|
void SetTangentsAtSplinePoint(int32 PointIndex, struct FVector& InArriveTangent, struct FVector& InLeaveTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetTangentColor(struct FLinearColor& TangentColor);
|
|
void SetTangentAtSplinePoint(int32 PointIndex, struct FVector& InTangent, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetSplineWorldPoints(TArray<struct FVector>& Points);
|
|
void SetSplinePointType(int32 PointIndex, enum class ESplinePointType Type, bool bUpdateSpline);
|
|
void SetSplinePoints(TArray<struct FVector>& Points, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetSplineLocalPoints(TArray<struct FVector>& Points);
|
|
void SetSelectedSplineSegmentColor(struct FLinearColor& SegmentColor);
|
|
void SetScaleAtSplinePoint(int32 PointIndex, struct FVector& InScaleVector, bool bUpdateSpline);
|
|
void SetRotationAtSplinePoint(int32 PointIndex, struct FRotator& InRotation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetLocationAtSplinePoint(int32 PointIndex, struct FVector& InLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void SetDrawDebug(bool bShow);
|
|
void SetDefaultUpVector(struct FVector& UpVector, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
void SetClosedLoopAtPosition(bool bInClosedLoop, float Key, bool bUpdateSpline);
|
|
void SetClosedLoop(bool bInClosedLoop, bool bUpdateSpline);
|
|
void RemoveSplinePoint(int32 Index, bool bUpdateSpline);
|
|
bool IsClosedLoop();
|
|
struct FVector GetWorldTangentAtDistanceAlongSpline(float Distance);
|
|
struct FRotator GetWorldRotationAtTime(float Time, bool bUseConstantVelocity);
|
|
struct FRotator GetWorldRotationAtDistanceAlongSpline(float Distance);
|
|
struct FVector GetWorldLocationAtTime(float Time, bool bUseConstantVelocity);
|
|
struct FVector GetWorldLocationAtSplinePoint(int32 PointIndex);
|
|
struct FVector GetWorldLocationAtDistanceAlongSpline(float Distance);
|
|
struct FVector GetWorldDirectionAtTime(float Time, bool bUseConstantVelocity);
|
|
struct FVector GetWorldDirectionAtDistanceAlongSpline(float Distance);
|
|
struct FVector GetVectorPropertyAtSplinePoint(int32 Index, class FName PropertyName);
|
|
struct FVector GetVectorPropertyAtSplineInputKey(float InKey, class FName PropertyName);
|
|
struct FVector GetUpVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FVector GetUpVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetUpVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetUpVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FTransform GetTransformAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity, bool bUseScale);
|
|
struct FTransform GetTransformAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale);
|
|
struct FTransform GetTransformAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale);
|
|
struct FTransform GetTransformAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale);
|
|
float GetTimeAtDistanceAlongSpline(float Distance);
|
|
struct FVector GetTangentAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FVector GetTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetTangentAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetTangentAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
enum class ESplinePointType GetSplinePointType(int32 PointIndex);
|
|
float GetSplineLength();
|
|
struct FVector GetScaleAtTime(float Time, bool bUseConstantVelocity);
|
|
struct FVector GetScaleAtSplinePoint(int32 PointIndex);
|
|
struct FVector GetScaleAtSplineInputKey(float InKey);
|
|
struct FVector GetScaleAtDistanceAlongSpline(float Distance);
|
|
struct FRotator GetRotationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FRotator GetRotationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FRotator GetRotationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FRotator GetRotationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float GetRollAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
float GetRollAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float GetRollAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float GetRollAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetRightVectorAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FVector GetRightVectorAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetRightVectorAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetRightVectorAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
int32 GetNumberOfSplineSegments();
|
|
int32 GetNumberOfSplinePoints();
|
|
struct FVector GetLocationAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FVector GetLocationAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetLocationAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetLocationAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
void GetLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* Location, struct FVector* Tangent, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
void GetLocalLocationAndTangentAtSplinePoint(int32 PointIndex, struct FVector* LocalLocation, struct FVector* LocalTangent);
|
|
struct FVector GetLeaveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float GetInputKeyValueAtDistanceAlongSpline(float Distance);
|
|
float GetInputKeyAtDistanceAlongSpline(float Distance);
|
|
float GetFloatPropertyAtSplinePoint(int32 Index, class FName PropertyName);
|
|
float GetFloatPropertyAtSplineInputKey(float InKey, class FName PropertyName);
|
|
float GetDistanceAlongSplineAtSplinePoint(int32 PointIndex);
|
|
float GetDistanceAlongSplineAtSplineInputKey(float InKey);
|
|
struct FVector GetDirectionAtTime(float Time, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseConstantVelocity);
|
|
struct FVector GetDirectionAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetDirectionAtSplineInputKey(float InKey, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetDirectionAtDistanceAlongSpline(float Distance, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetDefaultUpVector(enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector GetArriveTangentAtSplinePoint(int32 PointIndex, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector FindUpVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FTransform FindTransformClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace, bool bUseScale);
|
|
struct FVector FindTangentClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector FindScaleClosestToWorldLocation(struct FVector& WorldLocation);
|
|
struct FRotator FindRotationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float FindRollClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector FindRightVectorClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
struct FVector FindLocationClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
float FindInputKeyClosestToWorldLocation(struct FVector& WorldLocation);
|
|
struct FVector FindDirectionClosestToWorldLocation(struct FVector& WorldLocation, enum class ESplineCoordinateSpace CoordinateSpace);
|
|
bool DivideSplineIntoPolylineRecursiveWithDistances(float StartDistanceAlongSpline, float EndDistanceAlongSpline, enum class ESplineCoordinateSpace CoordinateSpace, float MaxSquareDistanceFromSpline, TArray<struct FVector>* OutPoints, TArray<double>* OutDistancesAlongSpline);
|
|
bool DivideSplineIntoPolylineRecursive(float StartDistanceAlongSpline, float EndDistanceAlongSpline, enum class ESplineCoordinateSpace CoordinateSpace, float MaxSquareDistanceFromSpline, TArray<struct FVector>* OutPoints);
|
|
bool ConvertSplineToPolyLine(enum class ESplineCoordinateSpace CoordinateSpace, float MaxSquareDistanceFromSpline, TArray<struct FVector>* OutPoints);
|
|
bool ConvertSplineSegmentToPolyLine(int32 SplinePointStartIndex, enum class ESplineCoordinateSpace CoordinateSpace, float MaxSquareDistanceFromSpline, TArray<struct FVector>* OutPoints);
|
|
void ClearSplinePoints(bool bUpdateSpline);
|
|
void AddSplineWorldPoint(struct FVector& Position);
|
|
void AddSplinePointAtIndex(struct FVector& Position, int32 Index, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void AddSplinePoint(struct FVector& Position, enum class ESplineCoordinateSpace CoordinateSpace, bool bUpdateSpline);
|
|
void AddSplineLocalPoint(struct FVector& Position);
|
|
void AddPoints(TArray<struct FSplinePoint>& Points, bool bUpdateSpline);
|
|
void AddPoint(struct FSplinePoint& Point, bool bUpdateSpline);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SplineMetadata
|
|
class USplineMetadata : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USplineMetadata* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.WorldSubsystem
|
|
class UWorldSubsystem : public USubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.TickableWorldSubsystem
|
|
class UTickableWorldSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_AE7[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTickableWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x538 - 0x538)
|
|
// Class Engine.FXSystemComponent
|
|
class UFXSystemComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFXSystemComponent* GetDefaultObj();
|
|
|
|
void SetVectorParameter(class FName ParameterName, const struct FVector& Param);
|
|
void SetUseAutoManageAttachment(bool bAutoManage);
|
|
void SetIntParameter(class FName ParameterName, int32 Param);
|
|
void SetFloatParameter(class FName ParameterName, float Param);
|
|
void SetEmitterEnable(class FName EmitterName, bool bNewEnableState);
|
|
void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param);
|
|
void SetBoolParameter(class FName ParameterName, bool Param);
|
|
void SetAutoAttachmentParameters(class USceneComponent* Parent, class FName SocketName, enum class EAttachmentRule LocationRule, enum class EAttachmentRule RotationRule, enum class EAttachmentRule ScaleRule);
|
|
void SetActorParameter(class FName ParameterName, class AActor* Param);
|
|
void ReleaseToPool();
|
|
class UFXSystemAsset* GetFXSystemAsset();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.BlueprintAsyncActionBase
|
|
class UBlueprintAsyncActionBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_B1F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintAsyncActionBase* GetDefaultObj();
|
|
|
|
void Activate();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.FXSystemAsset
|
|
class UFXSystemAsset : public UObject
|
|
{
|
|
public:
|
|
uint32 MaxPoolSize; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 PoolPrimeSize; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFXSystemAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.AnimNotifyState
|
|
class UAnimNotifyState : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_B87[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyState* GetDefaultObj();
|
|
|
|
bool Received_NotifyTick(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float FrameDeltaTime, struct FAnimNotifyEventReference& EventReference);
|
|
bool Received_NotifyEnd(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, struct FAnimNotifyEventReference& EventReference);
|
|
bool Received_NotifyBegin(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, float TotalDuration, struct FAnimNotifyEventReference& EventReference);
|
|
class FString GetNotifyName();
|
|
float GetDefaultTriggerWeightThreshold();
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AnimNotify
|
|
class UAnimNotify : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_B91[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify* GetDefaultObj();
|
|
|
|
bool Received_Notify(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation, struct FAnimNotifyEventReference& EventReference);
|
|
class FString GetNotifyName();
|
|
float GetDefaultTriggerWeightThreshold();
|
|
};
|
|
|
|
// 0x330 (0x8A0 - 0x570)
|
|
// Class Engine.SkinnedMeshComponent
|
|
class USkinnedMeshComponent : public UMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_D2F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeletalMesh* SkeletalMesh; // 0x578(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USkinnedAsset* SkinnedAsset; // 0x580(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class USkinnedMeshComponent> LeaderPoseComponent; // 0x588(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<enum class ESkinCacheUsage> SkinCacheUsage; // 0x590(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bSetMeshDeformer; // 0x5A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D33[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMeshDeformer* MeshDeformer; // 0x5A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshDeformerInstanceSettings* MeshDeformerInstanceSettings; // 0x5B0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshDeformerInstance* MeshDeformerInstance; // 0x5B8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D37[0x168]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPhysicsAsset* PhysicsAssetOverride; // 0x728(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ForcedLodModel; // 0x730(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinLodModel; // 0x734(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D3B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float StreamingDistanceMultiplier; // 0x740(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D3C[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FSkelMeshComponentLODInfo> LODInfo; // 0x750(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D3D[0x24]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EVisibilityBasedAnimTickOption VisibilityBasedAnimTickOption; // 0x784(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D3E[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_69 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bOverrideMinLOD : 1; // Mask: 0x8, PropSize: 0x10x786(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseBoundsFromLeaderPoseComponent : 1; // Mask: 0x10, PropSize: 0x10x786(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceWireframe : 1; // Mask: 0x20, PropSize: 0x10x786(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisplayBones : 1; // Mask: 0x40, PropSize: 0x10x786(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableMorphTarget : 1; // Mask: 0x80, PropSize: 0x10x786(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHideSkin : 1; // Mask: 0x1, PropSize: 0x10x787(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPerBoneMotionBlur : 1; // Mask: 0x2, PropSize: 0x10x787(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComponentUseFixedSkelBounds : 1; // Mask: 0x4, PropSize: 0x10x787(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bConsiderAllBodiesForBounds : 1; // Mask: 0x8, PropSize: 0x10x787(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSyncAttachParentLOD : 1; // Mask: 0x10, PropSize: 0x10x787(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanHighlightSelectedSections : 1; // Mask: 0x20, PropSize: 0x10x787(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRecentlyRendered : 1; // Mask: 0x40, PropSize: 0x10x787(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastCapsuleDirectShadow : 1; // Mask: 0x80, PropSize: 0x10x787(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastCapsuleIndirectShadow : 1; // Mask: 0x1, PropSize: 0x10x788(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCPUSkinning : 1; // Mask: 0x2, PropSize: 0x10x788(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableUpdateRateOptimizations : 1; // Mask: 0x4, PropSize: 0x10x788(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisplayDebugUpdateRateOptimizations : 1; // Mask: 0x8, PropSize: 0x10x788(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderStatic : 1; // Mask: 0x10, PropSize: 0x10x788(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreLeaderPoseComponentLOD : 1; // Mask: 0x20, PropSize: 0x10x788(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_6A : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bCachedLocalBoundsUpToDate : 1; // Mask: 0x1, PropSize: 0x10x789(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bCachedWorldSpaceBoundsUpToDate : 1; // Mask: 0x2, PropSize: 0x10x789(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_6B : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bForceMeshObjectUpdate : 1; // Mask: 0x10, PropSize: 0x10x789(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_6C : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 BitPad_6D : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bFollowerShouldTickPose : 1; // Mask: 0x4, PropSize: 0x10x78A(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_6E : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_D4C[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CapsuleIndirectShadowMinVisibility; // 0x78C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D4E[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBoxSphereBounds CachedWorldOrLocalSpaceBounds; // 0x7C8(0x38)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FMatrix CachedWorldToLocalTransform; // 0x800(0x80)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D51[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkinnedMeshComponent* GetDefaultObj();
|
|
|
|
void UnloadSkinWeightProfile(class FName InProfileName);
|
|
void UnHideBoneByName(class FName BoneName);
|
|
void TransformToBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation);
|
|
void TransformFromBoneSpace(class FName BoneName, const struct FVector& InPosition, const struct FRotator& InRotation, struct FVector* OutPosition, struct FRotator* OutRotation);
|
|
void ShowMaterialSection(int32 MaterialID, int32 SectionIndex, bool bShow, int32 LODIndex);
|
|
void ShowAllMaterialSections(int32 LODIndex);
|
|
void SetVertexOffsetUsage(int32 LODIndex, int32 Usage);
|
|
void SetVertexColorOverride_LinearColor(int32 LODIndex, TArray<struct FLinearColor>& VertexColors);
|
|
bool SetSkinWeightProfile(class FName InProfileName);
|
|
void SetSkinWeightOverride(int32 LODIndex, TArray<struct FSkelMeshSkinWeightInfo>& SkinWeights);
|
|
void SetSkinnedAssetAndUpdate(class USkinnedAsset* NewMesh, bool bReinitPose);
|
|
void SetRenderStatic(bool bNewValue);
|
|
void SetPreSkinningOffsets(int32 LODIndex, const TArray<struct FVector>& Offsets);
|
|
void SetPostSkinningOffsets(int32 LODIndex, const TArray<struct FVector>& Offsets);
|
|
void SetPhysicsAsset(class UPhysicsAsset* NewPhysicsAsset, bool bForceReInit);
|
|
void SetMinLOD(int32 InNewMinLOD);
|
|
void SetMeshDeformer(class UMeshDeformer* InMeshDeformer);
|
|
void SetLeaderPoseComponent(class USkinnedMeshComponent* NewLeaderBoneComponent, bool bForceUpdate, bool bInFollowerShouldTickPose);
|
|
void SetForcedLOD(int32 InNewForcedLOD);
|
|
void SetCastCapsuleIndirectShadow(bool bNewValue);
|
|
void SetCastCapsuleDirectShadow(bool bNewValue);
|
|
void SetCapsuleIndirectShadowMinVisibility(float NewValue);
|
|
bool IsUsingSkinWeightProfile();
|
|
bool IsMaterialSectionShown(int32 MaterialID, int32 LODIndex);
|
|
bool IsBoneHiddenByName(class FName BoneName);
|
|
void HideBoneByName(class FName BoneName, enum class EPhysBodyOp PhysBodyOption);
|
|
int32 GetVertexOffsetUsage(int32 LODIndex);
|
|
bool GetTwistAndSwingAngleOfDeltaRotationFromRefPose(class FName BoneName, float* OutTwistAngle, float* OutSwingAngle);
|
|
class FName GetSocketBoneName(class FName InSocketName);
|
|
class USkinnedAsset* GetSkinnedAsset();
|
|
class USkeletalMesh* GetSkeletalMesh_DEPRECATED();
|
|
struct FTransform GetRefPoseTransform(int32 BoneIndex);
|
|
struct FVector GetRefPosePosition(int32 BoneIndex);
|
|
int32 GetPredictedLODLevel();
|
|
class FName GetParentBone(class FName BoneName);
|
|
int32 GetNumLODs();
|
|
int32 GetNumBones();
|
|
int32 GetForcedLOD();
|
|
struct FTransform GetDeltaTransformFromRefPose(class FName BoneName, class FName BaseName);
|
|
class FName GetCurrentSkinWeightProfileName();
|
|
class FName GetBoneName(int32 BoneIndex);
|
|
int32 GetBoneIndex(class FName BoneName);
|
|
class FName FindClosestBone_K2(const struct FVector& TestLocation, struct FVector* BoneLocation, float IgnoreScale, bool bRequirePhysicsAsset);
|
|
void ClearVertexColorOverride(int32 LODIndex);
|
|
void ClearSkinWeightProfile();
|
|
void ClearSkinWeightOverride(int32 LODIndex);
|
|
bool BoneIsChildOf(class FName BoneName, class FName ParentBoneName);
|
|
};
|
|
|
|
// 0xA8 (0xD0 - 0x28)
|
|
// Class Engine.StreamableRenderAsset
|
|
class UStreamableRenderAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_D6F[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double ForceMipLevelsToBeResidentTimestamp; // 0x40(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumCinematicMipLevels; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D70[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPerQualityLevelInt NoRefStreamingLODBias; // 0x50(0x68)(Protected, NativeAccessSpecifierProtected)
|
|
int32 StreamingIndex; // 0xB8(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CachedCombinedLODBias; // 0xBC(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 NeverStream : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGlobalForceMipLevelsToBeResident : 1; // Mask: 0x2, PropSize: 0x10xC0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasStreamingUpdatePending : 1; // Mask: 0x4, PropSize: 0x10xC0(0x1)(Transient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceMiplevelsToBeResident : 1; // Mask: 0x8, PropSize: 0x10xC0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreStreamingMipBias : 1; // Mask: 0x10, PropSize: 0x10xC0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseCinematicMipLevels : 1; // Mask: 0x20, PropSize: 0x10xC0(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D74[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStreamableRenderAsset* GetDefaultObj();
|
|
|
|
void SetForceMipLevelsToBeResident(float Seconds, int32 CinematicLODGroupMask);
|
|
};
|
|
|
|
// 0x8 (0xD8 - 0xD0)
|
|
// Class Engine.SkinnedAsset
|
|
class USkinnedAsset : public UStreamableRenderAsset
|
|
{
|
|
public:
|
|
uint8 Pad_D89[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkinnedAsset* GetDefaultObj();
|
|
|
|
class USkeletalMeshSocket* FindSocketInfo(class FName InSocketName, struct FTransform* OutTransform, int32* OutBoneIndex, int32* OutIndex);
|
|
class USkeletalMeshSocket* FindSocket(class FName InSocketName);
|
|
};
|
|
|
|
// 0x408 (0x4E0 - 0xD8)
|
|
// Class Engine.SkeletalMesh
|
|
class USkeletalMesh : public USkinnedAsset
|
|
{
|
|
public:
|
|
uint8 Pad_E98[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* Skeleton; // 0xF8(0x8)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBoxSphereBounds ImportedBounds; // 0x100(0x38)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FBoxSphereBounds ExtendedBounds; // 0x138(0x38)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FVector PositiveBoundsExtension; // 0x170(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector NegativeBoundsExtension; // 0x188(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSkeletalMaterial> Materials; // 0x1A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPublic)
|
|
TArray<struct FBoneMirrorInfo> SkelMirrorTable; // 0x1B0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSkeletalMeshLODInfo> LODInfo; // 0x1C0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E9C[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPerQualityLevelInt MinQualityLevelLOD; // 0x220(0x68)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPerPlatformInt MinLOD; // 0x288(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPerPlatformBool DisableBelowMinLodStripping; // 0x28C(0x1)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EAxis SkelMirrorAxis; // 0x28D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAxis SkelMirrorFlipAxis; // 0x28E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFullPrecisionUVs : 1; // Mask: 0x1, PropSize: 0x10x28F(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseHighPrecisionTangentBasis : 1; // Mask: 0x2, PropSize: 0x10x28F(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasBeenSimplified : 1; // Mask: 0x4, PropSize: 0x10x28F(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasVertexColors : 1; // Mask: 0x8, PropSize: 0x10x28F(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_74 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bEnablePerPolyCollision : 1; // Mask: 0x20, PropSize: 0x10x28F(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_75 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
class UBodySetup* BodySetup; // 0x290(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicsAsset* PhysicsAsset; // 0x298(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicsAsset* ShadowPhysicsAsset; // 0x2A0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UNodeMappingContainer*> NodeMappingData; // 0x2A8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 bSupportRayTracing : 1; // Mask: 0x1, PropSize: 0x10x2B8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_76 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_EAC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 RayTracingMinLOD; // 0x2BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EClothLODBiasMode ClothLODBiasMode; // 0x2C0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EAD[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UMorphTarget*> MorphTargets; // 0x2C8(0x10)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EB0[0x178]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UAnimInstance> PostProcessAnimBlueprint; // 0x450(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UClothingAssetBase*> MeshClothingAssets; // 0x458(0x10)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FSkeletalMeshSamplingInfo SamplingInfo; // 0x468(0x30)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x498(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class USkeletalMeshSocket*> Sockets; // 0x4A8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EB5[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FSkinWeightProfileInfo> SkinWeightProfiles; // 0x4C8(0x10)(Edit, EditFixedSize, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UMeshDeformer* DefaultMeshDeformer; // 0x4D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMesh* GetDefaultObj();
|
|
|
|
void SetSkeleton(class USkeleton* InSkeleton);
|
|
void SetMorphTargets(TArray<class UMorphTarget*>& InMorphTargets);
|
|
void SetMinLODForQualityLevels(TMap<enum class EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default);
|
|
void SetMeshClothingAssets(TArray<class UClothingAssetBase*>& InMeshClothingAssets);
|
|
void SetMaterials(TArray<struct FSkeletalMaterial>& InMaterials);
|
|
void SetLODSettings(class USkeletalMeshLODSettings* InLODSettings);
|
|
void SetDefaultAnimatingRig(TSoftObjectPtr<class UObject> InAnimatingRig);
|
|
int32 NumSockets();
|
|
TArray<class FString> K2_GetAllMorphTargetNames();
|
|
bool IsSectionUsingCloth(int32 InSectionIndex, bool bCheckCorrespondingSections);
|
|
class USkeletalMeshSocket* GetSocketByIndex(int32 Index);
|
|
class USkeleton* GetSkeleton();
|
|
class UPhysicsAsset* GetShadowPhysicsAsset();
|
|
class UPhysicsAsset* GetPhysicsAsset();
|
|
TArray<class UNodeMappingContainer*> GetNodeMappingData();
|
|
class UNodeMappingContainer* GetNodeMappingContainer(class UBlueprint* SourceAsset);
|
|
TArray<class UMorphTarget*> GetMorphTargetsPtrConv();
|
|
void GetMinLODForQualityLevels(TMap<enum class EPerQualityLevels, int32>* QualityLevelMinimumLODs, int32* Default);
|
|
TArray<class UClothingAssetBase*> GetMeshClothingAssets();
|
|
TArray<struct FSkeletalMaterial> GetMaterials();
|
|
class USkeletalMeshLODSettings* GetLODSettings();
|
|
struct FBoxSphereBounds GetImportedBounds();
|
|
TSoftObjectPtr<class UObject> GetDefaultAnimatingRig();
|
|
struct FBoxSphereBounds GetBounds();
|
|
class USkeletalMeshSocket* FindSocketAndIndex(class FName InSocketName, int32* OutIndex);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.TimecodeProvider
|
|
class UTimecodeProvider : public UObject
|
|
{
|
|
public:
|
|
float FrameDelay; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EFB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTimecodeProvider* GetDefaultObj();
|
|
|
|
struct FTimecode GetTimecode();
|
|
enum class ETimecodeProviderSynchronizationState GetSynchronizationState();
|
|
struct FQualifiedFrameTime GetQualifiedFrameTime();
|
|
struct FFrameRate GetFrameRate();
|
|
struct FTimecode GetDelayedTimecode();
|
|
struct FQualifiedFrameTime GetDelayedQualifiedFrameTime();
|
|
bool FetchTimecode(struct FQualifiedFrameTime* OutFrameTime);
|
|
void FetchAndUpdate();
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.DataAsset
|
|
class UDataAsset : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UDataAsset> NativeClass; // 0x28(0x8)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.PrimaryDataAsset
|
|
class UPrimaryDataAsset : public UDataAsset
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPrimaryDataAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Engine.GameInstance
|
|
class UGameInstance : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_F5D[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class ULocalPlayer*> LocalPlayers; // 0x38(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UOnlineSession* OnlineSession; // 0x48(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UObject*> ReferencedObjects; // 0x50(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F62[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPawnControllerChangedDelegates; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F63[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnInputDeviceConnectionChange; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUserInputDevicePairingChange; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F64[0x100]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameInstance* GetDefaultObj();
|
|
|
|
void ReceiveShutdown();
|
|
void ReceiveInit();
|
|
void HandleTravelError(enum class ETravelFailure FailureType);
|
|
void HandleNetworkError(enum class ENetworkFailure FailureType, bool bIsServer);
|
|
void DebugRemovePlayer(int32 ControllerId);
|
|
void DebugCreatePlayer(int32 ControllerId);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.GameInstanceSubsystem
|
|
class UGameInstanceSubsystem : public USubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameInstanceSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0x328 - 0x290)
|
|
// Class Engine.Controller
|
|
class AController : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_FC1[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APlayerState* PlayerState; // 0x298(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FC2[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnInstigatedAnyDamage; // 0x2A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPossessedPawnChanged; // 0x2B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FName StateName; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APawn* Pawn; // 0x2D0(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_FC3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ACharacter* Character; // 0x2E0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* TransformComponent; // 0x2E8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_FC4[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRotator ControlRotation; // 0x308(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 bAttachToPawn : 1; // Mask: 0x1, PropSize: 0x10x320(0x1)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FC6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AController* GetDefaultObj();
|
|
|
|
void UnPossess();
|
|
void StopMovement();
|
|
void SetInitialLocationAndRotation(struct FVector& NewLocation, struct FRotator& NewRotation);
|
|
void SetIgnoreMoveInput(bool bNewMoveInput);
|
|
void SetIgnoreLookInput(bool bNewLookInput);
|
|
void SetControlRotation(struct FRotator& NewRotation);
|
|
void ResetIgnoreMoveInput();
|
|
void ResetIgnoreLookInput();
|
|
void ResetIgnoreInputFlags();
|
|
void ReceiveUnPossess(class APawn* UnpossessedPawn);
|
|
void ReceivePossess(class APawn* PossessedPawn);
|
|
void ReceiveInstigatedAnyDamage(float Damage, class UDamageType* DamageType, class AActor* DamagedActor, class AActor* DamageCauser);
|
|
void Possess(class APawn* InPawn);
|
|
void OnRep_PlayerState();
|
|
void OnRep_Pawn();
|
|
bool LineOfSightTo(class AActor* Other, const struct FVector& ViewPoint, bool bAlternateChecks);
|
|
class APawn* K2_GetPawn();
|
|
bool IsPlayerController();
|
|
bool IsMoveInputIgnored();
|
|
bool IsLookInputIgnored();
|
|
bool IsLocalPlayerController();
|
|
bool IsLocalController();
|
|
class AActor* GetViewTarget();
|
|
void GetPlayerViewPoint(struct FVector* Location, struct FRotator* Rotation);
|
|
struct FRotator GetDesiredRotation();
|
|
struct FRotator GetControlRotation();
|
|
void ClientSetRotation(const struct FRotator& NewRotation, bool bResetCamera);
|
|
void ClientSetLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation);
|
|
};
|
|
|
|
// 0x88 (0x318 - 0x290)
|
|
// Class Engine.Pawn
|
|
class APawn : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_100C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseControllerRotationPitch : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseControllerRotationYaw : 1; // Mask: 0x2, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseControllerRotationRoll : 1; // Mask: 0x4, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanAffectNavigationGeneration : 1; // Mask: 0x8, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_77 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bIsLocalViewTarget : 1; // Mask: 0x40, PropSize: 0x10x298(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_78 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1010[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BaseEyeHeight; // 0x29C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAutoReceiveInput AutoPossessPlayer; // 0x2A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAutoPossessAI AutoPossessAI; // 0x2A1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 RemoteViewPitch; // 0x2A2(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1012[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class AController> AIControllerClass; // 0x2A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APlayerState* PlayerState; // 0x2B0(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1013[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AController* LastHitBy; // 0x2C0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AController* Controller; // 0x2C8(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AController* PreviousController; // 0x2D0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1014[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastSparseDelegateProperty_ ReceiveControllerChangedDelegate; // 0x2DC(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
FMulticastSparseDelegateProperty_ ReceiveRestartedDelegate; // 0x2DD(0x1)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1016[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector ControlInputVector; // 0x2E0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LastControlInputVector; // 0x2F8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UInputComponent> OverrideInputComponentClass; // 0x310(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APawn* GetDefaultObj();
|
|
|
|
void SpawnDefaultController();
|
|
void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate);
|
|
void ReceiveUnpossessed(class AController* OldController);
|
|
void ReceiveRestarted();
|
|
void ReceivePossessed(class AController* NewController);
|
|
void ReceiveControllerChanged(class AController* OldController, class AController* NewController);
|
|
void PawnMakeNoise(float Loudness, const struct FVector& NoiseLocation, bool bUseNoiseMakerLocation, class AActor* NoiseMaker);
|
|
void OnRep_PlayerState();
|
|
void OnRep_Controller();
|
|
bool IsPlayerControlled();
|
|
bool IsPawnControlled();
|
|
bool IsMoveInputIgnored();
|
|
bool IsLocallyViewed();
|
|
bool IsLocallyControlled();
|
|
bool IsControlled();
|
|
bool IsBotControlled();
|
|
struct FVector GetPendingMovementInputVector();
|
|
TSubclassOf<class UInputComponent> GetOverrideInputComponentClass();
|
|
struct FVector GetNavAgentLocation();
|
|
class UPawnMovementComponent* GetMovementComponent();
|
|
class AActor* GetMovementBaseActor(class APawn* Pawn);
|
|
class APlayerController* GetLocalViewingPlayerController();
|
|
struct FVector GetLastMovementInputVector();
|
|
struct FRotator GetControlRotation();
|
|
class AController* GetController();
|
|
struct FRotator GetBaseAimRotation();
|
|
void DetachFromControllerPendingDestroy();
|
|
struct FVector ConsumeMovementInputVector();
|
|
void AddMovementInput(const struct FVector& WorldDirection, float ScaleValue, bool bForce);
|
|
void AddControllerYawInput(float Val);
|
|
void AddControllerRollInput(float Val);
|
|
void AddControllerPitchInput(float Val);
|
|
};
|
|
|
|
// 0x300 (0x618 - 0x318)
|
|
// Class Engine.Character
|
|
class ACharacter : public APawn
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* Mesh; // 0x318(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCharacterMovementComponent* CharacterMovement; // 0x320(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCapsuleComponent* CapsuleComponent; // 0x328(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBasedMovementInfo BasedMovement; // 0x330(0x48)(NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FBasedMovementInfo ReplicatedBasedMovement; // 0x378(0x48)(Net, RepNotify, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
float AnimRootMotionTranslationScale; // 0x3C0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1204[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector BaseTranslationOffset; // 0x3C8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FQuat BaseRotationOffset; // 0x3E0(0x20)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReplicatedServerLastTransformUpdateTimeStamp; // 0x400(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReplayLastTransformUpdateTimeStamp; // 0x404(0x4)(Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 ReplicatedMovementMode; // 0x408(0x1)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInBaseReplication; // 0x409(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_120B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CrouchedEyeHeight; // 0x40C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsCrouched : 1; // Mask: 0x1, PropSize: 0x10x410(0x1)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bProxyIsJumpForceApplied : 1; // Mask: 0x2, PropSize: 0x10x410(0x1)(Net, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPressedJump : 1; // Mask: 0x4, PropSize: 0x10x410(0x1)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClientUpdating : 1; // Mask: 0x8, PropSize: 0x10x410(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClientWasFalling : 1; // Mask: 0x10, PropSize: 0x10x410(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClientResimulateRootMotion : 1; // Mask: 0x20, PropSize: 0x10x410(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClientResimulateRootMotionSources : 1; // Mask: 0x40, PropSize: 0x10x410(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSimGravityDisabled : 1; // Mask: 0x80, PropSize: 0x10x410(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClientCheckEncroachmentOnNetUpdate : 1; // Mask: 0x1, PropSize: 0x10x411(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bServerMoveIgnoreRootMotion : 1; // Mask: 0x2, PropSize: 0x10x411(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWasJumping : 1; // Mask: 0x4, PropSize: 0x10x411(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_7B : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_120E[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float JumpKeyHoldTime; // 0x414(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpForceTimeRemaining; // 0x418(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ProxyJumpForceStartedTime; // 0x41C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpMaxHoldTime; // 0x420(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 JumpMaxCount; // 0x424(0x4)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 JumpCurrentCount; // 0x428(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 JumpCurrentCountPreJump; // 0x42C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1214[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnReachedJumpApex; // 0x438(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ LandedDelegate; // 0x448(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ MovementModeChangedDelegate; // 0x458(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnCharacterMovementUpdated; // 0x468(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FRootMotionSourceGroup SavedRootMotion; // 0x478(0x48)(Transient, NativeAccessSpecifierPublic)
|
|
struct FRootMotionMovementParams ClientRootMotionParams; // 0x4C0(0x70)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSimulatedRootMotionReplicatedMove> RootMotionRepMoves; // 0x530(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRepRootMotionMontage RepRootMotion; // 0x540(0xD8)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACharacter* GetDefaultObj();
|
|
|
|
void UnCrouch(bool bClientSimulation);
|
|
void StopJumping();
|
|
void StopAnimMontage(class UAnimMontage* AnimMontage);
|
|
void ServerMovePacked(struct FCharacterServerMovePackedBits& PackedBits);
|
|
void ServerMoveOld(float OldTimeStamp, const struct FVector_NetQuantize10& OldAccel, uint8 OldMoveFlags);
|
|
void ServerMoveNoBase(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode);
|
|
void ServerMoveDualNoBase(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode);
|
|
void ServerMoveDualHybridRootMotion(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode);
|
|
void ServerMoveDual(float TimeStamp0, const struct FVector_NetQuantize10& InAccel0, uint8 PendingFlags, uint32 View0, float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode);
|
|
void ServerMove(float Timestamp, const struct FVector_NetQuantize10& InAccel, const struct FVector_NetQuantize100& ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, class UPrimitiveComponent* ClientMovementBase, class FName ClientBaseBoneName, uint8 ClientMovementMode);
|
|
void RootMotionDebugClientPrintOnScreen(const class FString& InString);
|
|
float PlayAnimMontage(class UAnimMontage* AnimMontage, float InPlayRate, class FName StartSectionName);
|
|
void OnWalkingOffLedge(struct FVector& PreviousFloorImpactNormal, struct FVector& PreviousFloorContactNormal, struct FVector& PreviousLocation, float TimeDelta);
|
|
void OnRep_RootMotion();
|
|
void OnRep_ReplicatedBasedMovement();
|
|
void OnRep_ReplayLastTransformUpdateTimeStamp();
|
|
void OnRep_IsCrouched();
|
|
void OnLaunched(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride);
|
|
void OnLanded(struct FHitResult& Hit);
|
|
void OnJumped();
|
|
void LaunchCharacter(const struct FVector& LaunchVelocity, bool bXYOverride, bool bZOverride);
|
|
void K2_UpdateCustomMovement(float DeltaTime);
|
|
void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust);
|
|
void K2_OnMovementModeChanged(enum class EMovementMode PrevMovementMode, enum class EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode);
|
|
void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust);
|
|
void Jump();
|
|
bool IsPlayingRootMotion();
|
|
bool IsPlayingNetworkedRootMotionMontage();
|
|
bool IsJumpProvidingForce();
|
|
bool HasAnyRootMotion();
|
|
class UAnimMontage* GetCurrentMontage();
|
|
struct FVector GetBaseTranslationOffset();
|
|
struct FRotator GetBaseRotationOffsetRotator();
|
|
float GetAnimRootMotionTranslationScale();
|
|
void Crouch(bool bClientSimulation);
|
|
void ClientVeryShortAdjustPosition(float Timestamp, const struct FVector& NewLoc, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode);
|
|
void ClientMoveResponsePacked(struct FCharacterMoveResponsePackedBits& PackedBits);
|
|
void ClientCheatWalk();
|
|
void ClientCheatGhost();
|
|
void ClientCheatFly();
|
|
void ClientAdjustRootMotionSourcePosition(float Timestamp, const struct FRootMotionSourceGroup& ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode);
|
|
void ClientAdjustRootMotionPosition(float Timestamp, float ServerMontageTrackPosition, const struct FVector& ServerLoc, const struct FVector_NetQuantizeNormal& ServerRotation, float ServerVelZ, class UPrimitiveComponent* ServerBase, class FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode);
|
|
void ClientAdjustPosition(float Timestamp, const struct FVector& NewLoc, const struct FVector& NewVel, class UPrimitiveComponent* NewBase, class FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode);
|
|
void ClientAckGoodMove(float Timestamp);
|
|
bool CanJumpInternal();
|
|
bool CanJump();
|
|
bool CanCrouch();
|
|
void CacheInitialMeshOffset(const struct FVector& MeshRelativeLocation, const struct FRotator& MeshRelativeRotation);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.Info
|
|
class AInfo : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AInfo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x330 - 0x290)
|
|
// Class Engine.GameModeBase
|
|
class AGameModeBase : public AInfo
|
|
{
|
|
public:
|
|
class FString OptionsString; // 0x290(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AGameSession> GameSessionClass; // 0x2A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AGameStateBase> GameStateClass; // 0x2A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APlayerController> PlayerControllerClass; // 0x2B0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APlayerState> PlayerStateClass; // 0x2B8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AHUD> HUDClass; // 0x2C0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APawn> DefaultPawnClass; // 0x2C8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASpectatorPawn> SpectatorClass; // 0x2D0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APlayerController> ReplaySpectatorPlayerControllerClass; // 0x2D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AServerStatReplicator> ServerStatReplicatorClass; // 0x2E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGameSession* GameSession; // 0x2E8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGameStateBase* GameState; // 0x2F0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AServerStatReplicator* ServerStatReplicator; // 0x2F8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText DefaultPlayerName; // 0x300(0x18)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bUseSeamlessTravel : 1; // Mask: 0x1, PropSize: 0x10x318(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStartPlayersAsSpectators : 1; // Mask: 0x2, PropSize: 0x10x318(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bPauseable : 1; // Mask: 0x4, PropSize: 0x10x318(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1347[0x17]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameModeBase* GetDefaultObj();
|
|
|
|
void StartPlay();
|
|
class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot);
|
|
class APawn* SpawnDefaultPawnAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform);
|
|
bool ShouldReset(class AActor* ActorToReset);
|
|
void ReturnToMainMenuHost();
|
|
void RestartPlayerAtTransform(class AController* NewPlayer, struct FTransform& SpawnTransform);
|
|
void RestartPlayerAtPlayerStart(class AController* NewPlayer, class AActor* StartSpot);
|
|
void RestartPlayer(class AController* NewPlayer);
|
|
void ResetLevel();
|
|
bool PlayerCanRestart(class APlayerController* Player);
|
|
bool MustSpectate(class APlayerController* NewPlayerController);
|
|
void K2_PostLogin(class APlayerController* NewPlayer);
|
|
void K2_OnSwapPlayerControllers(class APlayerController* OldPC, class APlayerController* NewPC);
|
|
void K2_OnRestartPlayer(class AController* NewPlayer);
|
|
void K2_OnLogout(class AController* ExitingController);
|
|
void K2_OnChangeName(class AController* Other, const class FString& NewName, bool bNameChange);
|
|
class AActor* K2_FindPlayerStart(class AController* Player, const class FString& IncomingName);
|
|
void InitStartSpot(class AActor* StartSpot, class AController* NewPlayer);
|
|
void InitializeHUDForPlayer(class APlayerController* NewPlayer);
|
|
bool HasMatchStarted();
|
|
bool HasMatchEnded();
|
|
void HandleStartingNewPlayer(class APlayerController* NewPlayer);
|
|
int32 GetNumSpectators();
|
|
int32 GetNumPlayers();
|
|
class UClass* GetDefaultPawnClassForController(class AController* InController);
|
|
class AActor* FindPlayerStart(class AController* Player, const class FString& IncomingName);
|
|
class AActor* ChoosePlayerStart(class AController* Player);
|
|
void ChangeName(class AController* Controller, const class FString& NewName, bool bNameChange);
|
|
bool CanSpectate(class APlayerController* Viewer, class APlayerState* ViewTarget);
|
|
};
|
|
|
|
// 0x48 (0x378 - 0x330)
|
|
// Class Engine.GameMode
|
|
class AGameMode : public AGameModeBase
|
|
{
|
|
public:
|
|
class FName MatchState; // 0x330(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bDelayedStart : 1; // Mask: 0x1, PropSize: 0x10x338(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_7D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1375[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumSpectators; // 0x33C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumPlayers; // 0x340(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumBots; // 0x344(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRespawnDelay; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumTravellingPlayers; // 0x34C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULocalMessage> EngineMessageClass; // 0x350(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class APlayerState*> InactivePlayerArray; // 0x358(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float InactivePlayerStateLifeSpan; // 0x368(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxInactivePlayers; // 0x36C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHandleDedicatedServerReplays; // 0x370(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_137A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameMode* GetDefaultObj();
|
|
|
|
void StartMatch();
|
|
void Say(const class FString& Msg);
|
|
void RestartGame();
|
|
bool ReadyToStartMatch();
|
|
bool ReadyToEndMatch();
|
|
void K2_OnSetMatchState(class FName NewState);
|
|
bool IsMatchInProgress();
|
|
class FName GetMatchState();
|
|
void EndMatch();
|
|
void AbortMatch();
|
|
};
|
|
|
|
// 0x50 (0x2E0 - 0x290)
|
|
// Class Engine.GameStateBase
|
|
class AGameStateBase : public AInfo
|
|
{
|
|
public:
|
|
TSubclassOf<class AGameModeBase> GameModeClass; // 0x290(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGameModeBase* AuthorityGameMode; // 0x298(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ASpectatorPawn> SpectatorClass; // 0x2A0(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class APlayerState*> PlayerArray; // 0x2A8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bReplicatedHasBegunPlay; // 0x2B8(0x1)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13B2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ReplicatedWorldTimeSeconds; // 0x2BC(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ServerWorldTimeSecondsDelta; // 0x2C0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ServerWorldTimeSecondsUpdateFrequency; // 0x2C4(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_13B5[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameStateBase* GetDefaultObj();
|
|
|
|
void OnRep_SpectatorClass();
|
|
void OnRep_ReplicatedWorldTimeSeconds();
|
|
void OnRep_ReplicatedHasBegunPlay();
|
|
void OnRep_GameModeClass();
|
|
bool HasMatchStarted();
|
|
bool HasMatchEnded();
|
|
bool HasBegunPlay();
|
|
float GetServerWorldTimeSeconds();
|
|
float GetPlayerStartTime(class AController* Controller);
|
|
float GetPlayerRespawnDelay(class AController* Controller);
|
|
};
|
|
|
|
// 0x20 (0x300 - 0x2E0)
|
|
// Class Engine.GameState
|
|
class AGameState : public AGameStateBase
|
|
{
|
|
public:
|
|
class FName MatchState; // 0x2E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PreviousMatchState; // 0x2E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ElapsedTime; // 0x2F0(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_13C8[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameState* GetDefaultObj();
|
|
|
|
void OnRep_MatchState();
|
|
void OnRep_ElapsedTime();
|
|
};
|
|
|
|
// 0x528 (0x850 - 0x328)
|
|
// Class Engine.PlayerController
|
|
class APlayerController : public AController
|
|
{
|
|
public:
|
|
uint8 Pad_18ED[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPlayer* Player; // 0x330(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APawn* AcknowledgedPawn; // 0x338(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AHUD* MyHUD; // 0x340(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APlayerCameraManager* PlayerCameraManager; // 0x348(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APlayerCameraManager> PlayerCameraManagerClass; // 0x350(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoManageActiveCameraTarget; // 0x358(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18F4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRotator TargetViewRotation; // 0x360(0x18)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18F5[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SmoothTargetViewRotationSpeed; // 0x390(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18F8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class AActor*> HiddenActors; // 0x398(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class UPrimitiveComponent>> HiddenPrimitiveComponents; // 0x3A8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18FA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LastSpectatorStateSynchTime; // 0x3BC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LastSpectatorSyncLocation; // 0x3C0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator LastSpectatorSyncRotation; // 0x3D8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
int32 ClientCap; // 0x3F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18FC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UCheatManager* CheatManager; // 0x3F8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCheatManager> CheatClass; // 0x400(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPlayerInput* PlayerInput; // 0x408(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FActiveForceFeedbackEffect> ActiveForceFeedbackEffects; // 0x410(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAsyncPhysicsData> AsyncPhysicsDataClass; // 0x420(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAsyncPhysicsInputComponent* AsyncPhysicsDataComponent; // 0x428(0x8)(ExportObject, Net, ZeroConstructor, InstancedReference, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1902[0x80]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_92 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bPlayerIsWaiting : 1; // Mask: 0x10, PropSize: 0x10x4B0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_93 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1904[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 NetPlayerIndex; // 0x4B4(0x1)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1906[0x5B]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UNetConnection* PendingSwapConnection; // 0x510(0x8)(ZeroConstructor, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNetConnection* NetConnection; // 0x518(0x8)(ZeroConstructor, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_190A[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InputYawScale; // 0x538(0x4)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InputPitchScale; // 0x53C(0x4)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InputRollScale; // 0x540(0x4)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowMouseCursor : 1; // Mask: 0x1, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableClickEvents : 1; // Mask: 0x2, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableTouchEvents : 1; // Mask: 0x4, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMouseOverEvents : 1; // Mask: 0x8, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableTouchOverEvents : 1; // Mask: 0x10, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceFeedbackEnabled : 1; // Mask: 0x20, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMotionControls : 1; // Mask: 0x40, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableStreamingSource : 1; // Mask: 0x80, PropSize: 0x10x544(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStreamingSourceShouldActivate : 1; // Mask: 0x1, PropSize: 0x10x545(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStreamingSourceShouldBlockOnSlowStreaming : 1; // Mask: 0x2, PropSize: 0x10x545(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_94 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1914[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EStreamingSourcePriority StreamingSourcePriority; // 0x548(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1916[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor StreamingSourceDebugColor; // 0x54C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FStreamingSourceShape> StreamingSourceShapes; // 0x550(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float ForceFeedbackScale; // 0x560(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1919[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FKey> ClickEventKeys; // 0x568(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EMouseCursor DefaultMouseCursor; // 0x578(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMouseCursor CurrentMouseCursor; // 0x579(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECollisionChannel DefaultClickTraceChannel; // 0x57A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECollisionChannel CurrentClickTraceChannel; // 0x57B(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitResultTraceDistance; // 0x57C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 SeamlessTravelCount; // 0x580(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 LastCompletedSeamlessTravelCount; // 0x582(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_191E[0x84]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UInputComponent* InactiveStateInputComponent; // 0x608(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_95 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bShouldPerformFullTickWhenPaused : 1; // Mask: 0x4, PropSize: 0x10x610(0x1)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_96 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1923[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTouchInterface* CurrentTouchInterface; // 0x628(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPlayerInput> OverridePlayerInputClass; // 0x630(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1926[0x78]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ASpectatorPawn* SpectatorPawn; // 0x6B0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1928[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsLocalPlayerController; // 0x6BC(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1929[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SpawnLocation; // 0x6C0(0x18)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_192A[0x178]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlayerController* GetDefaultObj();
|
|
|
|
bool WasInputKeyJustReleased(const struct FKey& Key);
|
|
bool WasInputKeyJustPressed(const struct FKey& Key);
|
|
void ToggleSpeaking(bool bInSpeaking);
|
|
void TestServerLevelVisibilityChange(class FName PackageName, class FName Filename);
|
|
void SwitchLevel(const class FString& URL);
|
|
bool StreamingSourceShouldBlockOnSlowStreaming();
|
|
bool StreamingSourceShouldActivate();
|
|
void StopHapticEffect(enum class EControllerHand Hand);
|
|
void StartFire(uint8 FireModeNum);
|
|
void SetVirtualJoystickVisibility(bool bVisible);
|
|
void SetViewTargetWithBlend(class AActor* NewViewTarget, float BlendTime, enum class EViewTargetBlendFunction BlendFunc, float BlendExp, bool bLockOutgoing);
|
|
void SetName(const class FString& S);
|
|
void SetMouseLocation(int32 X, int32 Y);
|
|
void SetMouseCursorWidget(enum class EMouseCursor Cursor, class UUserWidget* CursorWidget);
|
|
void SetMotionControlsEnabled(bool bEnabled);
|
|
void SetHapticsByValue(float Frequency, float Amplitude, enum class EControllerHand Hand);
|
|
void SetDisableHaptics(bool bNewDisabled);
|
|
void SetDeprecatedInputYawScale(float NewValue);
|
|
void SetDeprecatedInputRollScale(float NewValue);
|
|
void SetDeprecatedInputPitchScale(float NewValue);
|
|
void SetControllerLightColor(const struct FColor& Color);
|
|
void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning);
|
|
void SetAudioListenerOverride(class USceneComponent* AttachToComponent, const struct FVector& Location, const struct FRotator& Rotation);
|
|
void SetAudioListenerAttenuationOverride(class USceneComponent* AttachToComponent, const struct FVector& AttenuationLocationOVerride);
|
|
void ServerViewSelf(const struct FViewTargetTransitionParams& TransitionParams);
|
|
void ServerViewPrevPlayer();
|
|
void ServerViewNextPlayer();
|
|
void ServerVerifyViewTarget();
|
|
void ServerUpdateMultipleLevelsVisibility(TArray<struct FUpdateLevelVisibilityLevelInfo>& LevelVisibilities);
|
|
void ServerUpdateLevelVisibility(struct FUpdateLevelVisibilityLevelInfo& LevelVisibility);
|
|
void ServerUpdateCamera(const struct FVector_NetQuantize& CamLoc, int32 CamPitchAndYaw);
|
|
void ServerUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ServerUnblockPlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ServerToggleAILogging();
|
|
void ServerShortTimeout();
|
|
void ServerSetSpectatorWaiting(bool bWaiting);
|
|
void ServerSetSpectatorLocation(const struct FVector& NewLoc, const struct FRotator& NewRot);
|
|
void ServerSendLatestAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp);
|
|
void ServerRestartPlayer();
|
|
void ServerRecvClientInputFrame(int32 RecvClientInputFrame, TArray<uint8>& Data);
|
|
void ServerPause();
|
|
void ServerNotifyLoadedWorld(class FName WorldPackageName);
|
|
void ServerMutePlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ServerExecRPC(const class FString& Msg);
|
|
void ServerExec(const class FString& Msg);
|
|
void ServerCheckClientPossessionReliable();
|
|
void ServerCheckClientPossession();
|
|
void ServerChangeName(const class FString& S);
|
|
void ServerCamera(class FName NewMode);
|
|
void ServerBlockPlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ServerAcknowledgePossession(class APawn* P);
|
|
void SendToConsole(const class FString& Command);
|
|
void RestartLevel();
|
|
void ResetControllerLightColor();
|
|
bool ProjectWorldLocationToScreen(const struct FVector& WorldLocation, struct FVector2D* ScreenLocation, bool bPlayerViewportRelative);
|
|
void PlayHapticEffect(class UHapticFeedbackEffect_Base* HapticEffect, enum class EControllerHand Hand, float Scale, bool bLoop);
|
|
void PlayDynamicForceFeedback(float Intensity, float Duration, bool bAffectsLeftLarge, bool bAffectsLeftSmall, bool bAffectsRightLarge, bool bAffectsRightSmall, enum class EDynamicForceFeedbackAction Action, const struct FLatentActionInfo& LatentInfo);
|
|
void Pause();
|
|
void OnServerStartedVisualLogger(bool bIsLogging);
|
|
void OnRep_AsyncPhysicsDataComponent();
|
|
void LocalTravel(const class FString& URL);
|
|
void K2_ClientPlayForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag, bool bLooping, bool bIgnoreTimeDilation, bool bPlayWhilePaused);
|
|
bool IsStreamingSourceEnabled();
|
|
bool IsInputKeyDown(const struct FKey& Key);
|
|
void GetViewportSize(int32* SizeX, int32* SizeY);
|
|
void GetStreamingSourceShapes(TArray<struct FStreamingSourceShape>* OutShapes);
|
|
enum class EStreamingSourcePriority GetStreamingSourcePriority();
|
|
void GetStreamingSourceLocationAndRotation(struct FVector* OutLocation, struct FRotator* OutRotation);
|
|
class ASpectatorPawn* GetSpectatorPawn();
|
|
struct FPlatformUserId GetPlatformUserId();
|
|
TSubclassOf<class UPlayerInput> GetOverridePlayerInputClass();
|
|
bool GetMousePosition(float* LocationX, float* LocationY);
|
|
struct FVector GetInputVectorKeyState(const struct FKey& Key);
|
|
void GetInputTouchState(enum class ETouchIndex FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed);
|
|
void GetInputMouseDelta(float* DeltaX, float* DeltaY);
|
|
void GetInputMotionState(struct FVector* Tilt, struct FVector* RotationRate, struct FVector* Gravity, struct FVector* Acceleration);
|
|
float GetInputKeyTimeDown(const struct FKey& Key);
|
|
void GetInputAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY);
|
|
float GetInputAnalogKeyState(const struct FKey& Key);
|
|
class AHUD* GetHUD();
|
|
bool GetHitResultUnderFingerForObjects(enum class ETouchIndex FingerIndex, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult);
|
|
bool GetHitResultUnderFingerByChannel(enum class ETouchIndex FingerIndex, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult);
|
|
bool GetHitResultUnderFinger(enum class ETouchIndex FingerIndex, enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult);
|
|
bool GetHitResultUnderCursorForObjects(TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, struct FHitResult* HitResult);
|
|
bool GetHitResultUnderCursorByChannel(enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, struct FHitResult* HitResult);
|
|
bool GetHitResultUnderCursor(enum class ECollisionChannel TraceChannel, bool bTraceComplex, struct FHitResult* HitResult);
|
|
struct FVector GetFocalLocation();
|
|
float GetDeprecatedInputYawScale();
|
|
float GetDeprecatedInputRollScale();
|
|
float GetDeprecatedInputPitchScale();
|
|
class UAsyncPhysicsData* GetAsyncPhysicsDataToWrite();
|
|
class UAsyncPhysicsData* GetAsyncPhysicsDataToConsume();
|
|
void FOV(float NewFOV);
|
|
void EnableCheats();
|
|
bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, struct FVector* WorldLocation, struct FVector* WorldDirection);
|
|
bool DeprojectMousePositionToWorld(struct FVector* WorldLocation, struct FVector* WorldDirection);
|
|
void ConsoleKey(const struct FKey& Key);
|
|
void ClientWasKicked(class FText& KickReason);
|
|
void ClientVoiceHandshakeComplete();
|
|
void ClientUpdateMultipleLevelsStreamingStatus(TArray<struct FUpdateLevelStreamingLevelStatus>& LevelStatuses);
|
|
void ClientUpdateLevelStreamingStatus(class FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int32 LODIndex, const struct FNetLevelVisibilityTransactionId& TransactionId);
|
|
void ClientUnmutePlayers(TArray<struct FUniqueNetIdRepl>& PlayerIds);
|
|
void ClientUnmutePlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ClientTravelInternal(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid);
|
|
void ClientTravel(const class FString& URL, enum class ETravelType TravelType, bool bSeamless, const struct FGuid& MapPackageGuid);
|
|
void ClientTeamMessage(class APlayerState* SenderPlayerState, const class FString& S, class FName Type, float MsgLifeTime);
|
|
void ClientStopForceFeedback(class UForceFeedbackEffect* ForceFeedbackEffect, class FName Tag);
|
|
void ClientStopCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately);
|
|
void ClientStopCameraShake(TSubclassOf<class UCameraShakeBase> Shake, bool bImmediately);
|
|
void ClientStartOnlineSession();
|
|
void ClientStartCameraShakeFromSource(TSubclassOf<class UCameraShakeBase> Shake, class UCameraShakeSourceComponent* SourceComponent);
|
|
void ClientStartCameraShake(TSubclassOf<class UCameraShakeBase> Shake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot);
|
|
void ClientSpawnGenericCameraLensEffect(TSubclassOf<class AActor> LensEffectEmitterClass);
|
|
void ClientSpawnCameraLensEffect(TSubclassOf<class AEmitterCameraLensEffectBase> LensEffectEmitterClass);
|
|
void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams);
|
|
void ClientSetSpectatorWaiting(bool bWaiting);
|
|
void ClientSetHUD(TSubclassOf<class AHUD> NewHUDClass);
|
|
void ClientSetForceMipLevelsToBeResident(class UMaterialInterface* Material, float ForceDuration, int32 CinematicTextureGroups);
|
|
void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD);
|
|
void ClientSetCameraMode(class FName NewCamMode);
|
|
void ClientSetCameraFade(bool bEnableFading, const struct FColor& FadeColor, const struct FVector2D& FadeAlpha, float FadeTime, bool bFadeAudio, bool bHoldWhenFinished);
|
|
void ClientSetBlockOnAsyncLoading();
|
|
void ClientReturnToMainMenuWithTextReason(class FText& ReturnReason);
|
|
void ClientReturnToMainMenu(const class FString& ReturnReason);
|
|
void ClientRetryClientRestart(class APawn* NewPawn);
|
|
void ClientRestart(class APawn* NewPawn);
|
|
void ClientReset();
|
|
void ClientRepObjRef(class UObject* Object);
|
|
void ClientRecvServerAckFrameDebug(uint8 NumBuffered, float TargetNumBufferedCmds);
|
|
void ClientRecvServerAckFrame(int32 LastProcessedInputFrame, int32 RecvServerFrameNumber, int8 TimeDilation);
|
|
void ClientReceiveLocalizedMessage(TSubclassOf<class ULocalMessage> Message, int32 SWITCH, class APlayerState* RelatedPlayerState_1, class APlayerState* RelatedPlayerState_2, class UObject* OptionalObject);
|
|
void ClientPrestreamTextures(class AActor* ForcedActor, float ForceDuration, bool bEnableStreaming, int32 CinematicTextureGroups);
|
|
void ClientPrepareMapChange(class FName LevelName, bool bFirst, bool bLast);
|
|
void ClientPlaySoundAtLocation(class USoundBase* Sound, const struct FVector& Location, float VolumeMultiplier, float PitchMultiplier);
|
|
void ClientPlaySound(class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier);
|
|
void ClientPlayForceFeedback_Internal(class UForceFeedbackEffect* ForceFeedbackEffect, const struct FForceFeedbackParameters& Params);
|
|
void ClientMutePlayer(const struct FUniqueNetIdRepl& PlayerId);
|
|
void ClientMessage(const class FString& S, class FName Type, float MsgLifeTime);
|
|
void ClientIgnoreMoveInput(bool bIgnore);
|
|
void ClientIgnoreLookInput(bool bIgnore);
|
|
void ClientGotoState(class FName NewState);
|
|
void ClientGameEnded(class AActor* EndGameFocus, bool bIsWinner);
|
|
void ClientForceGarbageCollection();
|
|
void ClientFlushLevelStreaming();
|
|
void ClientEndOnlineSession();
|
|
void ClientEnableNetworkVoice(bool bEnable);
|
|
void ClientCorrectionAsyncPhysicsTimestamp(const struct FAsyncPhysicsTimestamp& Timestamp);
|
|
void ClientCommitMapChange();
|
|
void ClientClearCameraLensEffects();
|
|
void ClientCapBandwidth(int32 Cap);
|
|
void ClientCancelPendingMapChange();
|
|
void ClientAddTextureStreamingLoc(const struct FVector& InLoc, float Duration, bool bOverrideLocation);
|
|
void ClientAckUpdateLevelVisibility(class FName PackageName, const struct FNetLevelVisibilityTransactionId& TransactionId, bool bClientAckCanMakeVisible);
|
|
void ClientAckTimeDilation(float TimeDilation, int32 ServerStep);
|
|
void ClearAudioListenerOverride();
|
|
void ClearAudioListenerAttenuationOverride();
|
|
bool CanRestartPlayer();
|
|
void Camera(class FName NewMode);
|
|
void AddYawInput(float Val);
|
|
void AddRollInput(float Val);
|
|
void AddPitchInput(float Val);
|
|
void ActivateTouchInterface(class UTouchInterface* NewTouchInterface);
|
|
};
|
|
|
|
// 0x118 (0x3A8 - 0x290)
|
|
// Class Engine.PlayerState
|
|
class APlayerState : public AInfo
|
|
{
|
|
public:
|
|
float Score; // 0x290(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlayerId; // 0x294(0x4)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CompressedPing; // 0x298(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1968[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bShouldUpdateReplicatedPing : 1; // Mask: 0x1, PropSize: 0x10x29A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsSpectator : 1; // Mask: 0x2, PropSize: 0x10x29A(0x1)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOnlySpectator : 1; // Mask: 0x4, PropSize: 0x10x29A(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsABot : 1; // Mask: 0x8, PropSize: 0x10x29A(0x1)(BlueprintVisible, BlueprintReadOnly, Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_97 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bIsInactive : 1; // Mask: 0x20, PropSize: 0x10x29A(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFromPreviousLevel : 1; // Mask: 0x40, PropSize: 0x10x29A(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_98 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1969[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 StartTime; // 0x29C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULocalMessage> EngineMessageClass; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_196A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SavedNetworkAddress; // 0x2B0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FUniqueNetIdRepl UniqueId; // 0x2C0(0x30)(Net, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_196C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnPawnSet; // 0x2F8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class APawn* PawnPrivate; // 0x308(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_196D[0x78]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString PlayerNamePrivate; // 0x388(0x10)(Net, ZeroConstructor, RepNotify, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_196E[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlayerState* GetDefaultObj();
|
|
|
|
void ReceiveOverrideWith(class APlayerState* OldPlayerState);
|
|
void ReceiveCopyProperties(class APlayerState* NewPlayerState);
|
|
void OnRep_UniqueId();
|
|
void OnRep_Score();
|
|
void OnRep_PlayerName();
|
|
void OnRep_PlayerId();
|
|
void OnRep_bIsInactive();
|
|
void OnPawnPrivateDestroyed(class AActor* InActor);
|
|
bool IsSpectator();
|
|
bool IsOnlyASpectator();
|
|
bool IsABot();
|
|
float GetScore();
|
|
class FString GetPlayerName();
|
|
int32 GetPlayerId();
|
|
class APlayerController* GetPlayerController();
|
|
float GetPingInMilliseconds();
|
|
class APawn* GetPawn();
|
|
uint8 GetCompressedPing();
|
|
struct FUniqueNetIdRepl BP_GetUniqueId();
|
|
};
|
|
|
|
// 0x1028 (0x1050 - 0x28)
|
|
// Class Engine.Engine
|
|
class UEngine : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1973[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UFont* TinyFont; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath TinyFontName; // 0x38(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* SmallFont; // 0x58(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath SmallFontName; // 0x60(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* MediumFont; // 0x80(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath MediumFontName; // 0x88(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* LargeFont; // 0xA8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath LargeFontName; // 0xB0(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* SubtitleFont; // 0xD0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath SubtitleFontName; // 0xD8(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UFont*> AdditionalFonts; // 0xF8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class FString> AdditionalFontNames; // 0x108(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UConsole> ConsoleClass; // 0x118(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath ConsoleClassName; // 0x120(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGameViewportClient> GameViewportClientClass; // 0x140(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath GameViewportClientClassName; // 0x148(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULocalPlayer> LocalPlayerClass; // 0x168(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath LocalPlayerClassName; // 0x170(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWorldSettings> WorldSettingsClass; // 0x190(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath WorldSettingsClassName; // 0x198(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath NavigationSystemClassName; // 0x1B8(0x20)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UNavigationSystemBase> NavigationSystemClass; // 0x1D8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath NavigationSystemConfigClassName; // 0x1E0(0x20)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UNavigationSystemConfig> NavigationSystemConfigClass; // 0x200(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath AvoidanceManagerClassName; // 0x208(0x20)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAvoidanceManager> AvoidanceManagerClass; // 0x228(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath AIControllerClassName; // 0x230(0x20)(ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhysicsCollisionHandler> PhysicsCollisionHandlerClass; // 0x250(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath PhysicsCollisionHandlerClassName; // 0x258(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath GameUserSettingsClassName; // 0x278(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGameUserSettings> GameUserSettingsClass; // 0x298(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UGameUserSettings* GameUserSettings; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ALevelScriptActor> LevelScriptActorClass; // 0x2A8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath LevelScriptActorClassName; // 0x2B0(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath DefaultBlueprintBaseClassName; // 0x2D0(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath GameSingletonClassName; // 0x2F0(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* GameSingleton; // 0x310(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath AssetManagerClassName; // 0x318(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAssetManager* AssetManager; // 0x338(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultTexture; // 0x340(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultTextureName; // 0x348(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* DefaultDiffuseTexture; // 0x368(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultDiffuseTextureName; // 0x370(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultBSPVertexTexture; // 0x390(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultBSPVertexTextureName; // 0x398(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* HighFrequencyNoiseTexture; // 0x3B8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath HighFrequencyNoiseTextureName; // 0x3C0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultBokehTexture; // 0x3E0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultBokehTextureName; // 0x3E8(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultBloomKernelTexture; // 0x408(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultBloomKernelTextureName; // 0x410(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultFilmGrainTexture; // 0x430(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultFilmGrainTextureName; // 0x438(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* WireframeMaterial; // 0x458(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WireframeMaterialName; // 0x460(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* DebugMeshMaterial; // 0x470(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DebugMeshMaterialName; // 0x478(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* EmissiveMeshMaterial; // 0x498(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath EmissiveMeshMaterialName; // 0x4A0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* LevelColorationLitMaterial; // 0x4C0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LevelColorationLitMaterialName; // 0x4C8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* LevelColorationUnlitMaterial; // 0x4D8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LevelColorationUnlitMaterialName; // 0x4E0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* LightingTexelDensityMaterial; // 0x4F0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LightingTexelDensityName; // 0x4F8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* ShadedLevelColorationLitMaterial; // 0x508(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ShadedLevelColorationLitMaterialName; // 0x510(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* ShadedLevelColorationUnlitMaterial; // 0x520(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ShadedLevelColorationUnlitMaterialName; // 0x528(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* RemoveSurfaceMaterial; // 0x538(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath RemoveSurfaceMaterialName; // 0x540(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorMaterial; // 0x560(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorMaterialName; // 0x568(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorViewModeMaterial_ColorOnly; // 0x578(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorViewModeMaterialName_ColorOnly; // 0x580(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorViewModeMaterial_AlphaAsColor; // 0x590(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorViewModeMaterialName_AlphaAsColor; // 0x598(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorViewModeMaterial_RedOnly; // 0x5A8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorViewModeMaterialName_RedOnly; // 0x5B0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorViewModeMaterial_GreenOnly; // 0x5C0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorViewModeMaterialName_GreenOnly; // 0x5C8(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* VertexColorViewModeMaterial_BlueOnly; // 0x5D8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString VertexColorViewModeMaterialName_BlueOnly; // 0x5E0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DebugEditorMaterialName; // 0x5F0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* ConstraintLimitMaterial; // 0x610(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialX; // 0x618(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialXAxis; // 0x620(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialY; // 0x628(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialYAxis; // 0x630(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialZ; // 0x638(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialZAxis; // 0x640(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ConstraintLimitMaterialPrismatic; // 0x648(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* InvalidLightmapSettingsMaterial; // 0x650(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath InvalidLightmapSettingsMaterialName; // 0x658(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* PreviewShadowsIndicatorMaterial; // 0x678(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PreviewShadowsIndicatorMaterialName; // 0x680(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* ArrowMaterial; // 0x6A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* ArrowMaterialYellow; // 0x6A8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ArrowMaterialName; // 0x6B0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LightingOnlyBrightness; // 0x6D0(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> ShaderComplexityColors; // 0x6E0(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> QuadComplexityColors; // 0x6F0(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> LightComplexityColors; // 0x700(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> StationaryLightOverlapColors; // 0x710(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> LODColorationColors; // 0x720(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> HLODColorationColors; // 0x730(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> StreamingAccuracyColors; // 0x740(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationExcludedColor; // 0x750(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationIncludedColor; // 0x760(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationRecomputeTangentsColor; // 0x770(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GPUSkinCacheVisualizationLowMemoryThresholdInMB; // 0x780(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GPUSkinCacheVisualizationHighMemoryThresholdInMB; // 0x784(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationLowMemoryColor; // 0x788(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationMidMemoryColor; // 0x798(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GPUSkinCacheVisualizationHighMemoryColor; // 0x7A8(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> GPUSkinCacheVisualizationRayTracingLODOffsetColors; // 0x7B8(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
float MaxPixelShaderAdditiveComplexityCount; // 0x7C8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxES3PixelShaderAdditiveComplexityCount; // 0x7CC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinLightMapDensity; // 0x7D0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdealLightMapDensity; // 0x7D4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLightMapDensity; // 0x7D8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderLightMapDensityGrayscale : 1; // Mask: 0x1, PropSize: 0x10x7DC(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_99 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1996[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RenderLightMapDensityGrayscaleScale; // 0x7E0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RenderLightMapDensityColorScale; // 0x7E4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LightMapDensityVertexMappedColor; // 0x7E8(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LightMapDensitySelectedColor; // 0x7F8(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FStatColorMapping> StatColorMappings; // 0x808(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterial* DefaultPhysMaterial; // 0x818(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultPhysMaterialName; // 0x820(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterial* DefaultDestructiblePhysMaterial; // 0x840(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultDestructiblePhysMaterialName; // 0x848(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FGameNameRedirect> ActiveGameNameRedirects; // 0x868(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FClassRedirect> ActiveClassRedirects; // 0x878(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPluginRedirect> ActivePluginRedirects; // 0x888(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FStructRedirect> ActiveStructRedirects; // 0x898(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
class UTexture2D* PreIntegratedSkinBRDFTexture; // 0x8A8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath PreIntegratedSkinBRDFTextureName; // 0x8B0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* BlueNoiseScalarTexture; // 0x8D0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* BlueNoiseVec2Texture; // 0x8D8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath BlueNoiseScalarTextureName; // 0x8E0(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath BlueNoiseVec2TextureName; // 0x900(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* MiniFontTexture; // 0x920(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath MiniFontTextureName; // 0x928(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* WeightMapPlaceholderTexture; // 0x948(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath WeightMapPlaceholderTextureName; // 0x950(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* LightMapDensityTexture; // 0x970(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath LightMapDensityTextureName; // 0x978(0x20)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19A0[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UGameViewportClient* GameViewport; // 0x9A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> DeferredCommands; // 0x9A8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float NearClipPlane; // 0x9B8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSubtitlesEnabled : 1; // Mask: 0x1, PropSize: 0x10x9BC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSubtitlesForcedOff : 1; // Mask: 0x2, PropSize: 0x10x9BC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaximumLoopIterationCount; // 0x9C0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanBlueprintsTickByDefault : 1; // Mask: 0x1, PropSize: 0x10x9C4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOptimizeAnimBlueprintMemberVariableAccess : 1; // Mask: 0x2, PropSize: 0x10x9C4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowMultiThreadedAnimationUpdate : 1; // Mask: 0x4, PropSize: 0x10x9C4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableEditorPSysRealtimeLOD : 1; // Mask: 0x8, PropSize: 0x10x9C4(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9B : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bSmoothFrameRate : 1; // Mask: 0x20, PropSize: 0x10x9C4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFixedFrameRate : 1; // Mask: 0x40, PropSize: 0x10x9C4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9C : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float FixedFrameRate; // 0x9C8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange SmoothedFrameRateRange; // 0x9CC(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19A9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UEngineCustomTimeStep* CustomTimeStep; // 0x9E0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19AA[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftClassPath CustomTimeStepClassName; // 0xA08(0x20)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTimecodeProvider* TimecodeProvider; // 0xA28(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19AB[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftClassPath TimecodeProviderClassName; // 0xA50(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateDefaultTimecode; // 0xA70(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19AC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFrameRate GenerateDefaultTimecodeFrameRate; // 0xA74(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GenerateDefaultTimecodeFrameDelay; // 0xA7C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCheckForMultiplePawnsSpawnedInAFrame : 1; // Mask: 0x1, PropSize: 0x10xA80(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19AE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumPawnsAllowedToBeSpawnedInAFrame; // 0xA84(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldGenerateLowQualityLightmaps : 1; // Mask: 0x1, PropSize: 0x10xA88(0x1)(Config, GlobalConfig, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor C_WorldBox; // 0xA8C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_BrushWire; // 0xA90(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_AddWire; // 0xA94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_SubtractWire; // 0xA98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_SemiSolidWire; // 0xA9C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_NonSolidWire; // 0xAA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_WireBackground; // 0xAA4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_ScaleBoxHi; // 0xAA8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_VolumeCollision; // 0xAAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_BSPCollision; // 0xAB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_OrthoBackground; // 0xAB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_Volume; // 0xAB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor C_BrushShape; // 0xABC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StreamingDistanceFactor; // 0xAC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FDirectoryPath GameScreenshotSaveDirectory; // 0xAC8(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseStaticMeshMinLODPerQualityLevels; // 0xAD8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseSkeletalMeshMinLODPerQualityLevels; // 0xAD9(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETransitionType TransitionType; // 0xADA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19B5[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString TransitionDescription; // 0xAE0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString TransitionGameMode; // 0xAF0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowMatureLanguage : 1; // Mask: 0x1, PropSize: 0x10xB00(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_9F : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19B6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CameraRotationThreshold; // 0xB04(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraTranslationThreshold; // 0xB08(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PrimitiveProbablyVisibleTime; // 0xB0C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxOcclusionPixelsFraction; // 0xB10(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPauseOnLossOfFocus : 1; // Mask: 0x1, PropSize: 0x10xB14(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A0 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxParticleResize; // 0xB18(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxParticleResizeWarn; // 0xB1C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FDropNoteInfo> PendingDroppedNotes; // 0xB20(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
float NetClientTicksPerSecond; // 0xB30(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisplayGamma; // 0xB34(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDesiredFrameRate; // 0xB38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor DefaultSelectedMaterialColor; // 0xB3C(0x10)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FLinearColor SelectedMaterialColor; // 0xB4C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FLinearColor SelectionOutlineColor; // 0xB5C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FLinearColor SubduedSelectionOutlineColor; // 0xB6C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FLinearColor SelectedMaterialColorOverride; // 0xB7C(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsOverridingSelectedColor; // 0xB8C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19BC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bEnableOnScreenDebugMessages : 1; // Mask: 0x1, PropSize: 0x10xB90(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableOnScreenDebugMessagesDisplay : 1; // Mask: 0x2, PropSize: 0x10xB90(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSuppressMapWarnings : 1; // Mask: 0x4, PropSize: 0x10xB90(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableAILogging : 1; // Mask: 0x8, PropSize: 0x10xB90(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A1 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 bEnableVisualLogRecordingOnStart; // 0xB94(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ScreenSaverInhibitorSemaphore; // 0xB98(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bLockReadOnlyLevels : 1; // Mask: 0x1, PropSize: 0x10xB9C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A2 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ParticleEventManagerClassPath; // 0xBA0(0x10)(ZeroConstructor, Config, GlobalConfig, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelectionHighlightIntensity; // 0xBB0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BSPSelectionHighlightIntensity; // 0xBB4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelectionHighlightIntensityBillboards; // 0xBB8(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19C2[0x294]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 GlobalNetTravelCount; // 0xE50(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19C3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FNetDriverDefinition> NetDriverDefinitions; // 0xE58(0x10)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FIrisNetDriverConfig> IrisNetDriverConfigs; // 0xE68(0x10)(ZeroConstructor, Transient, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> ServerActors; // 0xE78(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> RuntimeServerActors; // 0xE88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float NetErrorLogInterval; // 0xE98(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStartedLoadMapMovie : 1; // Mask: 0x1, PropSize: 0x10xE9C(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A3 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19C6[0x1B]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NextWorldContextHandle; // 0xEB8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19C7[0x194]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
|
|
static class UEngine* GetEngine();
|
|
static class UClass* StaticClass();
|
|
static class UEngine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.ScriptViewportClient
|
|
class UScriptViewportClient : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_19D1[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UScriptViewportClient* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x368 (0x3A0 - 0x38)
|
|
// Class Engine.GameViewportClient
|
|
class UGameViewportClient : public UScriptViewportClient
|
|
{
|
|
public:
|
|
uint8 Pad_19DF[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UConsole* ViewportConsole; // 0x40(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FDebugDisplayProperty> DebugProperties; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19E1[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxSplitscreenPlayers; // 0x68(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19E2[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UWorld* World; // 0x78(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGameInstance* GameInstance; // 0x80(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19E4[0x318]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameViewportClient* GetDefaultObj();
|
|
|
|
void SSSwapControllers();
|
|
void ShowTitleSafeArea();
|
|
void SetConsoleTarget(int32 PlayerIndex);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.Player
|
|
class UPlayer : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_19EB[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APlayerController* PlayerController; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CurrentNetSpeed; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ConfiguredInternetSpeed; // 0x3C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ConfiguredLanSpeed; // 0x40(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19ED[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x250 (0x298 - 0x48)
|
|
// Class Engine.LocalPlayer
|
|
class ULocalPlayer : public UPlayer
|
|
{
|
|
public:
|
|
uint8 Pad_19EF[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UGameViewportClient* ViewportClient; // 0x78(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19F0[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAspectRatioAxisConstraint AspectRatioAxisConstraint; // 0xB8(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19F1[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class APlayerController> PendingLevelPlayerControllerClass; // 0xC0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSentSplitJoin : 1; // Mask: 0x1, PropSize: 0x10xC8(0x1)(Edit, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A4 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19F2[0x17]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ControllerId; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19F3[0x1B4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULocalPlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.LocalPlayerSubsystem
|
|
class ULocalPlayerSubsystem : public USubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULocalPlayerSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class Engine.DataTable
|
|
class UDataTable : public UObject
|
|
{
|
|
public:
|
|
class UScriptStruct* RowStruct; // 0x28(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19FA[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bStripFromClientBuilds : 1; // Mask: 0x1, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreExtraFields : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreMissingFields : 1; // Mask: 0x4, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A5 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_19FE[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ImportKeyField; // 0x88(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19FF[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.CancellableAsyncAction
|
|
class UCancellableAsyncAction : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCancellableAsyncAction* GetDefaultObj();
|
|
|
|
bool IsActive();
|
|
void Cancel();
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.OnlineBlueprintCallProxyBase
|
|
class UOnlineBlueprintCallProxyBase : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UOnlineBlueprintCallProxyBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x32C0 (0x3308 - 0x48)
|
|
// Class Engine.NetConnection
|
|
class UNetConnection : public UPlayer
|
|
{
|
|
public:
|
|
TArray<class UChildConnection*> Children; // 0x48(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UNetDriver* Driver; // 0x58(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPackageMap> PackageMapClass; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPackageMap* PackageMap; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UChannel*> OpenChannels; // 0x70(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> SentTemporaries; // 0x80(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class AActor* ViewTarget; // 0x90(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* OwningActor; // 0x98(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxPacket; // 0xA0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 InternalAck : 1; // Mask: 0x1, PropSize: 0x10xA4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_A6 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A18[0xBB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FUniqueNetIdRepl PlayerId; // 0x160(0x30)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A1B[0x48]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
double LastReceiveTime; // 0x1D8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A1D[0x11E0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 DefaultMaxChannelSize; // 0x13C0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A1E[0x284]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UChannel*> ChannelsToTick; // 0x1648(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A1F[0x1CB0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x768 (0x790 - 0x28)
|
|
// Class Engine.NetDriver
|
|
class UNetDriver : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1A22[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString NetConnectionClassName; // 0x30(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ReplicationDriverClassName; // 0x40(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ReplicationBridgeClassName; // 0x50(0x10)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxDownloadSize; // 0x60(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClampListenServerTickRate : 1; // Mask: 0x1, PropSize: 0x10x64(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A7 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A27[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NetServerMaxTickRate; // 0x68(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxNetTickRate; // 0x6C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxInternetClientRate; // 0x70(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxClientRate; // 0x74(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ServerTravelPause; // 0x78(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpawnPrioritySeconds; // 0x7C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RelevantTimeout; // 0x80(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KeepAliveTime; // 0x84(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialConnectTimeout; // 0x88(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConnectionTimeout; // 0x8C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeoutMultiplierForUnoptimizedBuilds; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A29[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UNetConnection* ServerConnection; // 0x98(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UNetConnection*> ClientConnections; // 0xA0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A2B[0x60]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 RecentlyDisconnectedTrackingTime; // 0x110(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A2C[0x3C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UWorld* World; // 0x150(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPackage* WorldPackage; // 0x158(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A2D[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UObject> NetConnectionClass; // 0x180(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UObject> ReplicationDriverClass; // 0x188(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UObject> ReplicationBridgeClass; // 0x190(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A2F[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName NetDriverName; // 0x1A8(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FChannelDefinition> ChannelDefinitions; // 0x1B0(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FChannelDefinition> ChannelDefinitionMap; // 0x1C0(0x50)(NativeAccessSpecifierPublic)
|
|
TArray<class UChannel*> ActorChannelPool; // 0x210(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A33[0x21]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_A8 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bNoTimeouts : 1; // Mask: 0x40, PropSize: 0x10x241(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNeverApplyNetworkEmulationSettings : 1; // Mask: 0x80, PropSize: 0x10x241(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A34[0x4DE]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UReplicationDriver* ReplicationDriver; // 0x720(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A35[0x68]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetDriver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.OnlineEngineInterface
|
|
class UOnlineEngineInterface : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UOnlineEngineInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.OnlineSession
|
|
class UOnlineSession : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UOnlineSession* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.RuntimeOptionsBase
|
|
class URuntimeOptionsBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1A3B[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeOptionsBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.CameraModifier
|
|
class UCameraModifier : public UObject
|
|
{
|
|
public:
|
|
uint8 bDebug : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bExclusive : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_A9 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A62[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 Priority; // 0x2C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A63[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class APlayerCameraManager* CameraOwner; // 0x30(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AlphaInTime; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AlphaOutTime; // 0x3C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Alpha; // 0x40(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A65[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraModifier* GetDefaultObj();
|
|
|
|
void OnCameraOwnerDestroyed(class AActor* InOwner);
|
|
bool IsDisabled();
|
|
class AActor* GetViewTarget();
|
|
void EnableModifier();
|
|
void DisableModifier(bool bImmediate);
|
|
void BlueprintModifyPostProcess(float DeltaTime, float* PostProcessBlendWeight, struct FPostProcessSettings* PostProcessSettings);
|
|
void BlueprintModifyCamera(float DeltaTime, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float FOV, struct FVector* NewViewLocation, struct FRotator* NewViewRotation, float* NewFOV);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EngineCustomTimeStep
|
|
class UEngineCustomTimeStep : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineCustomTimeStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ReplicationDriver
|
|
class UReplicationDriver : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReplicationDriver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ReplicationConnectionDriver
|
|
class UReplicationConnectionDriver : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReplicationConnectionDriver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x870 (0x898 - 0x28)
|
|
// Class Engine.World
|
|
class UWorld : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1A74[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ULevel* PersistentLevel; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNetDriver* NetDriver; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULineBatchComponent* LineBatcher; // 0x40(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULineBatchComponent* PersistentLineBatcher; // 0x48(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULineBatchComponent* ForegroundLineBatcher; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGameNetworkManager* NetworkManager; // 0x58(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicsCollisionHandler* PhysicsCollisionHandler; // 0x60(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UObject*> ExtraReferencedObjects; // 0x68(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UObject*> PerModuleDataObjects; // 0x78(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class ULevelStreaming*> StreamingLevels; // 0x88(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
struct FStreamingLevelsToConsider StreamingLevelsToConsider; // 0x98(0x28)(Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
|
|
class AServerStreamingLevelsVisibility* ServerStreamingLevelsVisibility; // 0xC0(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString StreamingLevelsPrefix; // 0xC8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A77[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ULevel* CurrentLevelPendingVisibility; // 0xE0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class ULevel* CurrentLevelPendingInvisibility; // 0xE8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDemoNetDriver* DemoNetDriver; // 0xF0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AParticleEventManager* MyParticleEventManager; // 0xF8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhysicsVolume* DefaultPhysicsVolume; // 0x100(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A78[0x36]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_AA : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAreConstraintsDirty : 1; // Mask: 0x4, PropSize: 0x10x13E(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_AB : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A7B[0x9]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UNavigationSystemBase* NavigationSystem; // 0x148(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AGameModeBase* AuthorityGameMode; // 0x150(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AGameStateBase* GameState; // 0x158(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAISystemBase* AISystem; // 0x160(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAvoidanceManager* AvoidanceManager; // 0x168(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class ULevel*> Levels; // 0x170(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<struct FLevelCollection> LevelCollections; // 0x180(0x10)(ZeroConstructor, Transient, NonTransactional, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A7F[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UGameInstance* OwningGameInstance; // 0x1B8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UMaterialParameterCollectionInstance*> ParameterCollectionInstances; // 0x1C0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UCanvas* CanvasForRenderingToTarget; // 0x1D0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCanvas* CanvasForDrawMaterialToRenderTarget; // 0x1D8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A80[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPhysicsFieldComponent* PhysicsField; // 0x250(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 LWILastAssignedUID; // 0x258(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A81[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSet<class UActorComponent*> ComponentsThatNeedPreEndOfFrameSync; // 0x260(0x50)(ExportObject, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UActorComponent*> ComponentsThatNeedEndOfFrameUpdate; // 0x2B0(0x10)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UActorComponent*> ComponentsThatNeedEndOfFrameUpdate_OnGameThread; // 0x2C0(0x10)(ExportObject, ZeroConstructor, Transient, NonTransactional, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A84[0x3F8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UWorldComposition* WorldComposition; // 0x6C8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UContentBundleManager* ContentBundleManager; // 0x6D0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A86[0xA8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FWorldPSCPool PSCPool; // 0x780(0x58)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1A87[0xC0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
|
|
static class UWorld* GetWorld();
|
|
static class UClass* StaticClass();
|
|
static class UWorld* GetDefaultObj();
|
|
|
|
class AWorldSettings* K2_GetWorldSettings();
|
|
void HandleTimelineScrubbed();
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class Engine.MaterialExpression
|
|
class UMaterialExpression : public UObject
|
|
{
|
|
public:
|
|
int32 MaterialExpressionEditorX; // 0x28(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaterialExpressionEditorY; // 0x2C(0x4)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEdGraphNode* GraphNode; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialExpression* SubgraphExpression; // 0x38(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A90[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid MaterialExpressionGuid; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* Material; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialFunction* Function; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Desc; // 0x70(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A92[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bRealtimePreview : 1; // Mask: 0x1, PropSize: 0x10x84(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNeedToUpdatePreview : 1; // Mask: 0x2, PropSize: 0x10x84(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_AD : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A94[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bIsParameterExpression : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_AE : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1A95[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bCommentBubbleVisible : 1; // Mask: 0x1, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowOutputNameOnPin : 1; // Mask: 0x2, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowMaskColorsOnPin : 1; // Mask: 0x4, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHidePreviewWindow : 1; // Mask: 0x8, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCollapsed : 1; // Mask: 0x10, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShaderInputData : 1; // Mask: 0x20, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowInputs : 1; // Mask: 0x40, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowOutputs : 1; // Mask: 0x80, PropSize: 0x10x8C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A9A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FText> MenuCategories; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FExpressionOutput> Outputs; // 0xA0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpression* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTextureBase
|
|
class UMaterialExpressionTextureBase : public UMaterialExpression
|
|
{
|
|
public:
|
|
class UTexture* Texture; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialSamplerType SamplerType; // 0xB8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 IsDefaultMeshpaintTexture : 1; // Mask: 0x1, PropSize: 0x10xB9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AA0[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF8 (0x1B8 - 0xC0)
|
|
// Class Engine.MaterialExpressionTextureSample
|
|
class UMaterialExpressionTextureSample : public UMaterialExpressionTextureBase
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinates; // 0xC0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput TextureObject; // 0xE8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MipValue; // 0x110(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput CoordinatesDX; // 0x138(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput CoordinatesDY; // 0x160(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AutomaticViewMipBiasValue; // 0x188(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ETextureMipValueMode MipValueMode; // 0x1B0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESamplerSourceMode SamplerSource; // 0x1B1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 AutomaticViewMipBias : 1; // Mask: 0x1, PropSize: 0x10x1B2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_AF : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 ConstCoordinate; // 0x1B3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ConstMipValue; // 0x1B4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSample* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x240 - 0x1B8)
|
|
// Class Engine.MaterialExpressionTextureSampleParameter
|
|
class UMaterialExpressionTextureSampleParameter : public UMaterialExpressionTextureSample
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x1B8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExpressionGUID; // 0x1C0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Group; // 0x1D0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortPriority; // 0x1D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1ABB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FParameterChannelNames ChannelNames; // 0x1E0(0x60)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameter2D
|
|
class UMaterialExpressionTextureSampleParameter2D : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameter2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x6E0 (0xF80 - 0x8A0)
|
|
// Class Engine.SkeletalMeshComponent
|
|
class USkeletalMeshComponent : public USkinnedMeshComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> AnimBlueprintGeneratedClass; // 0x8A0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> AnimClass; // 0x8A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimInstance* AnimScriptInstance; // 0x8B0(0x8)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimInstance* PostProcessAnimInstance; // 0x8B8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSingleAnimationPlayData AnimationData; // 0x8C0(0x18)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CB4[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector RootBoneTranslation; // 0x8E8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LineCheckBoundsScale; // 0x900(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CB7[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAnimInstance*> LinkedInstances; // 0x948(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<struct FTransform> CachedBoneSpaceTransforms; // 0x958(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FTransform> CachedComponentSpaceTransforms; // 0x968(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CBA[0xB0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GlobalAnimRateScale; // 0xA28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EKinematicBonesUpdateToPhysics KinematicBonesUpdateType; // 0xA2C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPhysicsTransformUpdateMode PhysicsTransformUpdateMode; // 0xA2D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CBC[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAnimationMode AnimationMode; // 0xA2F(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1CBD[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bDisablePostProcessBlueprint : 1; // Mask: 0x1, PropSize: 0x10xA31(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_C6 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bUpdateOverlapsOnAnimationFinalize : 1; // Mask: 0x4, PropSize: 0x10xA31(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_C7 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bHasValidBodies : 1; // Mask: 0x10, PropSize: 0x10xA31(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bBlendPhysics : 1; // Mask: 0x20, PropSize: 0x10xA31(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePhysicsOnDedicatedServer : 1; // Mask: 0x40, PropSize: 0x10xA31(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdateMeshWhenKinematic : 1; // Mask: 0x80, PropSize: 0x10xA31(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdateJointsFromAnimation : 1; // Mask: 0x1, PropSize: 0x10xA32(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowClothActors : 1; // Mask: 0x2, PropSize: 0x10xA32(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableClothSimulation : 1; // Mask: 0x4, PropSize: 0x10xA32(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_C8 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_1CBF[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bDisableRigidBodyAnimNode : 1; // Mask: 0x1, PropSize: 0x10xA38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bAllowAnimCurveEvaluation : 1; // Mask: 0x2, PropSize: 0x10xA38(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bDisableAnimCurves : 1; // Mask: 0x4, PropSize: 0x10xA38(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_C9 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bCollideWithEnvironment : 1; // Mask: 0x40, PropSize: 0x10xA38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCollideWithAttachedChildren : 1; // Mask: 0x80, PropSize: 0x10xA38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceCollisionUpdate : 1; // Mask: 0x1, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLocalSpaceSimulation : 1; // Mask: 0x2, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bResetAfterTeleport : 1; // Mask: 0x4, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_CA : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bDeferKinematicBoneUpdate : 1; // Mask: 0x10, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNoSkeletonUpdate : 1; // Mask: 0x20, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPauseAnims : 1; // Mask: 0x40, PropSize: 0x10xA39(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseRefPoseOnInitAnim : 1; // Mask: 0x80, PropSize: 0x10xA39(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePerPolyCollision : 1; // Mask: 0x1, PropSize: 0x10xA3A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceRefpose : 1; // Mask: 0x2, PropSize: 0x10xA3A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOnlyAllowAutonomousTickPose : 1; // Mask: 0x4, PropSize: 0x10xA3A(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsAutonomousTickPose : 1; // Mask: 0x8, PropSize: 0x10xA3A(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOldForceRefPose : 1; // Mask: 0x10, PropSize: 0x10xA3A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowPrePhysBones : 1; // Mask: 0x20, PropSize: 0x10xA3A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRequiredBonesUpToDate : 1; // Mask: 0x40, PropSize: 0x10xA3A(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAnimTreeInitialised : 1; // Mask: 0x80, PropSize: 0x10xA3A(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIncludeComponentLocationIntoBounds : 1; // Mask: 0x1, PropSize: 0x10xA3B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableLineCheckWithBounds : 1; // Mask: 0x2, PropSize: 0x10xA3B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPropagateCurvesToFollowers : 1; // Mask: 0x4, PropSize: 0x10xA3B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSkipKinematicUpdateWhenInterpolating : 1; // Mask: 0x8, PropSize: 0x10xA3B(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSkipBoundsUpdateWhenInterpolating : 1; // Mask: 0x10, PropSize: 0x10xA3B(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_CC : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bNeedsQueuedAnimEventsDispatched : 1; // Mask: 0x80, PropSize: 0x10xA3B(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CC5[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint16 CachedAnimCurveUidVersion; // 0xA3E(0x2)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClothBlendWeight; // 0xA40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWaitForParallelClothTask; // 0xA44(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CC8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> DisallowedAnimCurves; // 0xA48(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UBodySetup* BodySetup; // 0xA58(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CCA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ClothMaxDistanceScale; // 0xA64(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnConstraintBroken; // 0xA68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlasticDeformation; // 0xA78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UClothingSimulationFactory> ClothingSimulationFactory; // 0xA88(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CD1[0xF8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TeleportDistanceThreshold; // 0xB88(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TeleportRotationThreshold; // 0xB8C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CD2[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 LastPoseTickFrame; // 0xB98(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CD3[0x94]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UClothingSimulationInteractor* ClothingInteractor; // 0xC30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1CD4[0xC8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAnimInitialized; // 0xD00(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CD5[0x270]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMeshComponent* GetDefaultObj();
|
|
|
|
void UnlinkAnimClassLayers(TSubclassOf<class UAnimInstance> InClass);
|
|
void UnbindClothFromLeaderPoseComponent(bool bRestoreSimulationSpace);
|
|
void ToggleDisablePostProcessBlueprint();
|
|
void TermBodiesBelow(class FName ParentBoneName);
|
|
void SuspendClothingSimulation();
|
|
void Stop();
|
|
void SnapshotPose(struct FPoseSnapshot& Snapshot);
|
|
void SetUpdateClothInEditor(bool NewUpdateState);
|
|
void SetUpdateAnimationInEditor(bool NewUpdateState);
|
|
void SetTeleportRotationThreshold(float Threshold);
|
|
void SetTeleportDistanceThreshold(float Threshold);
|
|
void SetSkeletalMeshAsset(class USkeletalMesh* NewMesh);
|
|
void SetPosition(float InPos, bool bFireNotifies);
|
|
void SetPlayRate(float Rate);
|
|
void SetPhysicsBlendWeight(float PhysicsBlendWeight);
|
|
void SetNotifyRigidBodyCollisionBelow(bool bNewNotifyRigidBodyCollision, class FName BoneName, bool bIncludeSelf);
|
|
void SetMorphTarget(class FName MorphTargetName, float Value, bool bRemoveZeroWeight);
|
|
void SetEnablePhysicsBlending(bool bNewBlendPhysics);
|
|
void SetEnableGravityOnAllBodiesBelow(bool bEnableGravity, class FName BoneName, bool bIncludeSelf);
|
|
void SetEnableBodyGravity(bool bEnableGravity, class FName BoneName);
|
|
void SetDisablePostProcessBlueprint(bool bInDisablePostProcess);
|
|
void SetDisableAnimCurves(bool bInDisableAnimCurves);
|
|
void SetConstraintProfileForAll(class FName ProfileName, bool bDefaultIfNotFound);
|
|
void SetConstraintProfile(class FName JointName, class FName ProfileName, bool bDefaultIfNotFound);
|
|
void SetClothMaxDistanceScale(float Scale);
|
|
void SetBodyNotifyRigidBodyCollision(bool bNewNotifyRigidBodyCollision, class FName BoneName);
|
|
void SetAnimClass(class UClass* NewClass);
|
|
void SetAnimationMode(enum class EAnimationMode InAnimationMode);
|
|
void SetAnimation(class UAnimationAsset* NewAnimToPlay);
|
|
void SetAngularLimits(class FName InBoneName, float Swing1LimitAngle, float TwistLimitAngle, float Swing2LimitAngle);
|
|
void SetAllowRigidBodyAnimNode(bool bInAllow, bool bReinitAnim);
|
|
void SetAllowedAnimCurvesEvaluation(TArray<class FName>& List, bool bAllow);
|
|
void SetAllowClothActors(bool bInAllow);
|
|
void SetAllowAnimCurveEvaluation(bool bInAllow);
|
|
void SetAllMotorsAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType);
|
|
void SetAllMotorsAngularPositionDrive(bool bEnableSwingDrive, bool bEnableTwistDrive, bool bSkipCustomPhysicsType);
|
|
void SetAllMotorsAngularDriveParams(float InSpring, float InDamping, float InForceLimit, bool bSkipCustomPhysicsType);
|
|
void SetAllBodiesSimulatePhysics(bool bNewSimulate);
|
|
void SetAllBodiesPhysicsBlendWeight(float PhysicsBlendWeight, bool bSkipCustomPhysicsType);
|
|
void SetAllBodiesBelowSimulatePhysics(class FName& InBoneName, bool bNewSimulate, bool bIncludeSelf);
|
|
void SetAllBodiesBelowPhysicsDisabled(class FName& InBoneName, bool bDisabled, bool bIncludeSelf);
|
|
void SetAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float PhysicsBlendWeight, bool bSkipCustomPhysicsType, bool bIncludeSelf);
|
|
void SetAllBodiesBelowLinearVelocity(class FName& InBoneName, struct FVector& LinearVelocity, bool bIncludeSelf);
|
|
void ResumeClothingSimulation();
|
|
void ResetClothTeleportMode();
|
|
void ResetAnimInstanceDynamics(enum class ETeleportType InTeleportType);
|
|
void ResetAllowedAnimCurveEvaluation();
|
|
void ResetAllBodiesSimulatePhysics();
|
|
void PlayAnimation(class UAnimationAsset* NewAnimToPlay, bool bLooping);
|
|
void Play(bool bLooping);
|
|
void OverrideAnimationData(class UAnimationAsset* InAnimToPlay, bool bIsLooping, bool bIsPlaying, float Position, float PlayRate);
|
|
void LinkAnimGraphByTag(class FName InTag, TSubclassOf<class UAnimInstance> InClass);
|
|
void LinkAnimClassLayers(TSubclassOf<class UAnimInstance> InClass);
|
|
bool K2_GetClosestPointOnPhysicsAsset(struct FVector& WorldPosition, struct FVector* ClosestWorldPosition, struct FVector* Normal, class FName* BoneName, float* Distance);
|
|
bool IsPlaying();
|
|
bool IsClothingSimulationSuspended();
|
|
bool IsBodyGravityEnabled(class FName BoneName);
|
|
bool HasValidAnimationInstance();
|
|
bool GetTransformAttribute_Ref(class FName& BoneName, class FName& AttributeName, struct FTransform& OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetTransformAttribute(class FName& BoneName, class FName& AttributeName, const struct FTransform& DefaultValue, struct FTransform* OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
float GetTeleportRotationThreshold();
|
|
float GetTeleportDistanceThreshold();
|
|
bool GetStringAttribute_Ref(class FName& BoneName, class FName& AttributeName, class FString& OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetStringAttribute(class FName& BoneName, class FName& AttributeName, const class FString& DefaultValue, class FString* OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
class USkeletalMesh* GetSkeletalMeshAsset();
|
|
struct FVector GetSkeletalCenterOfMass();
|
|
class UAnimInstance* GetPostProcessInstance();
|
|
float GetPosition();
|
|
float GetPlayRate();
|
|
float GetMorphTarget(class FName MorphTargetName);
|
|
class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup);
|
|
class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<class UAnimInstance> InClass);
|
|
void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray<class UAnimInstance*>* OutLinkedInstances);
|
|
class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag);
|
|
bool GetIntegerAttribute_Ref(class FName& BoneName, class FName& AttributeName, int32& OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetIntegerAttribute(class FName& BoneName, class FName& AttributeName, int32 DefaultValue, int32* OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetFloatAttribute_Ref(class FName& BoneName, class FName& AttributeName, float& OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetFloatAttribute(class FName& BoneName, class FName& AttributeName, float DefaultValue, float* OutValue, enum class ECustomBoneAttributeLookup LookupType);
|
|
bool GetDisablePostProcessBlueprint();
|
|
bool GetDisableAnimCurves();
|
|
void GetCurrentJointAngles(class FName InBoneName, float* Swing1Angle, float* TwistAngle, float* Swing2Angle);
|
|
void GetConstraintsFromBody(class FName BodyName, bool bParentConstraints, bool bChildConstraints, bool bIncludesTerminated, TArray<struct FConstraintInstanceAccessor>* OutConstraints);
|
|
void GetConstraints(bool bIncludesTerminated, TArray<struct FConstraintInstanceAccessor>* OutConstraints);
|
|
struct FConstraintInstanceAccessor GetConstraintByName(class FName ConstraintName, bool bIncludesTerminated);
|
|
float GetClothMaxDistanceScale();
|
|
class UClothingSimulationInteractor* GetClothingSimulationInteractor();
|
|
float GetBoneMass(class FName BoneName, bool bScaleMass);
|
|
struct FVector GetBoneLinearVelocity(class FName& InBoneName);
|
|
class UAnimInstance* GetAnimInstance();
|
|
class UClass* GetAnimClass();
|
|
enum class EAnimationMode GetAnimationMode();
|
|
bool GetAllowRigidBodyAnimNode();
|
|
bool GetAllowedAnimCurveEvaluate();
|
|
bool GetAllowClothActors();
|
|
void ForceClothNextUpdateTeleportAndReset();
|
|
void ForceClothNextUpdateTeleport();
|
|
class FName FindConstraintBoneName(int32 ConstraintIndex);
|
|
void ClearMorphTargets();
|
|
void BreakConstraint(const struct FVector& Impulse, const struct FVector& HitLocation, class FName InBoneName);
|
|
void BindClothToLeaderPoseComponent();
|
|
void AllowAnimCurveEvaluation(class FName NameOfCurve, bool bAllow);
|
|
void AddImpulseToAllBodiesBelow(const struct FVector& Impulse, class FName BoneName, bool bVelChange, bool bIncludeSelf);
|
|
void AddForceToAllBodiesBelow(const struct FVector& Force, class FName BoneName, bool bAccelChange, bool bIncludeSelf);
|
|
void AccumulateAllBodiesBelowPhysicsBlendWeight(class FName& InBoneName, float AddPhysicsBlendWeight, bool bSkipCustomPhysicsType);
|
|
};
|
|
|
|
// 0x320 (0x348 - 0x28)
|
|
// Class Engine.AnimInstance
|
|
class UAnimInstance : public UObject
|
|
{
|
|
public:
|
|
class USkeleton* CurrentSkeleton; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERootMotionMode RootMotionMode; // 0x30(0x1)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMultiThreadedAnimationUpdate : 1; // Mask: 0x1, PropSize: 0x10x31(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsingCopyPoseFromMesh : 1; // Mask: 0x2, PropSize: 0x10x31(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_E2 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bReceiveNotifiesFromLinkedInstances : 1; // Mask: 0x10, PropSize: 0x10x31(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPropagateNotifiesToLinkedInstances : 1; // Mask: 0x20, PropSize: 0x10x31(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMainInstanceMontageEvaluationData : 1; // Mask: 0x40, PropSize: 0x10x31(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bQueueMontageEvents : 1; // Mask: 0x80, PropSize: 0x10x31(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1FD7[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnMontageBlendingOut; // 0x38(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMontageStarted; // 0x48(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnMontageEnded; // 0x58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAllMontageInstancesEnded; // 0x68(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FDB[0xD8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FAnimNotifyQueue NotifyQueue; // 0x150(0x70)(Transient, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNotifyEvent> ActiveAnimNotifyState; // 0x1C0(0x10)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNotifyEventReference> ActiveAnimNotifyEventReference; // 0x1D0(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1FDE[0x168]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimInstance* GetDefaultObj();
|
|
|
|
bool WasAnimNotifyTriggeredInStateMachine(int32 MachineIndex, TSubclassOf<class UAnimNotify> AnimNotifyType);
|
|
bool WasAnimNotifyTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<class UAnimNotify> AnimNotifyType);
|
|
bool WasAnimNotifyTriggeredInAnyState(TSubclassOf<class UAnimNotify> AnimNotifyType);
|
|
bool WasAnimNotifyStateActiveInStateMachine(int32 MachineIndex, TSubclassOf<class UAnimNotifyState> AnimNotifyStateType);
|
|
bool WasAnimNotifyStateActiveInSourceState(int32 MachineIndex, int32 StateIndex, TSubclassOf<class UAnimNotifyState> AnimNotifyStateType);
|
|
bool WasAnimNotifyStateActiveInAnyState(TSubclassOf<class UAnimNotifyState> AnimNotifyStateType);
|
|
bool WasAnimNotifyNameTriggeredInStateMachine(int32 MachineIndex, class FName NotifyName);
|
|
bool WasAnimNotifyNameTriggeredInSourceState(int32 MachineIndex, int32 StateIndex, class FName NotifyName);
|
|
bool WasAnimNotifyNameTriggeredInAnyState(class FName NotifyName);
|
|
void UnlockAIResources(bool bUnlockMovement, bool UnlockAILogic);
|
|
void UnlinkAnimClassLayers(TSubclassOf<class UAnimInstance> InClass);
|
|
class APawn* TryGetPawnOwner();
|
|
void StopSlotAnimation(float InBlendOutTime, class FName SlotNodeName);
|
|
void SnapshotPose(struct FPoseSnapshot& Snapshot);
|
|
void SetUseMainInstanceMontageEvaluationData(bool bSet);
|
|
void SetRootMotionMode(enum class ERootMotionMode Value);
|
|
void SetReceiveNotifiesFromLinkedInstances(bool bSet);
|
|
void SetPropagateNotifiesToLinkedInstances(bool bSet);
|
|
void SetMorphTarget(class FName MorphTargetName, float Value);
|
|
void SavePoseSnapshot(class FName SnapshotName);
|
|
void ResetDynamics(enum class ETeleportType InTeleportType);
|
|
bool RequestTransitionEvent(class FName EventName, double RequestTimeout, enum class ETransitionRequestQueueMode QueueMode, enum class ETransitionRequestOverwriteMode OverwriteMode);
|
|
void RequestSlotGroupInertialization(class FName InSlotGroupName, float Duration, class UBlendProfile* BlendProfile);
|
|
void RemovePoseSnapshot(class FName SnapshotName);
|
|
bool QueryTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName);
|
|
bool QueryAndMarkTransitionEvent(int32 MachineIndex, int32 TransitionIndex, class FName EventName);
|
|
class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, struct FMontageBlendSettings& BlendInSettings, struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt);
|
|
class UAnimMontage* PlaySlotAnimationAsDynamicMontage_WithBlendArgs(class UAnimSequenceBase* Asset, class FName SlotNodeName, struct FAlphaBlendArgs& BlendIn, struct FAlphaBlendArgs& BlendOut, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt);
|
|
class UAnimMontage* PlaySlotAnimationAsDynamicMontage(class UAnimSequenceBase* Asset, class FName SlotNodeName, float BlendInTime, float BlendOutTime, float InPlayRate, int32 LoopCount, float BlendOutTriggerTime, float InTimeToStartMontageAt);
|
|
void MontageSync_StopFollowing(class UAnimMontage* MontageFollower);
|
|
void MontageSync_Follow(class UAnimMontage* MontageFollower, class UAnimInstance* OtherAnimInstance, class UAnimMontage* MontageLeader);
|
|
void Montage_StopWithBlendSettings(struct FMontageBlendSettings& BlendOutSettings, class UAnimMontage* Montage);
|
|
void Montage_StopWithBlendOut(struct FAlphaBlendArgs& BlendOut, class UAnimMontage* Montage);
|
|
void Montage_StopGroupByName(float InBlendOutTime, class FName GroupName);
|
|
void Montage_Stop(float InBlendOutTime, class UAnimMontage* Montage);
|
|
void Montage_SetPosition(class UAnimMontage* Montage, float NewPosition);
|
|
void Montage_SetPlayRate(class UAnimMontage* Montage, float NewPlayRate);
|
|
void Montage_SetNextSection(class FName SectionNameToChange, class FName NextSection, class UAnimMontage* Montage);
|
|
void Montage_Resume(class UAnimMontage* Montage);
|
|
float Montage_PlayWithBlendSettings(class UAnimMontage* MontageToPlay, struct FMontageBlendSettings& BlendInSettings, float InPlayRate, enum class EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages);
|
|
float Montage_PlayWithBlendIn(class UAnimMontage* MontageToPlay, struct FAlphaBlendArgs& BlendIn, float InPlayRate, enum class EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages);
|
|
float Montage_Play(class UAnimMontage* MontageToPlay, float InPlayRate, enum class EMontagePlayReturnType ReturnValueType, float InTimeToStartMontageAt, bool bStopAllMontages);
|
|
void Montage_Pause(class UAnimMontage* Montage);
|
|
void Montage_JumpToSectionsEnd(class FName SectionName, class UAnimMontage* Montage);
|
|
void Montage_JumpToSection(class FName SectionName, class UAnimMontage* Montage);
|
|
bool Montage_IsPlaying(class UAnimMontage* Montage);
|
|
bool Montage_IsActive(class UAnimMontage* Montage);
|
|
float Montage_GetPosition(class UAnimMontage* Montage);
|
|
float Montage_GetPlayRate(class UAnimMontage* Montage);
|
|
bool Montage_GetIsStopped(class UAnimMontage* Montage);
|
|
class FName Montage_GetCurrentSection(class UAnimMontage* Montage);
|
|
float Montage_GetBlendTime(class UAnimMontage* Montage);
|
|
void LockAIResources(bool bLockMovement, bool LockAILogic);
|
|
void LinkAnimGraphByTag(class FName InTag, TSubclassOf<class UAnimInstance> InClass);
|
|
void LinkAnimClassLayers(TSubclassOf<class UAnimInstance> InClass);
|
|
bool IsUsingMainInstanceMontageEvaluationData();
|
|
bool IsSyncGroupBetweenMarkers(class FName InSyncGroupName, class FName PreviousMarker, class FName NextMarker, bool bRespectMarkerOrder);
|
|
bool IsPlayingSlotAnimation(class UAnimSequenceBase* Asset, class FName SlotNodeName);
|
|
bool IsAnyMontagePlaying();
|
|
bool HasMarkerBeenHitThisFrame(class FName SyncGroup, class FName MarkerName);
|
|
bool GetTimeToClosestMarker(class FName SyncGroup, class FName MarkerName, float* OutMarkerTime);
|
|
struct FMarkerSyncAnimPosition GetSyncGroupPosition(class FName InSyncGroupName);
|
|
float GetRelevantAnimTimeRemainingFraction(int32 MachineIndex, int32 StateIndex);
|
|
float GetRelevantAnimTimeRemaining(int32 MachineIndex, int32 StateIndex);
|
|
float GetRelevantAnimTimeFraction(int32 MachineIndex, int32 StateIndex);
|
|
float GetRelevantAnimTime(int32 MachineIndex, int32 StateIndex);
|
|
float GetRelevantAnimLength(int32 MachineIndex, int32 StateIndex);
|
|
bool GetReceiveNotifiesFromLinkedInstances();
|
|
bool GetPropagateNotifiesToLinkedInstances();
|
|
class USkeletalMeshComponent* GetOwningComponent();
|
|
class AActor* GetOwningActor();
|
|
void GetLinkedAnimLayerInstancesByGroup(class FName InGroup, TArray<class UAnimInstance*>* OutLinkedInstances);
|
|
class UAnimInstance* GetLinkedAnimLayerInstanceByGroupAndClass(class FName InGroup, TSubclassOf<class UAnimInstance> InClass);
|
|
class UAnimInstance* GetLinkedAnimLayerInstanceByGroup(class FName InGroup);
|
|
class UAnimInstance* GetLinkedAnimLayerInstanceByClass(TSubclassOf<class UAnimInstance> InClass);
|
|
void GetLinkedAnimGraphInstancesByTag(class FName InTag, TArray<class UAnimInstance*>* OutLinkedInstances);
|
|
class UAnimInstance* GetLinkedAnimGraphInstanceByTag(class FName InTag);
|
|
float GetInstanceTransitionTimeElapsedFraction(int32 MachineIndex, int32 TransitionIndex);
|
|
float GetInstanceTransitionTimeElapsed(int32 MachineIndex, int32 TransitionIndex);
|
|
float GetInstanceTransitionCrossfadeDuration(int32 MachineIndex, int32 TransitionIndex);
|
|
float GetInstanceStateWeight(int32 MachineIndex, int32 StateIndex);
|
|
float GetInstanceMachineWeight(int32 MachineIndex);
|
|
float GetInstanceCurrentStateElapsedTime(int32 MachineIndex);
|
|
float GetInstanceAssetPlayerTimeFromEndFraction(int32 AssetPlayerIndex);
|
|
float GetInstanceAssetPlayerTimeFromEnd(int32 AssetPlayerIndex);
|
|
float GetInstanceAssetPlayerTimeFraction(int32 AssetPlayerIndex);
|
|
float GetInstanceAssetPlayerTime(int32 AssetPlayerIndex);
|
|
float GetInstanceAssetPlayerLength(int32 AssetPlayerIndex);
|
|
float GetDeltaSeconds();
|
|
bool GetCurveValueWithDefault(class FName CurveName, float DefaultValue, float* OutValue);
|
|
float GetCurveValue(class FName CurveName);
|
|
class FName GetCurrentStateName(int32 MachineIndex);
|
|
class UAnimMontage* GetCurrentActiveMontage();
|
|
void GetAllCurveNames(TArray<class FName>* OutNames);
|
|
void GetActiveCurveNames(enum class EAnimCurveType CurveType, TArray<class FName>* OutNames);
|
|
void ClearTransitionEvents(class FName EventName);
|
|
void ClearMorphTargets();
|
|
void ClearAllTransitionEvents();
|
|
float CalculateDirection(struct FVector& Velocity, struct FRotator& BaseRotation);
|
|
void BlueprintUpdateAnimation(float DeltaTimeX);
|
|
void BlueprintThreadSafeUpdateAnimation(float DeltaTime);
|
|
void BlueprintPostEvaluateAnimation();
|
|
void BlueprintLinkedAnimationLayersInitialized();
|
|
void BlueprintInitializeAnimation();
|
|
void BlueprintBeginPlay();
|
|
};
|
|
|
|
// 0x150 (0x380 - 0x230)
|
|
// Class Engine.BlueprintGeneratedClass
|
|
class UBlueprintGeneratedClass : public UClass
|
|
{
|
|
public:
|
|
uint8 Pad_200B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumReplicatedProperties; // 0x238(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasNativizedParent : 1; // Mask: 0x1, PropSize: 0x10x23C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasCookedComponentInstancingData : 1; // Mask: 0x2, PropSize: 0x10x23C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_E4 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_200D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UDynamicBlueprintBinding*> DynamicBindingObjects; // 0x240(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UActorComponent*> ComponentTemplates; // 0x250(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UTimelineTemplate*> Timelines; // 0x260(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FBPComponentClassOverride> ComponentClassOverrides; // 0x270(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USimpleConstructionScript* SimpleConstructionScript; // 0x280(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInheritableComponentHandler* InheritableComponentHandler; // 0x288(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStructProperty* UberGraphFramePointerProperty; // 0x290(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2013[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UFunction* UberGraphFunction; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FGuid> CookedPropertyGuids; // 0x2A8(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FBlueprintCookedComponentInstancingData> CookedComponentInstancingData; // 0x2F8(0x50)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_2015[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintGeneratedClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC0 (0xE8 - 0x28)
|
|
// Class Engine.CameraShakeBase
|
|
class UCameraShakeBase : public UObject
|
|
{
|
|
public:
|
|
bool bSingleInstance; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2023[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ShakeScale; // 0x2C(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCameraShakePattern* RootShakePattern; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APlayerCameraManager* CameraManager; // 0x38(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2026[0xA8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraShakeBase* GetDefaultObj();
|
|
|
|
void SetRootShakePattern(class UCameraShakePattern* InPattern);
|
|
class UCameraShakePattern* GetRootShakePattern();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CameraShakePattern
|
|
class UCameraShakePattern : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraShakePattern* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Engine.Commandlet
|
|
class UCommandlet : public UObject
|
|
{
|
|
public:
|
|
class FString HelpDescription; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString HelpUsage; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString HelpWebLink; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> HelpParamNames; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> HelpParamDescriptions; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 IsServer : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 IsClient : 1; // Mask: 0x2, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 IsEditor : 1; // Mask: 0x4, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 LogToConsole : 1; // Mask: 0x8, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ShowErrorCount : 1; // Mask: 0x10, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ShowProgress : 1; // Mask: 0x20, PropSize: 0x10x78(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2034[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCommandlet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x9C0 (0xC60 - 0x2A0)
|
|
// Class Engine.AudioComponent
|
|
class UAudioComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_2120[0x198]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USoundBase* Sound; // 0x438(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAudioParameter> DefaultParameters; // 0x440(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FAudioParameter> InstanceParameters; // 0x450(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
class USoundClass* SoundClassOverride; // 0x460(0x8)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x468(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStopWhenOwnerDestroyed : 1; // Mask: 0x2, PropSize: 0x10x468(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldRemainActiveIfDropped : 1; // Mask: 0x4, PropSize: 0x10x468(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowSpatialization : 1; // Mask: 0x8, PropSize: 0x10x468(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideAttenuation : 1; // Mask: 0x10, PropSize: 0x10x468(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideSubtitlePriority : 1; // Mask: 0x20, PropSize: 0x10x468(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsUISound : 1; // Mask: 0x40, PropSize: 0x10x468(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableLowPassFilter : 1; // Mask: 0x80, PropSize: 0x10x468(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverridePriority : 1; // Mask: 0x1, PropSize: 0x10x469(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSuppressSubtitles : 1; // Mask: 0x2, PropSize: 0x10x469(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanPlayMultipleInstances : 1; // Mask: 0x4, PropSize: 0x10x469(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableParameterUpdatesWhilePlaying : 1; // Mask: 0x8, PropSize: 0x10x469(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_EE : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 BitPad_EF : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAutoManageAttachment : 1; // Mask: 0x40, PropSize: 0x10x46A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_F0 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2133[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName AudioComponentUserID; // 0x470(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchModulationMin; // 0x478(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchModulationMax; // 0x47C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeModulationMin; // 0x480(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeModulationMax; // 0x484(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMultiplier; // 0x488(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EnvelopeFollowerAttackTime; // 0x48C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EnvelopeFollowerReleaseTime; // 0x490(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Priority; // 0x494(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SubtitlePriority; // 0x498(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_213A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USoundEffectSourcePresetChain* SourceEffectChain; // 0x4A0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchMultiplier; // 0x4A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LowPassFilterFrequency; // 0x4AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_213C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USoundAttenuation* AttenuationSettings; // 0x4B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoundAttenuationSettings AttenuationOverrides; // 0x4C0(0x3C8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class USoundConcurrency* ConcurrencySettings; // 0x888(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<class USoundConcurrency*> ConcurrencySet; // 0x890(0x50)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2140[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAttachmentRule AutoAttachLocationRule; // 0x8EC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttachmentRule AutoAttachRotationRule; // 0x8ED(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttachmentRule AutoAttachScaleRule; // 0x8EE(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2145[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoundModulationDefaultRoutingSettings ModulationRouting; // 0x8F0(0x188)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAudioPlayStateChanged; // 0xA78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_214A[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAudioVirtualizationChanged; // 0xAA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_214C[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAudioFinished; // 0xAC8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_214E[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAudioPlaybackPercent; // 0xAF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_214F[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAudioSingleEnvelopeValue; // 0xB18(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2150[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnAudioMultiEnvelopeValue; // 0xB40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2153[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FDelegateProperty_ OnQueueSubtitles; // 0xB68(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2155[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class USceneComponent> AutoAttachParent; // 0xB88(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AutoAttachSocketName; // 0xB90(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2157[0xC8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioComponent* GetDefaultObj();
|
|
|
|
void StopDelayed(float DelayTime);
|
|
void Stop();
|
|
void SetWaveParameter(class FName InName, class USoundWave* InWave);
|
|
void SetVolumeMultiplier(float NewVolumeMultiplier);
|
|
void SetUISound(bool bInUISound);
|
|
void SetSubmixSend(class USoundSubmixBase* Submix, float SendLevel);
|
|
void SetSourceBusSendPreEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel);
|
|
void SetSourceBusSendPostEffect(class USoundSourceBus* SoundSourceBus, float SourceBusSendLevel);
|
|
void SetSound(class USoundBase* NewSound);
|
|
void SetPitchMultiplier(float NewPitchMultiplier);
|
|
void SetPaused(bool bPause);
|
|
void SetOutputToBusOnly(bool bInOutputToBusOnly);
|
|
void SetLowPassFilterFrequency(float InLowPassFilterFrequency);
|
|
void SetLowPassFilterEnabled(bool InLowPassFilterEnabled);
|
|
void SetIntParameter(class FName InName, int32 InInt);
|
|
void SetFloatParameter(class FName InName, float InFloat);
|
|
void SetBoolParameter(class FName InName, bool InBool);
|
|
void SetAudioBusSendPreEffect(class UAudioBus* AudioBus, float AudioBusSendLevel);
|
|
void SetAudioBusSendPostEffect(class UAudioBus* AudioBus, float AudioBusSendLevel);
|
|
void PlayQuantized(class UObject* WorldContextObject, class UQuartzClockHandle*& InClockHandle, struct FQuartzQuantizationBoundary& InQuantizationBoundary, FDelegateProperty_& InDelegate, float InStartTime, float InFadeInDuration, float InFadeVolumeLevel, enum class EAudioFaderCurve InFadeCurve);
|
|
void Play(float StartTime);
|
|
bool IsVirtualized();
|
|
bool IsPlaying();
|
|
bool HasCookedFFTData();
|
|
bool HasCookedAmplitudeEnvelopeData();
|
|
enum class EAudioComponentPlayState GetPlayState();
|
|
bool GetCookedFFTDataForAllPlayingSounds(TArray<struct FSoundWaveSpectralDataPerSound>* OutSoundWaveSpectralData);
|
|
bool GetCookedFFTData(TArray<float>& FrequenciesToGet, TArray<struct FSoundWaveSpectralData>* OutSoundWaveSpectralData);
|
|
bool GetCookedEnvelopeDataForAllPlayingSounds(TArray<struct FSoundWaveEnvelopeDataPerSound>* OutEnvelopeData);
|
|
bool GetCookedEnvelopeData(float* OutEnvelopeData);
|
|
void FadeOut(float FadeOutDuration, float FadeVolumeLevel, enum class EAudioFaderCurve FadeCurve);
|
|
void FadeIn(float FadeInDuration, float FadeVolumeLevel, float StartTime, enum class EAudioFaderCurve FadeCurve);
|
|
bool BP_GetAttenuationSettingsToApply(struct FSoundAttenuationSettings* OutAttenuationSettings);
|
|
void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel, enum class EAudioFaderCurve FadeCurve);
|
|
void AdjustAttenuation(struct FSoundAttenuationSettings& InAttenuationSettings);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.DynamicBlueprintBinding
|
|
class UDynamicBlueprintBinding : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDynamicBlueprintBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.InputDelegateBinding
|
|
class UInputDelegateBinding : public UDynamicBlueprintBinding
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x128 - 0xA0)
|
|
// Class Engine.InputComponent
|
|
class UInputComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_21DE[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FCachedKeyToActionInfo> CachedKeyToActionInfo; // 0x110(0x10)(ZeroConstructor, Transient, DuplicateTransient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_21E0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputComponent* GetDefaultObj();
|
|
|
|
bool WasControllerKeyJustReleased(const struct FKey& Key);
|
|
bool WasControllerKeyJustPressed(const struct FKey& Key);
|
|
void OnInputOwnerEndPlayed(class AActor* InOwner, enum class EEndPlayReason EndPlayReason);
|
|
bool IsControllerKeyDown(const struct FKey& Key);
|
|
void GetTouchState(int32 FingerIndex, float* LocationX, float* LocationY, bool* bIsCurrentlyPressed);
|
|
struct FVector GetControllerVectorKeyState(const struct FKey& Key);
|
|
void GetControllerMouseDelta(float* DeltaX, float* DeltaY);
|
|
float GetControllerKeyTimeDown(const struct FKey& Key);
|
|
void GetControllerAnalogStickState(enum class EControllerAnalogStick WhichStick, float* StickX, float* StickY);
|
|
float GetControllerAnalogKeyState(const struct FKey& Key);
|
|
};
|
|
|
|
// 0x470 (0x498 - 0x28)
|
|
// Class Engine.PlayerInput
|
|
class UPlayerInput : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_21FE[0x178]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FKeyBind> DebugExecBindings; // 0x1A0(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21FF[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> InvertedAxis; // 0x1E0(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2200[0x2A8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayerInput* GetDefaultObj();
|
|
|
|
void SetMouseSensitivity(float Sensitivity);
|
|
void SetBind(class FName BindName, const class FString& Command);
|
|
void InvertAxisKey(const struct FKey& AxisKey);
|
|
void InvertAxis(class FName AxisName);
|
|
class APlayerController* GetOuterAPlayerController();
|
|
void ClearSmoothing();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AssetImportData
|
|
class UAssetImportData : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetImportData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AssetUserData
|
|
class UAssetUserData : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetUserData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Engine.Exporter
|
|
class UExporter : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> SupportedClass; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* ExportRootScope; // 0x30(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> FormatExtension; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> FormatDescription; // 0x48(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 PreferredFormatIndex; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TextIndent; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bText : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSelectedOnly : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceFileOperations : 1; // Mask: 0x4, PropSize: 0x10x60(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_F1 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_222A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAssetExportTask* ExportTask; // 0x68(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_222B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UExporter* GetDefaultObj();
|
|
|
|
bool ScriptRunAssetExportTask(class UAssetExportTask* Task);
|
|
bool RunAssetExportTasks(TArray<class UAssetExportTask*>& ExportTasks);
|
|
bool RunAssetExportTask(class UAssetExportTask* Task);
|
|
};
|
|
|
|
// 0x68 (0x108 - 0xA0)
|
|
// Class Engine.MovementComponent
|
|
class UMovementComponent : public UActorComponent
|
|
{
|
|
public:
|
|
class USceneComponent* UpdatedComponent; // 0xA0(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPrimitiveComponent* UpdatedPrimitive; // 0xA8(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_228B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector Velocity; // 0xB8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PlaneConstraintNormal; // 0xD0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PlaneConstraintOrigin; // 0xE8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUpdateOnlyIfRendered : 1; // Mask: 0x1, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoUpdateTickRegistration : 1; // Mask: 0x2, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTickBeforeOwner : 1; // Mask: 0x4, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoRegisterUpdatedComponent : 1; // Mask: 0x8, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bConstrainToPlane : 1; // Mask: 0x10, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSnapToPlaneAtStart : 1; // Mask: 0x20, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoRegisterPhysicsVolumeUpdates : 1; // Mask: 0x40, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComponentShouldUpdatePhysicsVolume : 1; // Mask: 0x80, PropSize: 0x10x100(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2292[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPlaneConstraintAxisSetting PlaneConstraintAxisSetting; // 0x103(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2293[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMovementComponent* GetDefaultObj();
|
|
|
|
void StopMovementImmediately();
|
|
void SnapUpdatedComponentToPlane();
|
|
void SetUpdatedComponent(class USceneComponent* NewUpdatedComponent);
|
|
void SetPlaneConstraintOrigin(const struct FVector& PlaneOrigin);
|
|
void SetPlaneConstraintNormal(const struct FVector& PlaneNormal);
|
|
void SetPlaneConstraintFromVectors(const struct FVector& Forward, const struct FVector& Up);
|
|
void SetPlaneConstraintEnabled(bool bEnabled);
|
|
void SetPlaneConstraintAxisSetting(enum class EPlaneConstraintAxisSetting NewAxisSetting);
|
|
void PhysicsVolumeChanged(class APhysicsVolume* NewVolume);
|
|
bool K2_MoveUpdatedComponent(const struct FVector& Delta, const struct FRotator& NewRotation, struct FHitResult* OutHit, bool bSweep, bool bTeleport);
|
|
bool IsExceedingMaxSpeed(float MaxSpeed);
|
|
struct FVector GetPlaneConstraintOrigin();
|
|
struct FVector GetPlaneConstraintNormal();
|
|
enum class EPlaneConstraintAxisSetting GetPlaneConstraintAxisSetting();
|
|
class APhysicsVolume* GetPhysicsVolume();
|
|
float GetMaxSpeed();
|
|
float GetGravityZ();
|
|
struct FVector ConstrainNormalToPlane(const struct FVector& Normal);
|
|
struct FVector ConstrainLocationToPlane(const struct FVector& Location);
|
|
struct FVector ConstrainDirectionToPlane(const struct FVector& Direction);
|
|
};
|
|
|
|
// 0x48 (0x150 - 0x108)
|
|
// Class Engine.NavMovementComponent
|
|
class UNavMovementComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
struct FNavAgentProperties NavAgentProps; // 0x108(0x38)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FixedPathBrakingDistance; // 0x140(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUpdateNavAgentWithOwnersCollision : 1; // Mask: 0x1, PropSize: 0x10x144(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUseAccelerationForPaths : 1; // Mask: 0x2, PropSize: 0x10x144(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUseFixedBrakingDistanceForPaths : 1; // Mask: 0x4, PropSize: 0x10x144(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_F2 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
struct FMovementProperties MovementState; // 0x145(0x1)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UObject* PathFollowingComp; // 0x148(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavMovementComponent* GetDefaultObj();
|
|
|
|
void StopMovementKeepPathing();
|
|
void StopActiveMovement();
|
|
bool IsSwimming();
|
|
bool IsMovingOnGround();
|
|
bool IsFlying();
|
|
bool IsFalling();
|
|
bool IsCrouching();
|
|
};
|
|
|
|
// 0x8 (0x158 - 0x150)
|
|
// Class Engine.PawnMovementComponent
|
|
class UPawnMovementComponent : public UNavMovementComponent
|
|
{
|
|
public:
|
|
class APawn* PawnOwner; // 0x150(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPawnMovementComponent* GetDefaultObj();
|
|
|
|
bool IsMoveInputIgnored();
|
|
struct FVector GetPendingInputVector();
|
|
class APawn* GetPawnOwner();
|
|
struct FVector GetLastInputVector();
|
|
struct FVector ConsumeInputVector();
|
|
void AddInputVector(const struct FVector& WorldVector, bool bForce);
|
|
};
|
|
|
|
// 0xDA0 (0xEF8 - 0x158)
|
|
// Class Engine.CharacterMovementComponent
|
|
class UCharacterMovementComponent : public UPawnMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_236E[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ACharacter* CharacterOwner; // 0x168(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GravityScale; // 0x170(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxStepHeight; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpZVelocity; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpOffJumpZFactor; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2371[0x1C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WalkableFloorAngle; // 0x19C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float WalkableFloorZ; // 0x1A0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EMovementMode MovementMode; // 0x1A4(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CustomMovementMode; // 0x1A5(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENetworkSmoothingMode NetworkSmoothingMode; // 0x1A6(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2372[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GroundFriction; // 0x1A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2373[0x3C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MaxWalkSpeed; // 0x1E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxWalkSpeedCrouched; // 0x1EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSwimSpeed; // 0x1F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxFlySpeed; // 0x1F4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxCustomMovementSpeed; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAcceleration; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAnalogWalkSpeed; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingFrictionFactor; // 0x204(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingFriction; // 0x208(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingSubStepTime; // 0x20C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingDecelerationWalking; // 0x210(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingDecelerationFalling; // 0x214(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingDecelerationSwimming; // 0x218(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingDecelerationFlying; // 0x21C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirControl; // 0x220(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirControlBoostMultiplier; // 0x224(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirControlBoostVelocityThreshold; // 0x228(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallingLateralFriction; // 0x22C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchedHalfHeight; // 0x230(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Buoyancy; // 0x234(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerchRadiusThreshold; // 0x238(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerchAdditionalHeight; // 0x23C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationRate; // 0x240(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bUseSeparateBrakingFriction : 1; // Mask: 0x1, PropSize: 0x10x258(0x1)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyGravityWhileJumping : 1; // Mask: 0x2, PropSize: 0x10x258(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseControllerDesiredRotation : 1; // Mask: 0x4, PropSize: 0x10x258(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrientRotationToMovement : 1; // Mask: 0x8, PropSize: 0x10x258(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSweepWhileNavWalking : 1; // Mask: 0x10, PropSize: 0x10x258(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_F5 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bMovementInProgress : 1; // Mask: 0x40, PropSize: 0x10x258(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bEnableScopedMovementUpdates : 1; // Mask: 0x80, PropSize: 0x10x258(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableServerDualMoveScopedMovementUpdates : 1; // Mask: 0x1, PropSize: 0x10x259(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceMaxAccel : 1; // Mask: 0x2, PropSize: 0x10x259(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRunPhysicsWithNoController : 1; // Mask: 0x4, PropSize: 0x10x259(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceNextFloorCheck : 1; // Mask: 0x8, PropSize: 0x10x259(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShrinkProxyCapsule : 1; // Mask: 0x10, PropSize: 0x10x259(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanWalkOffLedges : 1; // Mask: 0x20, PropSize: 0x10x259(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanWalkOffLedgesWhenCrouching : 1; // Mask: 0x40, PropSize: 0x10x259(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_F6 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 BitPad_F7 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bNetworkSkipProxyPredictionOnNetUpdate : 1; // Mask: 0x2, PropSize: 0x10x25A(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNetworkAlwaysReplicateTransformUpdateTimestamp : 1; // Mask: 0x4, PropSize: 0x10x25A(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDeferUpdateMoveComponent : 1; // Mask: 0x8, PropSize: 0x10x25A(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePhysicsInteraction : 1; // Mask: 0x10, PropSize: 0x10x25A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTouchForceScaledToMass : 1; // Mask: 0x20, PropSize: 0x10x25A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPushForceScaledToMass : 1; // Mask: 0x40, PropSize: 0x10x25A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPushForceUsingZOffset : 1; // Mask: 0x80, PropSize: 0x10x25A(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bScalePushForceToVelocity : 1; // Mask: 0x1, PropSize: 0x10x25B(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_F8 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_238F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USceneComponent* DeferredUpdatedMoveComponent; // 0x260(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxOutOfWaterStepHeight; // 0x268(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutofWaterZ; // 0x26C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass; // 0x270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StandingDownwardForceScale; // 0x274(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialPushForceFactor; // 0x278(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PushForceFactor; // 0x27C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PushForcePointZOffsetFactor; // 0x280(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TouchForceFactor; // 0x284(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTouchForce; // 0x288(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTouchForce; // 0x28C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RepulsionForce; // 0x290(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_239B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector Acceleration; // 0x298(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FQuat LastUpdateRotation; // 0x2B0(0x20)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LastUpdateLocation; // 0x2D0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LastUpdateVelocity; // 0x2E8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ServerLastTransformUpdateTimeStamp; // 0x300(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ServerLastClientGoodMoveAckTime; // 0x304(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ServerLastClientAdjustmentTime; // 0x308(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23A1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector PendingImpulseToApply; // 0x310(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PendingForceToApply; // 0x328(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AnalogInputModifier; // 0x340(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23A5[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MaxSimulationTimeStep; // 0x350(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxSimulationIterations; // 0x354(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxJumpApexAttemptsPerSimulation; // 0x358(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDepenetrationWithGeometry; // 0x35C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDepenetrationWithGeometryAsProxy; // 0x360(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDepenetrationWithPawn; // 0x364(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDepenetrationWithPawnAsProxy; // 0x368(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkSimulatedSmoothLocationTime; // 0x36C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkSimulatedSmoothRotationTime; // 0x370(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ListenServerNetworkSimulatedSmoothLocationTime; // 0x374(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ListenServerNetworkSimulatedSmoothRotationTime; // 0x378(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetProxyShrinkRadius; // 0x37C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetProxyShrinkHalfHeight; // 0x380(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMaxSmoothUpdateDistance; // 0x384(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkNoSmoothUpdateDistance; // 0x388(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMinTimeBetweenClientAckGoodMoves; // 0x38C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMinTimeBetweenClientAdjustments; // 0x390(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMinTimeBetweenClientAdjustmentsLargeCorrection; // 0x394(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkLargeClientCorrectionDistance; // 0x398(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeCheckThreshold; // 0x39C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpOutOfWaterPitch; // 0x3A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFindFloorResult CurrentFloor; // 0x3A8(0xF8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EMovementMode DefaultLandMovementMode; // 0x4A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMovementMode DefaultWaterMovementMode; // 0x4A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMovementMode GroundMovementMode; // 0x4A2(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_23BA[0x9]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bMaintainHorizontalGroundVelocity : 1; // Mask: 0x1, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bImpartBaseVelocityX : 1; // Mask: 0x2, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bImpartBaseVelocityY : 1; // Mask: 0x4, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bImpartBaseVelocityZ : 1; // Mask: 0x8, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bImpartBaseAngularVelocity : 1; // Mask: 0x10, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bJustTeleported : 1; // Mask: 0x20, PropSize: 0x10x4AC(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, Transient, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNetworkUpdateReceived : 1; // Mask: 0x40, PropSize: 0x10x4AC(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNetworkMovementModeChanged : 1; // Mask: 0x80, PropSize: 0x10x4AC(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreClientMovementErrorChecksAndCorrection : 1; // Mask: 0x1, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bServerAcceptClientAuthoritativePosition : 1; // Mask: 0x2, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNotifyApex : 1; // Mask: 0x4, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCheatFlying : 1; // Mask: 0x8, PropSize: 0x10x4AD(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWantsToCrouch : 1; // Mask: 0x10, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCrouchMaintainsBaseLocation : 1; // Mask: 0x20, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, DisableEditOnTemplate, EditConst, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreBaseRotation : 1; // Mask: 0x40, PropSize: 0x10x4AD(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFastAttachedMove : 1; // Mask: 0x80, PropSize: 0x10x4AD(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysCheckFloor : 1; // Mask: 0x1, PropSize: 0x10x4AE(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFlatBaseForFloorChecks : 1; // Mask: 0x2, PropSize: 0x10x4AE(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPerformingJumpOff : 1; // Mask: 0x4, PropSize: 0x10x4AE(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWantsToLeaveNavWalking : 1; // Mask: 0x8, PropSize: 0x10x4AE(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseRVOAvoidance : 1; // Mask: 0x10, PropSize: 0x10x4AE(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRequestedMoveUseAcceleration : 1; // Mask: 0x20, PropSize: 0x10x4AE(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_FA : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bWasSimulatingRootMotion : 1; // Mask: 0x80, PropSize: 0x10x4AE(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowPhysicsRotationDuringAnimRootMotion : 1; // Mask: 0x1, PropSize: 0x10x4AF(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_FB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
float FormerBaseVelocityDecayHalfLife; // 0x4B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasRequestedVelocity : 1; // Mask: 0x1, PropSize: 0x10x4B4(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bRequestedMoveWithMaxSpeed : 1; // Mask: 0x2, PropSize: 0x10x4B4(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bWasAvoidanceUpdated : 1; // Mask: 0x4, PropSize: 0x10x4B4(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_FC : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bProjectNavMeshWalking : 1; // Mask: 0x20, PropSize: 0x10x4B4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bProjectNavMeshOnBothWorldChannels : 1; // Mask: 0x40, PropSize: 0x10x4B4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_FD : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_23D0[0x1F]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AvoidanceConsiderationRadius; // 0x4D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RequestedVelocity; // 0x4D8(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LastUpdateRequestedVelocity; // 0x4F0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AvoidanceUID; // 0x508(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FNavAvoidanceMask AvoidanceGroup; // 0x50C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FNavAvoidanceMask GroupsToAvoid; // 0x510(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FNavAvoidanceMask GroupsToIgnore; // 0x514(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
float AvoidanceWeight; // 0x518(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector PendingLaunchVelocity; // 0x520(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23D5[0x138]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float NavMeshProjectionInterval; // 0x670(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavMeshProjectionTimer; // 0x674(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavMeshProjectionInterpSpeed; // 0x678(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavMeshProjectionHeightScaleUp; // 0x67C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavMeshProjectionHeightScaleDown; // 0x680(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavWalkingFloorDistTolerance; // 0x684(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23D7[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FCharacterMovementComponentPostPhysicsTickFunction PostPhysicsTickFunction; // 0x6B8(0x30)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_23DA[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinTimeBetweenTimeStampResets; // 0x700(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23DB[0x554]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRootMotionSourceGroup CurrentRootMotion; // 0xC58(0x48)(Transient, NativeAccessSpecifierPublic)
|
|
struct FRootMotionSourceGroup ServerCorrectionRootMotion; // 0xCA0(0x48)(Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23DE[0x168]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRootMotionMovementParams RootMotionParams; // 0xE50(0x70)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector AnimRootMotionVelocity; // 0xEC0(0x18)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23DF[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCharacterMovementComponent* GetDefaultObj();
|
|
|
|
void SetWalkableFloorZ(float InWalkableFloorZ);
|
|
void SetWalkableFloorAngle(float InWalkableFloorAngle);
|
|
void SetMovementMode(enum class EMovementMode NewMovementMode, uint8 NewCustomMode);
|
|
void SetGroupsToIgnoreMask(struct FNavAvoidanceMask& GroupMask);
|
|
void SetGroupsToIgnore(int32 GroupFlags);
|
|
void SetGroupsToAvoidMask(struct FNavAvoidanceMask& GroupMask);
|
|
void SetGroupsToAvoid(int32 GroupFlags);
|
|
void SetCrouchedHalfHeight(float NewValue);
|
|
void SetAvoidanceGroupMask(struct FNavAvoidanceMask& GroupMask);
|
|
void SetAvoidanceGroup(int32 GroupFlags);
|
|
void SetAvoidanceEnabled(bool bEnable);
|
|
float K2_GetWalkableFloorZ();
|
|
float K2_GetWalkableFloorAngle();
|
|
void K2_FindFloor(const struct FVector& CapsuleLocation, struct FFindFloorResult* FloorResult);
|
|
void K2_ComputeFloorDist(const struct FVector& CapsuleLocation, float LineDistance, float SweepDistance, float SweepRadius, struct FFindFloorResult* FloorResult);
|
|
bool IsWalking();
|
|
bool IsWalkable(struct FHitResult& Hit);
|
|
float GetValidPerchRadius();
|
|
float GetPerchRadiusThreshold();
|
|
class UPrimitiveComponent* GetMovementBase();
|
|
float GetMinAnalogSpeed();
|
|
float GetMaxJumpHeightWithJumpTime();
|
|
float GetMaxJumpHeight();
|
|
float GetMaxBrakingDeceleration();
|
|
float GetMaxAcceleration();
|
|
struct FVector GetLastUpdateVelocity();
|
|
struct FRotator GetLastUpdateRotation();
|
|
struct FVector GetLastUpdateRequestedVelocity();
|
|
struct FVector GetLastUpdateLocation();
|
|
struct FVector GetImpartedMovementBaseVelocity();
|
|
struct FVector GetCurrentAcceleration();
|
|
float GetCrouchedHalfHeight();
|
|
class ACharacter* GetCharacterOwner();
|
|
float GetAnalogInputModifier();
|
|
void DisableMovement();
|
|
void ClearAccumulatedForces();
|
|
void CapsuleTouched(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, struct FHitResult& SweepResult);
|
|
void CalcVelocity(float DeltaTime, float Friction, bool bFluid, float BrakingDeceleration);
|
|
void AddImpulse(const struct FVector& Impulse, bool bVelocityChange);
|
|
void AddForce(const struct FVector& Force);
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Engine.EdGraph
|
|
class UEdGraph : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UEdGraphSchema> Schema; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UEdGraphNode*> Nodes; // 0x30(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 bEditable : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowDeletion : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowRenaming : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23F8[0x1F]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEdGraph* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x140 (0x168 - 0x28)
|
|
// Class Engine.SoundBase
|
|
class USoundBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2402[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USoundClass* SoundClassObject; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDebug : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideConcurrency : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableBusSends : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableBaseSubmix : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableSubmixSends : 1; // Mask: 0x10, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasDelayNode : 1; // Mask: 0x20, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasConcatenatorNode : 1; // Mask: 0x40, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bBypassVolumeScaleForPriority : 1; // Mask: 0x80, PropSize: 0x10x38(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVirtualizationMode VirtualizationMode; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_240D[0x56]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSet<class USoundConcurrency*> ConcurrencySet; // 0x90(0x50)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FSoundConcurrencySettings ConcurrencyOverrides; // 0xE0(0x20)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x100(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x104(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TotalSamples; // 0x108(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Priority; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundAttenuation* AttenuationSettings; // 0x110(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundSubmixBase* SoundSubmixObject; // 0x118(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundSubmixSendInfo> SoundSubmixSends; // 0x120(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USoundEffectSourcePresetChain* SourceEffectChain; // 0x130(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundSourceBusSendInfo> BusSends; // 0x138(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundSourceBusSendInfo> PreEffectBusSends; // 0x148(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x158(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2E8 (0x450 - 0x168)
|
|
// Class Engine.SoundWave
|
|
class USoundWave : public USoundBase
|
|
{
|
|
public:
|
|
uint8 Pad_241A[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CompressionQuality; // 0x178(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 StreamingPriority; // 0x17C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESoundwaveSampleRateSettings SampleRateQuality; // 0x180(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_241B[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ESoundGroup SoundGroup; // 0x182(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x183(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStreaming : 1; // Mask: 0x2, PropSize: 0x10x183(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_102 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ESoundAssetCompressionType SoundAssetCompressionType; // 0x184(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bSeekableStreaming : 1; // Mask: 0x1, PropSize: 0x10x185(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bUseBinkAudio : 1; // Mask: 0x2, PropSize: 0x10x185(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_103 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_241C[0x1A]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoundModulationDefaultRoutingSettings ModulationSettings; // 0x1A0(0x188)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TArray<float> FrequenciesToAnalyze; // 0x328(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundWaveSpectralTimeData> CookedSpectralTimeData; // 0x338(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundWaveEnvelopeTimeData> CookedEnvelopeTimeData; // 0x348(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 InitialChunkSize; // 0x358(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_241F[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_104 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bMature : 1; // Mask: 0x20, PropSize: 0x10x39C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bManualWordWrap : 1; // Mask: 0x40, PropSize: 0x10x39C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSingleLine : 1; // Mask: 0x80, PropSize: 0x10x39C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsAmbisonics : 1; // Mask: 0x1, PropSize: 0x10x39D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_105 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ESoundWaveLoadingBehavior LoadingBehavior; // 0x39E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2424[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SpokenText; // 0x3A0(0x10)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SubtitlePriority; // 0x3B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Volume; // 0x3B4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Pitch; // 0x3B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumChannels; // 0x3BC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundWaveCuePoint> CuePoints; // 0x3C0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
int32 SampleRate; // 0x3D0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2429[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FSubtitleCue> Subtitles; // 0x3E0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UCurveTable* Curves; // 0x3F0(0x8)(Edit, ZeroConstructor, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveTable* InternalCurves; // 0x3F8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_242C[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundWave* GetDefaultObj();
|
|
|
|
void SetSoundAssetCompressionType(enum class ESoundAssetCompressionType InSoundAssetCompressionType, bool bMarkDirty);
|
|
enum class ESoundAssetCompressionType GetSoundAssetCompressionType();
|
|
};
|
|
|
|
// 0x50 (0x4A0 - 0x450)
|
|
// Class Engine.SoundWaveProcedural
|
|
class USoundWaveProcedural : public USoundWave
|
|
{
|
|
public:
|
|
uint8 Pad_2434[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundWaveProcedural* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.SoundEffectPreset
|
|
class USoundEffectPreset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2436[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundEffectPreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x68 - 0x68)
|
|
// Class Engine.SoundEffectSubmixPreset
|
|
class USoundEffectSubmixPreset : public USoundEffectPreset
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundEffectSubmixPreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x68 - 0x68)
|
|
// Class Engine.SoundEffectSourcePreset
|
|
class USoundEffectSourcePreset : public USoundEffectPreset
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundEffectSourcePreset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.Channel
|
|
class UChannel : public UObject
|
|
{
|
|
public:
|
|
class UNetConnection* Connection; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_243F[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x228 (0x290 - 0x68)
|
|
// Class Engine.ActorChannel
|
|
class UActorChannel : public UChannel
|
|
{
|
|
public:
|
|
class AActor* Actor; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2446[0xE8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> CreateSubObjects; // 0x158(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2447[0x128]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x560 - 0x558)
|
|
// Class Engine.CapsuleComponent
|
|
class UCapsuleComponent : public UShapeComponent
|
|
{
|
|
public:
|
|
float CapsuleHalfHeight; // 0x558(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRadius; // 0x55C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCapsuleComponent* GetDefaultObj();
|
|
|
|
void SetCapsuleSize(float InRadius, float InHalfHeight, bool bUpdateOverlaps);
|
|
void SetCapsuleRadius(float Radius, bool bUpdateOverlaps);
|
|
void SetCapsuleHalfHeight(float HalfHeight, bool bUpdateOverlaps);
|
|
void GetUnscaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere);
|
|
void GetUnscaledCapsuleSize(float* OutRadius, float* OutHalfHeight);
|
|
float GetUnscaledCapsuleRadius();
|
|
float GetUnscaledCapsuleHalfHeight_WithoutHemisphere();
|
|
float GetUnscaledCapsuleHalfHeight();
|
|
float GetShapeScale();
|
|
void GetScaledCapsuleSize_WithoutHemisphere(float* OutRadius, float* OutHalfHeightWithoutHemisphere);
|
|
void GetScaledCapsuleSize(float* OutRadius, float* OutHalfHeight);
|
|
float GetScaledCapsuleRadius();
|
|
float GetScaledCapsuleHalfHeight_WithoutHemisphere();
|
|
float GetScaledCapsuleHalfHeight();
|
|
};
|
|
|
|
// 0x8 (0x560 - 0x558)
|
|
// Class Engine.SphereComponent
|
|
class USphereComponent : public UShapeComponent
|
|
{
|
|
public:
|
|
float SphereRadius; // 0x558(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24C9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USphereComponent* GetDefaultObj();
|
|
|
|
void SetSphereRadius(float InSphereRadius, bool bUpdateOverlaps);
|
|
float GetUnscaledSphereRadius();
|
|
float GetShapeScale();
|
|
float GetScaledSphereRadius();
|
|
};
|
|
|
|
// 0x90 (0x320 - 0x290)
|
|
// Class Engine.LevelInstance
|
|
class ALevelInstance : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_24CD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftObjectPtr<class UWorld> CookedWorldAsset; // 0x298(0x30)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGuid LevelInstanceSpawnGuid; // 0x2C8(0x10)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24CE[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelInstance* GetDefaultObj();
|
|
|
|
void OnRep_LevelInstanceSpawnGuid();
|
|
};
|
|
|
|
// 0x790 (0xA30 - 0x2A0)
|
|
// Class Engine.CameraComponent
|
|
class UCameraComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float FieldOfView; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OrthoWidth; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OrthoNearClipPlane; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OrthoFarClipPlane; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AspectRatio; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x2B4(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFieldOfViewForLOD : 1; // Mask: 0x2, PropSize: 0x10x2B4(0x1)(Edit, BlueprintVisible, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockToHmd : 1; // Mask: 0x4, PropSize: 0x10x2B4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePawnControlRotation : 1; // Mask: 0x8, PropSize: 0x10x2B4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_108 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ECameraProjectionMode ProjectionMode; // 0x2B5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2513[0x6A]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PostProcessBlendWeight; // 0x320(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2514[0x2C]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPostProcessSettings PostProcessSettings; // 0x350(0x6E0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraComponent* GetDefaultObj();
|
|
|
|
void SetUseFieldOfViewForLOD(bool bInUseFieldOfViewForLOD);
|
|
void SetProjectionMode(enum class ECameraProjectionMode InProjectionMode);
|
|
void SetPostProcessBlendWeight(float InPostProcessBlendWeight);
|
|
void SetOrthoWidth(float InOrthoWidth);
|
|
void SetOrthoNearClipPlane(float InOrthoNearClipPlane);
|
|
void SetOrthoFarClipPlane(float InOrthoFarClipPlane);
|
|
void SetFieldOfView(float InFieldOfView);
|
|
void SetConstraintAspectRatio(bool bInConstrainAspectRatio);
|
|
void SetAspectRatio(float InAspectRatio);
|
|
void RemoveBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject);
|
|
void OnCameraMeshHiddenChanged();
|
|
void GetCameraView(float DeltaTime, struct FMinimalViewInfo* DesiredView);
|
|
void AddOrUpdateBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject, float InWeight);
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.CheatManager
|
|
class UCheatManager : public UObject
|
|
{
|
|
public:
|
|
class ADebugCameraController* DebugCameraControllerRef; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADebugCameraController> DebugCameraControllerClass; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2599[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UCheatManagerExtension*> CheatManagerExtensions; // 0x78(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCheatManager* GetDefaultObj();
|
|
|
|
void Walk();
|
|
void ViewSelf();
|
|
void ViewPlayer(const class FString& S);
|
|
void ViewClass(TSubclassOf<class AActor> DesiredClass);
|
|
void ViewActor(class FName ActorName);
|
|
void UpdateSafeArea();
|
|
void ToggleServerStatReplicatorUpdateStatNet();
|
|
void ToggleServerStatReplicatorClientOverwrite();
|
|
void ToggleDebugCamera();
|
|
void ToggleAILogging();
|
|
void TestCollisionDistance();
|
|
void Teleport();
|
|
void Summon(const class FString& ClassName);
|
|
void StreamLevelOut(class FName PackageName);
|
|
void StreamLevelIn(class FName PackageName);
|
|
void SpawnServerStatReplicator();
|
|
void Slomo(float NewTimeDilation);
|
|
void SetWorldOrigin();
|
|
void SetMouseSensitivityToDefault();
|
|
void ServerToggleAILogging();
|
|
void ReceiveInitCheatManager();
|
|
void ReceiveEndPlay();
|
|
void PlayersOnly();
|
|
void OnPlayerEndPlayed(class AActor* Player, enum class EEndPlayReason EndPlayReason);
|
|
void OnlyLoadLevel(class FName PackageName);
|
|
void LogLoc();
|
|
void InvertMouse();
|
|
void God();
|
|
void Ghost();
|
|
class APlayerController* GetPlayerController();
|
|
void FreezeFrame(float Delay);
|
|
void Fly();
|
|
void FlushLog();
|
|
void EnableDebugCamera();
|
|
void DumpVoiceMutingState();
|
|
void DumpPartyState();
|
|
void DumpOnlineSessionState();
|
|
void DumpChatState();
|
|
void DisableDebugCamera();
|
|
void DestroyTarget();
|
|
void DestroyServerStatReplicator();
|
|
void DestroyPawns(TSubclassOf<class APawn> AClass);
|
|
void DestroyAllPawnsExceptTarget();
|
|
void DestroyAll(TSubclassOf<class AActor> AClass);
|
|
void DebugCapsuleSweepSize(float HalfHeight, float Radius);
|
|
void DebugCapsuleSweepPawn();
|
|
void DebugCapsuleSweepComplex(bool bTraceComplex);
|
|
void DebugCapsuleSweepClear();
|
|
void DebugCapsuleSweepChannel(enum class ECollisionChannel Channel);
|
|
void DebugCapsuleSweepCapture();
|
|
void DebugCapsuleSweep();
|
|
void DamageTarget(float DamageAmount);
|
|
void CheatScript(const class FString& ScriptName);
|
|
void ChangeSize(float F);
|
|
void BugItStringCreator(const struct FVector& ViewLocation, const struct FRotator& ViewRotation, class FString* GoString, class FString* LocString);
|
|
void BugItGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll);
|
|
void BugIt(const class FString& ScreenShotDescription);
|
|
};
|
|
|
|
// 0x38 (0x2D8 - 0x2A0)
|
|
// Class Engine.LightComponentBase
|
|
class ULightComponentBase : public USceneComponent
|
|
{
|
|
public:
|
|
struct FGuid LightGuid; // 0x2A0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Brightness; // 0x2B0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor LightColor; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectsWorld : 1; // Mask: 0x1, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastShadows : 1; // Mask: 0x2, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastStaticShadows : 1; // Mask: 0x4, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastDynamicShadows : 1; // Mask: 0x8, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectTranslucentLighting : 1; // Mask: 0x10, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTransmission : 1; // Mask: 0x20, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastVolumetricShadow : 1; // Mask: 0x40, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastDeepShadow : 1; // Mask: 0x80, PropSize: 0x10x2BC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastRaytracedShadow : 1; // Mask: 0x1, PropSize: 0x10x2BD(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_109 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_25D7[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ECastRayTracedShadow CastRaytracedShadow; // 0x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25D8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bAffectReflection : 1; // Mask: 0x1, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectGlobalIllumination : 1; // Mask: 0x2, PropSize: 0x10x2C4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_25DA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DeepShadowLayerDistribution; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IndirectLightingIntensity; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricScatteringIntensity; // 0x2D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SamplesPerPixel; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightComponentBase* GetDefaultObj();
|
|
|
|
void SetSamplesPerPixel(int32 NewValue);
|
|
void SetCastVolumetricShadow(bool bNewValue);
|
|
void SetCastShadows(bool bNewValue);
|
|
void SetCastRaytracedShadows(enum class ECastRayTracedShadow bNewValue);
|
|
void SetCastRaytracedShadow(bool bNewValue);
|
|
void SetCastDeepShadow(bool bNewValue);
|
|
void SetAffectReflection(bool bNewValue);
|
|
void SetAffectGlobalIllumination(bool bNewValue);
|
|
struct FLinearColor GetLightColor();
|
|
};
|
|
|
|
// 0x108 (0x3E0 - 0x2D8)
|
|
// Class Engine.LightComponent
|
|
class ULightComponent : public ULightComponentBase
|
|
{
|
|
public:
|
|
float Temperature; // 0x2D8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDrawDistance; // 0x2DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistanceFadeRange; // 0x2E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseTemperature : 1; // Mask: 0x1, PropSize: 0x10x2E4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10B : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2635[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ShadowMapChannel; // 0x2E8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2636[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinRoughness; // 0x2F0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpecularScale; // 0x2F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowResolutionScale; // 0x2F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowBias; // 0x2FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowSlopeBias; // 0x300(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowSharpen; // 0x304(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ContactShadowLength; // 0x308(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ContactShadowLengthInWS : 1; // Mask: 0x1, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 InverseSquaredFalloff : 1; // Mask: 0x2, PropSize: 0x10x30C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastTranslucentShadows : 1; // Mask: 0x4, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastShadowsFromCinematicObjectsOnly : 1; // Mask: 0x8, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectDynamicIndirectLighting : 1; // Mask: 0x10, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceCachedShadowsForMovablePrimitives : 1; // Mask: 0x20, PropSize: 0x10x30C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10C : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_263D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLightingChannels LightingChannels; // 0x310(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_263F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* LightFunctionMaterial; // 0x318(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LightFunctionScale; // 0x320(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureLightProfile* IESTexture; // 0x338(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseIESBrightness : 1; // Mask: 0x1, PropSize: 0x10x340(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2644[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float IESBrightnessScale; // 0x344(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightFunctionFadeDistance; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisabledBrightness; // 0x34C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableLightShaftBloom : 1; // Mask: 0x1, PropSize: 0x10x350(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2647[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BloomScale; // 0x354(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloomThreshold; // 0x358(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloomMaxBrightness; // 0x35C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor BloomTint; // 0x360(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRayTracedDistanceFieldShadows; // 0x364(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_264C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RayStartOffsetDepthScale; // 0x368(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_264D[0x74]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightComponent* GetDefaultObj();
|
|
|
|
void SetVolumetricScatteringIntensity(float NewIntensity);
|
|
void SetUseTemperature(bool bNewValue);
|
|
void SetUseIESBrightness(bool bNewValue);
|
|
void SetTransmission(bool bNewValue);
|
|
void SetTemperature(float NewTemperature);
|
|
void SetSpecularScale(float NewValue);
|
|
void SetShadowSlopeBias(float NewValue);
|
|
void SetShadowBias(float NewValue);
|
|
void SetLightingChannels(bool bChannel0, bool bChannel1, bool bChannel2);
|
|
void SetLightFunctionScale(const struct FVector& NewLightFunctionScale);
|
|
void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial);
|
|
void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance);
|
|
void SetLightFunctionDisabledBrightness(float NewValue);
|
|
void SetLightFColor(const struct FColor& NewLightColor);
|
|
void SetLightColor(const struct FLinearColor& NewLightColor, bool bSRGB);
|
|
void SetIntensity(float NewIntensity);
|
|
void SetIndirectLightingIntensity(float NewIntensity);
|
|
void SetIESTexture(class UTextureLightProfile* NewValue);
|
|
void SetIESBrightnessScale(float NewValue);
|
|
void SetForceCachedShadowsForMovablePrimitives(bool bNewValue);
|
|
void SetEnableLightShaftBloom(bool bNewValue);
|
|
void SetBloomTint(const struct FColor& NewValue);
|
|
void SetBloomThreshold(float NewValue);
|
|
void SetBloomScale(float NewValue);
|
|
void SetBloomMaxBrightness(float NewValue);
|
|
void SetAffectTranslucentLighting(bool bNewValue);
|
|
void SetAffectDynamicIndirectLighting(bool bNewValue);
|
|
};
|
|
|
|
// 0x20 (0x400 - 0x3E0)
|
|
// Class Engine.LocalLightComponent
|
|
class ULocalLightComponent : public ULightComponent
|
|
{
|
|
public:
|
|
enum class ELightUnits IntensityUnits; // 0x3E0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2671[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InverseExposureBlend; // 0x3E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x3E8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttenuationRadius; // 0x3EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLightmassPointLightSettings LightmassSettings; // 0x3F0(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2674[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULocalLightComponent* GetDefaultObj();
|
|
|
|
void SetIntensityUnits(enum class ELightUnits NewIntensityUnits);
|
|
void SetAttenuationRadius(float NewRadius);
|
|
float GetUnitsConversionFactor(enum class ELightUnits SrcUnits, enum class ELightUnits TargetUnits, float CosHalfConeAngle);
|
|
};
|
|
|
|
// 0x18 (0x418 - 0x400)
|
|
// Class Engine.PointLightComponent
|
|
class UPointLightComponent : public ULocalLightComponent
|
|
{
|
|
public:
|
|
uint8 bUseInverseSquaredFalloff : 1; // Mask: 0x1, PropSize: 0x10x400(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_10F : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2680[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LightFalloffExponent; // 0x404(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceRadius; // 0x408(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SoftSourceRadius; // 0x40C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceLength; // 0x410(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2682[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPointLightComponent* GetDefaultObj();
|
|
|
|
void SetUseInverseSquaredFalloff(bool bNewValue);
|
|
void SetSourceRadius(float bNewValue);
|
|
void SetSourceLength(float NewValue);
|
|
void SetSoftSourceRadius(float bNewValue);
|
|
void SetLightFalloffExponent(float NewLightFalloffExponent);
|
|
void SetInverseExposureBlend(float NewInverseExposureBlend);
|
|
};
|
|
|
|
// 0x80 (0x5F0 - 0x570)
|
|
// Class Engine.StaticMeshComponent
|
|
class UStaticMeshComponent : public UMeshComponent
|
|
{
|
|
public:
|
|
int32 ForcedLodModel; // 0x570(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreviousLODLevel; // 0x574(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinLOD; // 0x578(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubDivisionStepSize; // 0x57C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMesh* StaticMesh; // 0x580(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FColor WireframeColorOverride; // 0x588(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisallowNanite : 1; // Mask: 0x1, PropSize: 0x10x58C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEvaluateWorldPositionOffset : 1; // Mask: 0x2, PropSize: 0x10x58C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEvaluateWorldPositionOffsetInRayTracing : 1; // Mask: 0x4, PropSize: 0x10x58C(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_110 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_26A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 WorldPositionOffsetDisableDistance; // 0x590(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_111 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bOverrideWireframeColor : 1; // Mask: 0x2, PropSize: 0x10x594(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideMinLOD : 1; // Mask: 0x4, PropSize: 0x10x594(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideNavigationExport : 1; // Mask: 0x8, PropSize: 0x10x594(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceNavigationObstacle : 1; // Mask: 0x10, PropSize: 0x10x594(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisallowMeshPaintPerInstance : 1; // Mask: 0x20, PropSize: 0x10x594(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreInstanceForTextureStreaming : 1; // Mask: 0x40, PropSize: 0x10x594(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideLightMapRes : 1; // Mask: 0x80, PropSize: 0x10x594(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastDistanceFieldIndirectShadow : 1; // Mask: 0x1, PropSize: 0x10x595(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideDistanceFieldSelfShadowBias : 1; // Mask: 0x2, PropSize: 0x10x595(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseSubDivisions : 1; // Mask: 0x4, PropSize: 0x10x595(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseDefaultCollision : 1; // Mask: 0x8, PropSize: 0x10x595(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSortTriangles : 1; // Mask: 0x10, PropSize: 0x10x595(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReverseCulling : 1; // Mask: 0x20, PropSize: 0x10x595(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_112 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_26AE[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 OverriddenLightMapRes; // 0x598(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFieldIndirectShadowMinVisibility; // 0x59C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFieldSelfShadowBias; // 0x5A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StreamingDistanceMultiplier; // 0x5A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FStaticMeshComponentLODInfo> LODData; // 0x5A8(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<struct FStreamingTextureBuildInfo> StreamingTextureData; // 0x5B8(0x10)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic)
|
|
struct FLightmassPrimitiveSettings LightmassSettings; // 0x5C8(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26B3[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStaticMeshComponent* GetDefaultObj();
|
|
|
|
bool SetStaticMesh(class UStaticMesh* NewMesh);
|
|
void SetReverseCulling(bool ReverseCulling);
|
|
void SetForcedLodModel(int32 NewForcedLodModel);
|
|
void SetEvaluateWorldPositionOffsetInRayTracing(bool NewValue);
|
|
void SetEvaluateWorldPositionOffset(bool NewValue);
|
|
void SetDistanceFieldSelfShadowBias(float NewValue);
|
|
void OnRep_StaticMesh(class UStaticMesh* OldStaticMesh);
|
|
void GetLocalBounds(struct FVector* Min, struct FVector* Max);
|
|
bool GetInitialEvaluateWorldPositionOffset();
|
|
};
|
|
|
|
// 0x150 (0x740 - 0x5F0)
|
|
// Class Engine.InstancedStaticMeshComponent
|
|
class UInstancedStaticMeshComponent : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_271D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FInstancedStaticMeshInstanceData> PerInstanceSMData; // 0x5F8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMatrix> PerInstancePrevTransform; // 0x608(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
int32 NumCustomDataFloats; // 0x618(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_271E[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> PerInstanceSMCustomData; // 0x620(0x10)(Edit, EditFixedSize, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
int32 InstancingRandomSeed; // 0x630(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_271F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FInstancedStaticMeshRandomSeed> AdditionalRandomSeeds; // 0x638(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 InstanceStartCullDistance; // 0x648(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InstanceEndCullDistance; // 0x64C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> InstanceReorderTable; // 0x650(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2720[0xC0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumPendingLightmaps; // 0x720(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, TextExportTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2721[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FInstancedStaticMeshMappingInfo> CachedMappings; // 0x728(0x10)(ZeroConstructor, Transient, DuplicateTransient, Protected, TextExportTransient, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2722[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInstancedStaticMeshComponent* GetDefaultObj();
|
|
|
|
bool UpdateInstanceTransform(int32 InstanceIndex, struct FTransform& NewInstanceTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport);
|
|
bool SetCustomDataValue(int32 InstanceIndex, int32 CustomDataIndex, float CustomDataValue, bool bMarkRenderStateDirty);
|
|
void SetCullDistances(int32 StartCullDistance, int32 EndCullDistance);
|
|
bool RemoveInstances(TArray<int32>& InstancesToRemove);
|
|
bool RemoveInstance(int32 InstanceIndex);
|
|
bool IsValidInstance(int32 InstanceIndex);
|
|
bool GetInstanceTransform(int32 InstanceIndex, struct FTransform* OutInstanceTransform, bool bWorldSpace);
|
|
TArray<int32> GetInstancesOverlappingSphere(struct FVector& Center, float Radius, bool bSphereInWorldSpace);
|
|
TArray<int32> GetInstancesOverlappingBox(struct FBox& Box, bool bBoxInWorldSpace);
|
|
int32 GetInstanceCount();
|
|
void ClearInstances();
|
|
bool BatchUpdateInstancesTransforms(int32 StartInstanceIndex, TArray<struct FTransform>& NewInstancesTransforms, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport);
|
|
bool BatchUpdateInstancesTransform(int32 StartInstanceIndex, int32 NumInstances, struct FTransform& NewInstancesTransform, bool bWorldSpace, bool bMarkRenderStateDirty, bool bTeleport);
|
|
int32 AddInstanceWorldSpace(struct FTransform& WorldTransform);
|
|
TArray<int32> AddInstances(TArray<struct FTransform>& InstanceTransforms, bool bShouldReturnIndices, bool bWorldSpace);
|
|
int32 AddInstance(struct FTransform& InstanceTransform, bool bWorldSpace);
|
|
};
|
|
|
|
// 0x188 (0x8C8 - 0x740)
|
|
// Class Engine.HierarchicalInstancedStaticMeshComponent
|
|
class UHierarchicalInstancedStaticMeshComponent : public UInstancedStaticMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_272C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseTranslatedInstanceSpace : 1; // Mask: 0x1, PropSize: 0x10x748(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_115 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_272E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector TranslatedInstanceSpaceOrigin; // 0x750(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> SortedInstances; // 0x768(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 NumBuiltInstances; // 0x778(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_272F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBox BuiltInstanceBounds; // 0x780(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBox UnbuiltInstanceBounds; // 0x7B8(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FBox> UnbuiltInstanceBoundsList; // 0x7F0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bEnableDensityScaling : 1; // Mask: 0x1, PropSize: 0x10x800(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_116 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2734[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 OcclusionLayerNumNodes; // 0x808(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2736[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBoxSphereBounds CacheMeshExtendedBounds; // 0x810(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bDisableCollision; // 0x848(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2738[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 InstanceCountToRender; // 0x84C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2739[0x78]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHierarchicalInstancedStaticMeshComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x380 - 0x290)
|
|
// Class Engine.HUD
|
|
class AHUD : public AActor
|
|
{
|
|
public:
|
|
class APlayerController* PlayerOwner; // 0x290(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLostFocusPaused : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowHUD : 1; // Mask: 0x2, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowDebugInfo : 1; // Mask: 0x4, PropSize: 0x10x298(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_117 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_279D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CurrentTargetIndex; // 0x29C(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowHitBoxDebugInfo : 1; // Mask: 0x1, PropSize: 0x10x2A0(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowOverlays : 1; // Mask: 0x2, PropSize: 0x10x2A0(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableDebugTextShadow : 1; // Mask: 0x4, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_118 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_279E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class AActor*> PostRenderedActors; // 0x2A8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_279F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> DebugDisplay; // 0x2C0(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ToggledDebugCategories; // 0x2D0(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPublic)
|
|
class UCanvas* Canvas; // 0x2E0(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCanvas* DebugCanvas; // 0x2E8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FDebugTextInfo> DebugTextList; // 0x2F0(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> ShowDebugTargetDesiredClass; // 0x300(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ShowDebugTargetActor; // 0x308(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27A0[0x70]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AHUD* GetDefaultObj();
|
|
|
|
void ShowHUD();
|
|
void ShowDebugToggleSubCategory(class FName Category);
|
|
void ShowDebugForReticleTargetToggle(TSubclassOf<class AActor> DesiredClass);
|
|
void ShowDebug(class FName DebugType);
|
|
void RemoveDebugText(class AActor* SrcActor, bool bLeaveDurationText);
|
|
void RemoveAllDebugStrings();
|
|
void ReceiveHitBoxRelease(class FName BoxName);
|
|
void ReceiveHitBoxEndCursorOver(class FName BoxName);
|
|
void ReceiveHitBoxClick(class FName BoxName);
|
|
void ReceiveHitBoxBeginCursorOver(class FName BoxName);
|
|
void ReceiveDrawHUD(int32 SizeX, int32 SizeY);
|
|
struct FVector Project(const struct FVector& Location, bool bClampToZeroPlane);
|
|
void PreviousDebugTarget();
|
|
void NextDebugTarget();
|
|
void GetTextSize(const class FString& Text, float* OutWidth, float* OutHeight, class UFont* Font, float Scale);
|
|
class APlayerController* GetOwningPlayerController();
|
|
class APawn* GetOwningPawn();
|
|
void GetActorsInSelectionRectangle(TSubclassOf<class AActor> ClassFilter, struct FVector2D& FirstPoint, struct FVector2D& SecondPoint, TArray<class AActor*>* OutActors, bool bIncludeNonCollidingComponents, bool bActorMustBeFullyEnclosed);
|
|
void DrawTextureSimple(class UTexture* Texture, float ScreenX, float ScreenY, float Scale, bool bScalePosition);
|
|
void DrawTexture(class UTexture* Texture, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float TextureU, float TextureV, float TextureUWidth, float TextureVHeight, const struct FLinearColor& TintColor, enum class EBlendMode BlendMode, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot);
|
|
void DrawText(const class FString& Text, const struct FLinearColor& TextColor, float ScreenX, float ScreenY, class UFont* Font, float Scale, bool bScalePosition);
|
|
void DrawRect(const struct FLinearColor& RectColor, float ScreenX, float ScreenY, float ScreenW, float ScreenH);
|
|
void DrawMaterialTriangle(class UMaterialInterface* Material, const struct FVector2D& V0_Pos, const struct FVector2D& V1_Pos, const struct FVector2D& V2_Pos, const struct FVector2D& V0_UV, const struct FVector2D& V1_UV, const struct FVector2D& V2_UV, const struct FLinearColor& V0_Color, const struct FLinearColor& V1_Color, const struct FLinearColor& V2_Color);
|
|
void DrawMaterialSimple(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float Scale, bool bScalePosition);
|
|
void DrawMaterial(class UMaterialInterface* Material, float ScreenX, float ScreenY, float ScreenW, float ScreenH, float MaterialU, float MaterialV, float MaterialUWidth, float MaterialVHeight, float Scale, bool bScalePosition, float Rotation, const struct FVector2D& RotPivot);
|
|
void DrawLine(float StartScreenX, float StartScreenY, float EndScreenX, float EndScreenY, const struct FLinearColor& LineColor, float LineThickness);
|
|
void Deproject(float ScreenX, float ScreenY, struct FVector* WorldPosition, struct FVector* WorldDirection);
|
|
void AddHitBox(const struct FVector2D& Position, const struct FVector2D& Size, class FName InName, bool bConsumesInput, int32 Priority);
|
|
void AddDebugText(const class FString& DebugText, class AActor* SrcActor, float Duration, const struct FVector& Offset, const struct FVector& DesiredOffset, const struct FColor& TextColor, bool bSkipOverwriteCheck, bool bAbsoluteLocation, bool bKeepAttachedToActor, class UFont* InFont, float FontScale, bool bDrawShadow);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.NavAreaBase
|
|
class UNavAreaBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_27A6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavAreaBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavigationSystemBase
|
|
class UNavigationSystemBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavigationSystemBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SaveGame
|
|
class USaveGame : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USaveGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x100 (0x3A0 - 0x2A0)
|
|
// Class Engine.SpringArmComponent
|
|
class USpringArmComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float TargetArmLength; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27B4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector SocketOffset; // 0x2A8(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetOffset; // 0x2C0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ProbeSize; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECollisionChannel ProbeChannel; // 0x2DC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27B5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bDoCollisionTest : 1; // Mask: 0x1, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePawnControlRotation : 1; // Mask: 0x2, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritPitch : 1; // Mask: 0x4, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritYaw : 1; // Mask: 0x8, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritRoll : 1; // Mask: 0x10, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableCameraLag : 1; // Mask: 0x20, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableCameraRotationLag : 1; // Mask: 0x40, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseCameraLagSubstepping : 1; // Mask: 0x80, PropSize: 0x10x2E0(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDrawDebugLagMarkers : 1; // Mask: 0x1, PropSize: 0x10x2E1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_119 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_27B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CameraLagSpeed; // 0x2E4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraRotationLagSpeed; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraLagMaxTimeStep; // 0x2EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraLagMaxDistance; // 0x2F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClampToMaxPhysicsDeltaTime : 1; // Mask: 0x1, PropSize: 0x10x2F4(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27BA[0xAB]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USpringArmComponent* GetDefaultObj();
|
|
|
|
bool IsCollisionFixApplied();
|
|
struct FVector GetUnfixedCameraPosition();
|
|
struct FRotator GetTargetRotation();
|
|
};
|
|
|
|
// 0x18 (0x550 - 0x538)
|
|
// Class Engine.ArrowComponent
|
|
class UArrowComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
struct FColor ArrowColor; // 0x538(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArrowSize; // 0x53C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArrowLength; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScreenSize; // 0x544(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsScreenSizeScaled : 1; // Mask: 0x1, PropSize: 0x10x548(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTreatAsASprite : 1; // Mask: 0x2, PropSize: 0x10x548(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReverseDirection : 1; // Mask: 0x4, PropSize: 0x10x548(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UArrowComponent* GetDefaultObj();
|
|
|
|
void SetArrowColor(const struct FLinearColor& NewColor);
|
|
};
|
|
|
|
// 0x228 (0x4B8 - 0x290)
|
|
// Class Engine.WorldSettings
|
|
class AWorldSettings : public AInfo
|
|
{
|
|
public:
|
|
uint8 Pad_27C1[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 VisibilityCellSize; // 0x298(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVisibilityAggressiveness VisibilityAggressiveness; // 0x29C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPrecomputeVisibility : 1; // Mask: 0x1, PropSize: 0x10x29D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPlaceCellsOnlyAlongCameraTracks : 1; // Mask: 0x2, PropSize: 0x10x29D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableWorldBoundsChecks : 1; // Mask: 0x4, PropSize: 0x10x29D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableNavigationSystem : 1; // Mask: 0x8, PropSize: 0x10x29D(0x1)(BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bEnableAISystem : 1; // Mask: 0x10, PropSize: 0x10x29D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bEnableWorldComposition : 1; // Mask: 0x20, PropSize: 0x10x29D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseClientSideLevelStreamingVolumes : 1; // Mask: 0x40, PropSize: 0x10x29D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableWorldOriginRebasing : 1; // Mask: 0x80, PropSize: 0x10x29D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWorldGravitySet : 1; // Mask: 0x1, PropSize: 0x10x29E(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGlobalGravitySet : 1; // Mask: 0x2, PropSize: 0x10x29E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMinimizeBSPSections : 1; // Mask: 0x4, PropSize: 0x10x29E(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceNoPrecomputedLighting : 1; // Mask: 0x8, PropSize: 0x10x29E(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHighPriorityLoading : 1; // Mask: 0x10, PropSize: 0x10x29E(0x1)(Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHighPriorityLoadingLocal : 1; // Mask: 0x20, PropSize: 0x10x29E(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideDefaultBroadphaseSettings : 1; // Mask: 0x40, PropSize: 0x10x29E(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateSingleClusterForLevel : 1; // Mask: 0x80, PropSize: 0x10x29E(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27C9[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftClassPtr<class UAISystemBase> AISystemClass; // 0x2A0(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LevelInstancePivotOffset; // 0x2D0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavigationSystemConfig* NavigationSystemConfig; // 0x2E8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, NoDestructor, AdvancedDisplay, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNavigationSystemConfig* NavigationSystemConfigOverride; // 0x2F0(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWorldPartition* WorldPartition; // 0x2F8(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UDataLayerAsset*> BaseNavmeshDataLayers; // 0x300(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float WorldToMeters; // 0x310(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KillZ; // 0x314(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> KillZDamageType; // 0x318(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldGravityZ; // 0x320(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalGravityZ; // 0x324(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ADefaultPhysicsVolume> DefaultPhysicsVolumeClass; // 0x328(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhysicsCollisionHandler> PhysicsCollisionHandlerClass; // 0x330(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AGameModeBase> DefaultGameMode; // 0x338(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AGameNetworkManager> GameNetworkManagerClass; // 0x340(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PackedLightAndShadowMapTextureSize; // 0x348(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27D1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DefaultColorScale; // 0x350(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxDistanceFieldOcclusionDistance; // 0x368(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalDistanceFieldViewDistance; // 0x36C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DynamicIndirectShadowsSelfShadowingIntensity; // 0x370(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27D3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FReverbSettings DefaultReverbSettings; // 0x378(0x20)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FInteriorSettings DefaultAmbientZoneSettings; // 0x398(0x24)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USoundMix* DefaultBaseSoundMix; // 0x3C0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeDilation; // 0x3C8(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CinematicTimeDilation; // 0x3CC(0x4)(Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DemoPlayTimeDilation; // 0x3D0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinGlobalTimeDilation; // 0x3D4(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxGlobalTimeDilation; // 0x3D8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinUndilatedFrameTime; // 0x3DC(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxUndilatedFrameTime; // 0x3E0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27D6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBroadphaseSettings BroadphaseSettings; // 0x3E8(0x80)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FNetViewer> ReplicationViewers; // 0x468(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x478(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class APlayerState* PauserPlayerState; // 0x488(0x8)(Net, ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxNumberOfBookmarks; // 0x490(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_27D7[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UBookmarkBase> DefaultBookmarkClass; // 0x498(0x8)(ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UBookmarkBase*> BookmarkArray; // 0x4A0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UBookmarkBase> LastBookmarkClass; // 0x4B0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldSettings* GetDefaultObj();
|
|
|
|
void OnRep_WorldGravityZ();
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.SkyLight
|
|
class ASkyLight : public AInfo
|
|
{
|
|
public:
|
|
class USkyLightComponent* LightComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27DD[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASkyLight* GetDefaultObj();
|
|
|
|
void OnRep_bEnabled();
|
|
};
|
|
|
|
// 0x120 (0x1F0 - 0xD0)
|
|
// Class Engine.Texture
|
|
class UTexture : public UStreamableRenderAsset
|
|
{
|
|
public:
|
|
uint8 Pad_27DF[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LightingGuid; // 0xE0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LevelIndex; // 0xF0(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LODBias; // 0xF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureCompressionSettings CompressionSettings; // 0xF8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureFilter Filter; // 0xF9(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureMipLoadOptions MipLoadOptions; // 0xFA(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureGroup LODGroup; // 0xFB(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPerPlatformFloat Downscale; // 0xFC(0x4)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
enum class ETextureDownscaleOptions DownscaleOptions; // 0x100(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 SRGB : 1; // Mask: 0x1, PropSize: 0x10x101(0x1)(Edit, BlueprintVisible, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNoTiling : 1; // Mask: 0x2, PropSize: 0x10x101(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 VirtualTextureStreaming : 1; // Mask: 0x4, PropSize: 0x10x101(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CompressionYCoCg : 1; // Mask: 0x8, PropSize: 0x10x101(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNotOfflineProcessed : 1; // Mask: 0x10, PropSize: 0x10x101(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAsyncResourceReleaseHasBeenStarted : 1; // Mask: 0x20, PropSize: 0x10x101(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_11A : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_27E3[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x108(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27E4[0xD8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTexture* GetDefaultObj();
|
|
|
|
int64 Blueprint_GetMemorySize();
|
|
};
|
|
|
|
// 0xA0 (0x290 - 0x1F0)
|
|
// Class Engine.TextureCube
|
|
class UTextureCube : public UTexture
|
|
{
|
|
public:
|
|
uint8 Pad_27E6[0xA0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureCube* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.PartitionActor
|
|
class APartitionActor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APartitionActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.ISMPartitionActor
|
|
class AISMPartitionActor : public APartitionActor
|
|
{
|
|
public:
|
|
uint8 Pad_27E8[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AISMPartitionActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.StaticMeshActor
|
|
class AStaticMeshActor : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* StaticMeshComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStaticMeshReplicateMovement; // 0x298(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENavDataGatheringMode NavigationGeometryGatheringMode; // 0x299(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27EA[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AStaticMeshActor* GetDefaultObj();
|
|
|
|
void SetMobility(enum class EComponentMobility InMobility);
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Engine.MaterialInterface
|
|
class UMaterialInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2808[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USubsurfaceProfile* SubsurfaceProfile; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2809[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLightmassMaterialInterfaceSettings LightmassSettings; // 0x50(0x10)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FMaterialTextureInfo> TextureStreamingData; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_280A[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInterface* GetDefaultObj();
|
|
|
|
void SetForceMipLevelsToBeResident(bool OverrideForceMiplevelsToBeResident, bool bForceMiplevelsToBeResidentValue, float ForceDuration, int32 CinematicTextureGroups, bool bFastResponse);
|
|
class UPhysicalMaterialMask* GetPhysicalMaterialMask();
|
|
class UPhysicalMaterial* GetPhysicalMaterialFromMap(int32 Index);
|
|
class UPhysicalMaterial* GetPhysicalMaterial();
|
|
struct FMaterialParameterInfo GetParameterInfo(enum class EMaterialParameterAssociation Association, class FName ParameterName, class UMaterialFunctionInterface* LayerFunction);
|
|
enum class EBlendMode GetBlendMode();
|
|
class UMaterial* GetBaseMaterial();
|
|
};
|
|
|
|
// 0x160 (0x1F8 - 0x98)
|
|
// Class Engine.MaterialInstance
|
|
class UMaterialInstance : public UMaterialInterface
|
|
{
|
|
public:
|
|
class UPhysicalMaterial* PhysMaterial; // 0x98(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0xA0(0x40)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* Parent; // 0xE0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMaterialOverrideNanite NaniteOverrideMaterial; // 0xE8(0x40)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bHasStaticPermutationResource : 1; // Mask: 0x1, PropSize: 0x10x128(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideSubsurfaceProfile : 1; // Mask: 0x2, PropSize: 0x10x128(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_11B : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_280B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FScalarParameterValue> ScalarParameterValues; // 0x130(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FVectorParameterValue> VectorParameterValues; // 0x140(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FDoubleVectorParameterValue> DoubleVectorParameterValues; // 0x150(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTextureParameterValue> TextureParameterValues; // 0x160(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FRuntimeVirtualTextureParameterValue> RuntimeVirtualTextureParameterValues; // 0x170(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FFontParameterValue> FontParameterValues; // 0x180(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FMaterialInstanceBasePropertyOverrides BasePropertyOverrides; // 0x190(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FStaticParameterSetRuntimeData StaticParametersRuntime; // 0x1A0(0x28)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_280D[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x200 - 0x1F8)
|
|
// Class Engine.MaterialInstanceConstant
|
|
class UMaterialInstanceConstant : public UMaterialInstance
|
|
{
|
|
public:
|
|
class UPhysicalMaterialMask* PhysMaterialMask; // 0x1F8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInstanceConstant* GetDefaultObj();
|
|
|
|
struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName);
|
|
class UTexture* K2_GetTextureParameterValue(class FName ParameterName);
|
|
float K2_GetScalarParameterValue(class FName ParameterName);
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCustomOutput
|
|
class UMaterialExpressionCustomOutput : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCustomOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0x98 - 0x28)
|
|
// Class Engine.EdGraphNode
|
|
class UEdGraphNode : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2815[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UEdGraphPin_Deprecated*> DeprecatedPins; // 0x38(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 NodePosX; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NodePosY; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NodeWidth; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NodeHeight; // 0x54(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENodeAdvancedPins AdvancedPinDisplay; // 0x58(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENodeEnabledState EnabledState; // 0x59(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2817[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_11C : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bDisplayAsDisabled : 1; // Mask: 0x2, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bUserSetEnabledState : 1; // Mask: 0x4, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsIntermediateNode : 1; // Mask: 0x8, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bHasCompilerMessage : 1; // Mask: 0x10, PropSize: 0x10x5B(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_11D : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_281A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString NodeComment; // 0x60(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ErrorType; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_281B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ErrorMsg; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid NodeGuid; // 0x88(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEdGraphNode* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.BlueprintCore
|
|
class UBlueprintCore : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> SkeletonGeneratedClass; // 0x28(0x8)(ZeroConstructor, Transient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UObject> GeneratedClass; // 0x30(0x8)(ZeroConstructor, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLegacyNeedToPurgeSkelRefs; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2820[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid BlueprintGuid; // 0x3C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2821[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintCore* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0xA8 - 0x50)
|
|
// Class Engine.Blueprint
|
|
class UBlueprint : public UBlueprintCore
|
|
{
|
|
public:
|
|
uint8 Pad_2825[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UObject> ParentClass; // 0x58(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EBlueprintType BlueprintType; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRecompileOnLoad : 1; // Mask: 0x1, PropSize: 0x10x61(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasBeenRegenerated : 1; // Mask: 0x2, PropSize: 0x10x61(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsRegeneratingOnLoad : 1; // Mask: 0x4, PropSize: 0x10x61(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_11E : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2826[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 BlueprintSystemVersion; // 0x64(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USimpleConstructionScript* SimpleConstructionScript; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UActorComponent*> ComponentTemplates; // 0x70(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UTimelineTemplate*> Timelines; // 0x80(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FBPComponentClassOverride> ComponentClassOverrides; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UInheritableComponentHandler* InheritableComponentHandler; // 0xA0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x710 (0x9A0 - 0x290)
|
|
// Class Engine.CameraActor
|
|
class ACameraActor : public AActor
|
|
{
|
|
public:
|
|
enum class EAutoReceiveInput AutoActivateForPlayer; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_282A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UCameraComponent* CameraComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* SceneComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bConstrainAspectRatio : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_11F : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_282E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AspectRatio; // 0x2AC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FOVAngle; // 0x2B0(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PostProcessBlendWeight; // 0x2B4(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_282F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPostProcessSettings PostProcessSettings; // 0x2C0(0x6E0)(Deprecated, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACameraActor* GetDefaultObj();
|
|
|
|
int32 GetAutoActivatePlayerIndex();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ActiveSoundUpdateInterface
|
|
class IActiveSoundUpdateInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IActiveSoundUpdateInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ActorReplicationBridge
|
|
class UActorReplicationBridge : public UObjectReplicationBridge
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorReplicationBridge* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimationAssetExtensions
|
|
class UAnimationAssetExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationAssetExtensions* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimBlueprintClassSubsystem_PropertyAccess
|
|
class UAnimBlueprintClassSubsystem_PropertyAccess : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBlueprintClassSubsystem_PropertyAccess* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimationDataModelNotifiesExtensions
|
|
class UAnimationDataModelNotifiesExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationDataModelNotifiesExtensions* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimLayerInterface
|
|
class IAnimLayerInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IAnimLayerInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Engine.AnimationAsset
|
|
class UAnimationAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2834[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* Skeleton; // 0x38(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2835[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAnimMetaData*> MetaData; // 0x60(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x70(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationAsset* GetDefaultObj();
|
|
|
|
float GetPlayLength();
|
|
};
|
|
|
|
// 0x30 (0xB0 - 0x80)
|
|
// Class Engine.AnimSequenceBase
|
|
class UAnimSequenceBase : public UAnimationAsset
|
|
{
|
|
public:
|
|
TArray<struct FAnimNotifyEvent> Notifies; // 0x80(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float SequenceLength; // 0x90(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RateScale; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoop; // 0x98(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2838[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawCurveTracks RawCurveData; // 0xA0(0x10)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimSequenceBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.RawAnimSequenceTrackExtensions
|
|
class URawAnimSequenceTrackExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class URawAnimSequenceTrackExtensions* GetDefaultObj();
|
|
|
|
TArray<struct FVector> GetScaleKeys(struct FRawAnimSequenceTrack& Track);
|
|
TArray<struct FQuat> GetRotationalKeys(struct FRawAnimSequenceTrack& Track);
|
|
TArray<struct FVector> GetPositionalKeys(struct FRawAnimSequenceTrack& Track);
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Engine.AssetExportTask
|
|
class UAssetExportTask : public UObject
|
|
{
|
|
public:
|
|
class UObject* Object; // 0x28(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UExporter* Exporter; // 0x30(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Filename; // 0x38(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelected; // 0x48(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReplaceIdentical; // 0x49(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrompt; // 0x4A(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutomated; // 0x4B(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseFileArchive; // 0x4C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWriteEmptyFiles; // 0x4D(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_283F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> IgnoreObjectList; // 0x50(0x10)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UObject* Options; // 0x60(0x8)(BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> Errors; // 0x68(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetExportTask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0x100 - 0x38)
|
|
// Class Engine.AssetManagerSettings
|
|
class UAssetManagerSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FPrimaryAssetTypeInfo> PrimaryAssetTypesToScan; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FDirectoryPath> DirectoriesToExclude; // 0x48(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPrimaryAssetRulesOverride> PrimaryAssetRules; // 0x58(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FPrimaryAssetRulesCustomOverride> CustomPrimaryAssetRules; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bOnlyCookProductionAssets; // 0x78(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldManagerDetermineTypeAndName; // 0x79(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldGuessTypeAndNameInEditor; // 0x7A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAcquireMissingChunksOnLoad; // 0x7B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldWarnAboutInvalidAssets; // 0x7C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2847[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FAssetManagerRedirect> PrimaryAssetIdRedirects; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FAssetManagerRedirect> PrimaryAssetTypeRedirects; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FAssetManagerRedirect> AssetPathRedirects; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TSet<class FName> MetaDataTagsForAssetRegistry; // 0xB0(0x50)(Edit, Config, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetManagerSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.AsyncPhysicsData
|
|
class UAsyncPhysicsData : public UObject
|
|
{
|
|
public:
|
|
int32 ServerFrame; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ReplicationRedundancy; // 0x2C(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncPhysicsData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AudioPanelWidgetInterface
|
|
class IAudioPanelWidgetInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IAudioPanelWidgetInterface* GetDefaultObj();
|
|
|
|
class FName GetIconBrushName();
|
|
class FText GetEditorName();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlendableInterface
|
|
class IBlendableInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IBlendableInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AnalysisProperties
|
|
class UAnalysisProperties : public UObject
|
|
{
|
|
public:
|
|
class FString Function; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnalysisProperties* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x120 (0x1A0 - 0x80)
|
|
// Class Engine.BlendSpace
|
|
class UBlendSpace : public UAnimationAsset
|
|
{
|
|
public:
|
|
uint8 Pad_284F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bContainsRotationOffsetMeshSpaceSamples; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2850[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FInterpolationParameter InterpolationParam[0x3]; // 0x8C(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float TargetWeightInterpolationSpeedPerSec; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTargetWeightInterpolationEaseInOut; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowMeshSpaceBlending; // 0xC1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoop; // 0xC2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2851[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AnimLength; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENotifyTriggerMode NotifyTriggerMode; // 0xC8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInterpolateUsingGrid; // 0xC9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPreferredTriangulationDirection PreferredTriangulationDirection; // 0xCA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2853[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPerBoneInterpolation> PerBoneBlend; // 0xD0(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 SampleIndexWithMarkers; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2854[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBlendSample> SampleData; // 0xE8(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FEditorElement> GridSamples; // 0xF8(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBlendSpaceData BlendSpaceData; // 0x108(0x20)(Protected, NativeAccessSpecifierProtected)
|
|
struct FBlendParameter BlendParameters[0x3]; // 0x128(0x60)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
enum class EBlendSpaceAxis AxisToScaleAnimation; // 0x188(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_285B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> DimensionIndices; // 0x190(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlendSpace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Breakpoint
|
|
class UBreakpoint : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBreakpoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintExtension
|
|
class UBlueprintExtension : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintExtension* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BookmarkBase
|
|
class UBookmarkBase : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBookmarkBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.BookMark2D
|
|
class UBookMark2D : public UBookmarkBase
|
|
{
|
|
public:
|
|
float Zoom2D; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntPoint Location; // 0x2C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2865[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBookMark2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.ReflectionCapture
|
|
class AReflectionCapture : public AActor
|
|
{
|
|
public:
|
|
class UReflectionCaptureComponent* CaptureComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AReflectionCapture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Engine.BoxReflectionCapture
|
|
class ABoxReflectionCapture : public AReflectionCapture
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ABoxReflectionCapture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0x310 - 0x2A0)
|
|
// Class Engine.ReflectionCaptureComponent
|
|
class UReflectionCaptureComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class UBillboardComponent* CaptureOffsetComponent; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EReflectionSourceType ReflectionSourceType; // 0x2A8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2871[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTextureCube* Cubemap; // 0x2B0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceCubemapAngle; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Brightness; // 0x2BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CaptureOffset; // 0x2C0(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid MapBuildDataId; // 0x2D8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2873[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReflectionCaptureComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x330 - 0x310)
|
|
// Class Engine.BoxReflectionCaptureComponent
|
|
class UBoxReflectionCaptureComponent : public UReflectionCaptureComponent
|
|
{
|
|
public:
|
|
float BoxTransitionDistance; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2876[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UBoxComponent* PreviewInfluenceBox; // 0x318(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* PreviewCaptureBox; // 0x320(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2877[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBoxReflectionCaptureComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BuiltInAttributesExtensions
|
|
class UBuiltInAttributesExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBuiltInAttributesExtensions* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x3310 - 0x3308)
|
|
// Class Engine.ChildConnection
|
|
class UChildConnection : public UNetConnection
|
|
{
|
|
public:
|
|
class UNetConnection* Parent; // 0x3308(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChildConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.PlatformInterfaceBase
|
|
class UPlatformInterfaceBase : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FDelegateArray> AllDelegates; // 0x28(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlatformInterfaceBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.CloudStorageBase
|
|
class UCloudStorageBase : public UPlatformInterfaceBase
|
|
{
|
|
public:
|
|
TArray<class FString> LocalCloudFiles; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bSuppressDelegateCalls : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2884[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCloudStorageBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x80 - 0x68)
|
|
// Class Engine.ControlChannel
|
|
class UControlChannel : public UChannel
|
|
{
|
|
public:
|
|
uint8 Pad_2887[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UControlChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2030 (0x2098 - 0x68)
|
|
// Class Engine.DataStreamChannel
|
|
class UDataStreamChannel : public UChannel
|
|
{
|
|
public:
|
|
uint8 Pad_288A[0x2030]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataStreamChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x3360 - 0x3308)
|
|
// Class Engine.DemoNetConnection
|
|
class UDemoNetConnection : public UNetConnection
|
|
{
|
|
public:
|
|
uint8 Pad_288C[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDemoNetConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC0 - 0x28)
|
|
// Class Engine.PendingNetGame
|
|
class UPendingNetGame : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_288F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UNetDriver* NetDriver; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDemoNetDriver* DemoNetDriver; // 0x38(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2891[0x80]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPendingNetGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xC0 - 0xC0)
|
|
// Class Engine.DemoPendingNetGame
|
|
class UDemoPendingNetGame : public UPendingNetGame
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDemoPendingNetGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.DeviceProfileFragment
|
|
class UDeviceProfileFragment : public UObject
|
|
{
|
|
public:
|
|
TArray<class FString> CVars; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDeviceProfileFragment* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x180 - 0x168)
|
|
// Class Engine.DialogueSoundWaveProxy
|
|
class UDialogueSoundWaveProxy : public USoundBase
|
|
{
|
|
public:
|
|
uint8 Pad_2898[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDialogueSoundWaveProxy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.Light
|
|
class ALight : public AActor
|
|
{
|
|
public:
|
|
class ULightComponent* LightComponent; // 0x290(0x8)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28B7[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALight* GetDefaultObj();
|
|
|
|
void ToggleEnabled();
|
|
void SetLightFunctionScale(const struct FVector& NewLightFunctionScale);
|
|
void SetLightFunctionMaterial(class UMaterialInterface* NewLightFunctionMaterial);
|
|
void SetLightFunctionFadeDistance(float NewLightFunctionFadeDistance);
|
|
void SetLightColor(const struct FLinearColor& NewLightColor);
|
|
void SetEnabled(bool bSetEnabled);
|
|
void SetCastShadows(bool bNewValue);
|
|
void SetBrightness(float NewBrightness);
|
|
void SetAffectTranslucentLighting(bool bNewValue);
|
|
void OnRep_bEnabled();
|
|
bool IsEnabled();
|
|
struct FLinearColor GetLightColor();
|
|
float GetBrightness();
|
|
};
|
|
|
|
// 0x0 (0x2A0 - 0x2A0)
|
|
// Class Engine.DirectionalLight
|
|
class ADirectionalLight : public ALight
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADirectionalLight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.Distribution
|
|
class UDistribution : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28C2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistribution* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.DistributionFloat
|
|
class UDistributionFloat : public UDistribution
|
|
{
|
|
public:
|
|
uint8 bCanBeBaked : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_120 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bBakedDataSuccesfully : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28CC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloat* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.DistributionFloatConstant
|
|
class UDistributionFloatConstant : public UDistributionFloat
|
|
{
|
|
public:
|
|
float Constant; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28D3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatConstant* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.DistributionFloatConstantCurve
|
|
class UDistributionFloatConstantCurve : public UDistributionFloat
|
|
{
|
|
public:
|
|
struct FInterpCurveFloat ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatConstantCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x60 - 0x40)
|
|
// Class Engine.DistributionFloatParameterBase
|
|
class UDistributionFloatParameterBase : public UDistributionFloatConstant
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinInput; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxInput; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinOutput; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxOutput; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDistributionParamMode ParamMode; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28E1[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x60 - 0x60)
|
|
// Class Engine.DistributionFloatParticleParameter
|
|
class UDistributionFloatParticleParameter : public UDistributionFloatParameterBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatParticleParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.DistributionFloatUniform
|
|
class UDistributionFloatUniform : public UDistributionFloat
|
|
{
|
|
public:
|
|
float Min; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Max; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatUniform* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.DistributionFloatUniformCurve
|
|
class UDistributionFloatUniformCurve : public UDistributionFloat
|
|
{
|
|
public:
|
|
struct FInterpCurveVector2D ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionFloatUniformCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.DistributionVector
|
|
class UDistributionVector : public UDistribution
|
|
{
|
|
public:
|
|
uint8 bCanBeBaked : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsDirty : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bBakedDataSuccesfully : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28ED[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x58 - 0x38)
|
|
// Class Engine.DistributionVectorConstant
|
|
class UDistributionVectorConstant : public UDistributionVector
|
|
{
|
|
public:
|
|
struct FVector Constant; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_121 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_28F2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDistributionVectorLockFlags LockedAxes; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28F3[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorConstant* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x58 - 0x38)
|
|
// Class Engine.DistributionVectorConstantCurve
|
|
class UDistributionVectorConstantCurve : public UDistributionVector
|
|
{
|
|
public:
|
|
struct FInterpCurveVector ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_122 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_28F8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDistributionVectorLockFlags LockedAxes; // 0x54(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28F9[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorConstantCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0xC8 - 0x58)
|
|
// Class Engine.DistributionVectorParameterBase
|
|
class UDistributionVectorParameterBase : public UDistributionVectorConstant
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MinInput; // 0x60(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MaxInput; // 0x78(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MinOutput; // 0x90(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MaxOutput; // 0xA8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDistributionParamMode ParamModes[0x3]; // 0xC0(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2902[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xC8 - 0xC8)
|
|
// Class Engine.DistributionVectorParticleParameter
|
|
class UDistributionVectorParticleParameter : public UDistributionVectorParameterBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorParticleParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x78 - 0x38)
|
|
// Class Engine.DistributionVectorUniform
|
|
class UDistributionVectorUniform : public UDistributionVector
|
|
{
|
|
public:
|
|
struct FVector Max; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Min; // 0x50(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockAxes : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_123 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2909[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDistributionVectorLockFlags LockedAxes; // 0x6C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x6D(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseExtremes : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorUniform* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class Engine.DistributionVectorUniformCurve
|
|
class UDistributionVectorUniformCurve : public UDistributionVector
|
|
{
|
|
public:
|
|
struct FInterpCurveTwoVectors ConstantCurve; // 0x38(0x18)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockAxes1 : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockAxes2 : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_124 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_290C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDistributionVectorLockFlags LockedAxes[0x2]; // 0x54(0x2)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDistributionVectorMirrorFlags MirrorFlags[0x3]; // 0x56(0x3)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseExtremes : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDistributionVectorUniformCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.GraphNodeContextMenuContext
|
|
class UGraphNodeContextMenuContext : public UObject
|
|
{
|
|
public:
|
|
class UBlueprint* Blueprint; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEdGraph* Graph; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEdGraphNode* Node; // 0x38(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsDebugging; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2910[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGraphNodeContextMenuContext* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x118 - 0x28)
|
|
// Class Engine.EdGraphPin_Deprecated
|
|
class UEdGraphPin_Deprecated : public UObject
|
|
{
|
|
public:
|
|
class FString PinName; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PinToolTip; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EEdGraphPinDirection Direction; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2911[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FEdGraphPinType PinType; // 0x50(0x58)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class FString DefaultValue; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AutogeneratedDefaultValue; // 0xB8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* DefaultObject; // 0xC8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText DefaultTextValue; // 0xD0(0x18)(NativeAccessSpecifierPublic)
|
|
TArray<class UEdGraphPin_Deprecated*> LinkedTo; // 0xE8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UEdGraphPin_Deprecated*> SubPins; // 0xF8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UEdGraphPin_Deprecated* ParentPin; // 0x108(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UEdGraphPin_Deprecated* ReferencePassThroughConnection; // 0x110(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEdGraphPin_Deprecated* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EdGraphSchema
|
|
class UEdGraphSchema : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEdGraphSchema* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x2E0 - 0x290)
|
|
// Class Engine.Emitter
|
|
class AEmitter : public AActor
|
|
{
|
|
public:
|
|
class UParticleSystemComponent* ParticleSystemComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bDestroyOnSystemFinish : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPostUpdateTickGroup : 1; // Mask: 0x2, PropSize: 0x10x298(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCurrentlyActive : 1; // Mask: 0x4, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_125 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2926[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnParticleSpawn; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleBurst; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleDeath; // 0x2C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleCollide; // 0x2D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AEmitter* GetDefaultObj();
|
|
|
|
void ToggleActive();
|
|
void SetVectorParameter(class FName ParameterName, const struct FVector& Param);
|
|
void SetTemplate(class UParticleSystem* NewTemplate);
|
|
void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param);
|
|
void SetFloatParameter(class FName ParameterName, float Param);
|
|
void SetColorParameter(class FName ParameterName, const struct FLinearColor& Param);
|
|
void SetActorParameter(class FName ParameterName, class AActor* Param);
|
|
void OnRep_bCurrentlyActive();
|
|
void OnParticleSystemFinished(class UParticleSystemComponent* FinishedComponent);
|
|
bool IsActive();
|
|
void Deactivate();
|
|
void Activate();
|
|
};
|
|
|
|
// 0xA0 (0x380 - 0x2E0)
|
|
// Class Engine.EmitterCameraLensEffectBase
|
|
class AEmitterCameraLensEffectBase : public AEmitter
|
|
{
|
|
public:
|
|
uint8 Pad_2927[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UParticleSystem* PS_CameraEffect; // 0x2E8(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APlayerCameraManager* BaseCamera; // 0x2F0(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2928[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform RelativeTransform; // 0x300(0x60)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseFov; // 0x360(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowMultipleInstances : 1; // Mask: 0x1, PropSize: 0x10x364(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bResetWhenRetriggered : 1; // Mask: 0x2, PropSize: 0x10x364(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_126 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2929[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TSubclassOf<class AActor>> EmittersToTreatAsSame; // 0x368(0x10)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float DistFromCamera; // 0x378(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_292A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AEmitterCameraLensEffectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ViewModeUtils
|
|
class UViewModeUtils : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UViewModeUtils* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EngineBaseTypes
|
|
class UEngineBaseTypes : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineBaseTypes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EngineTypes
|
|
class UEngineTypes : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineTypes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.ExponentialHeightFog
|
|
class AExponentialHeightFog : public AInfo
|
|
{
|
|
public:
|
|
class UExponentialHeightFogComponent* Component; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x298(0x1)(Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_292C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AExponentialHeightFog* GetDefaultObj();
|
|
|
|
void OnRep_bEnabled();
|
|
};
|
|
|
|
// 0xE0 (0x380 - 0x2A0)
|
|
// Class Engine.ExponentialHeightFogComponent
|
|
class UExponentialHeightFogComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float FogDensity; // 0x2A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FogHeightFalloff; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FExponentialHeightFogData SecondFogData; // 0x2A8(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor FogInscatteringColor; // 0x2B4(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor FogInscatteringLuminance; // 0x2C4(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor SkyAtmosphereAmbientContributionColorScale; // 0x2D4(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2944[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTextureCube* InscatteringColorCubemap; // 0x2E8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InscatteringColorCubemapAngle; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor InscatteringTextureTint; // 0x2F4(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FullyDirectionalInscatteringColorDistance; // 0x304(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NonDirectionalInscatteringColorDistance; // 0x308(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionalInscatteringExponent; // 0x30C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionalInscatteringStartDistance; // 0x310(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor DirectionalInscatteringColor; // 0x314(0x10)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor DirectionalInscatteringLuminance; // 0x324(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FogMaxOpacity; // 0x334(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartDistance; // 0x338(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FogCutoffDistance; // 0x33C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableVolumetricFog; // 0x340(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2946[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float VolumetricFogScatteringDistribution; // 0x344(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor VolumetricFogAlbedo; // 0x348(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor VolumetricFogEmissive; // 0x34C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricFogExtinctionScale; // 0x35C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricFogDistance; // 0x360(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricFogStartDistance; // 0x364(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricFogNearFadeInDistance; // 0x368(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricFogStaticLightingScatteringIntensity; // 0x36C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideLightColorsWithFogInscatteringColors; // 0x370(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2948[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UExponentialHeightFogComponent* GetDefaultObj();
|
|
|
|
void SetVolumetricFogScatteringDistribution(float NewValue);
|
|
void SetVolumetricFogExtinctionScale(float NewValue);
|
|
void SetVolumetricFogEmissive(const struct FLinearColor& NewValue);
|
|
void SetVolumetricFogDistance(float NewValue);
|
|
void SetVolumetricFogAlbedo(const struct FColor& NewValue);
|
|
void SetVolumetricFog(bool bNewValue);
|
|
void SetStartDistance(float Value);
|
|
void SetSecondFogHeightOffset(float Value);
|
|
void SetSecondFogHeightFalloff(float Value);
|
|
void SetSecondFogDensity(float Value);
|
|
void SetSecondFogData(const struct FExponentialHeightFogData& NewValue);
|
|
void SetNonDirectionalInscatteringColorDistance(float Value);
|
|
void SetInscatteringTextureTint(const struct FLinearColor& Value);
|
|
void SetInscatteringColorCubemapAngle(float Value);
|
|
void SetInscatteringColorCubemap(class UTextureCube* Value);
|
|
void SetFullyDirectionalInscatteringColorDistance(float Value);
|
|
void SetFogMaxOpacity(float Value);
|
|
void SetFogInscatteringColor(const struct FLinearColor& Value);
|
|
void SetFogHeightFalloff(float Value);
|
|
void SetFogDensity(float Value);
|
|
void SetFogCutoffDistance(float Value);
|
|
void SetDirectionalInscatteringStartDistance(float Value);
|
|
void SetDirectionalInscatteringExponent(float Value);
|
|
void SetDirectionalInscatteringColor(const struct FLinearColor& Value);
|
|
};
|
|
|
|
// 0xB0 (0xD8 - 0x28)
|
|
// Class Engine.FontImportOptions
|
|
class UFontImportOptions : public UObject
|
|
{
|
|
public:
|
|
struct FFontImportOptionsData Data; // 0x28(0xB0)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFontImportOptions* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC0 (0xE8 - 0x28)
|
|
// Class Engine.ForceFeedbackAttenuation
|
|
class UForceFeedbackAttenuation : public UObject
|
|
{
|
|
public:
|
|
struct FForceFeedbackAttenuationSettings Attenuation; // 0x28(0xC0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UForceFeedbackAttenuation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0x338 - 0x290)
|
|
// Class Engine.GameNetworkManager
|
|
class AGameNetworkManager : public AInfo
|
|
{
|
|
public:
|
|
float BadPacketLossThreshold; // 0x290(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SeverePacketLossThreshold; // 0x294(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BadPingThreshold; // 0x298(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SeverePingThreshold; // 0x29C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AdjustedNetSpeed; // 0x2A0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LastNetSpeedUpdateTime; // 0x2A4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalNetBandwidth; // 0x2A8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinDynamicBandwidth; // 0x2AC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxDynamicBandwidth; // 0x2B0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsStandbyCheckingEnabled : 1; // Mask: 0x1, PropSize: 0x10x2B4(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasStandbyCheatTriggered : 1; // Mask: 0x2, PropSize: 0x10x2B4(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_127 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2959[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float StandbyRxCheatTime; // 0x2B8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StandbyTxCheatTime; // 0x2BC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PercentMissingForRxStandby; // 0x2C0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PercentMissingForTxStandby; // 0x2C4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PercentForBadPing; // 0x2C8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JoinInProgressStandbyWaitTime; // 0x2CC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveRepSize; // 0x2D0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MAXPOSITIONERRORSQUARED; // 0x2D4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MAXNEARZEROVELOCITYSQUARED; // 0x2D8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CLIENTADJUSTUPDATECOST; // 0x2DC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MAXCLIENTUPDATEINTERVAL; // 0x2E0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxClientForcedUpdateDuration; // 0x2E4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ServerForcedUpdateHitchThreshold; // 0x2E8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ServerForcedUpdateHitchCooldown; // 0x2EC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxMoveDeltaTime; // 0x2F0(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxClientSmoothingDeltaTime; // 0x2F4(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientNetSendMoveDeltaTime; // 0x2F8(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientNetSendMoveDeltaTimeThrottled; // 0x2FC(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientNetSendMoveDeltaTimeStationary; // 0x300(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ClientNetSendMoveThrottleAtNetSpeed; // 0x304(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ClientNetSendMoveThrottleOverPlayerCount; // 0x308(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientErrorUpdateRateLimit; // 0x30C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientNetCamUpdateDeltaTime; // 0x310(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClientNetCamUpdatePositionLimit; // 0x314(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ClientAuthorativePosition; // 0x318(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMovementTimeDiscrepancyDetection; // 0x319(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMovementTimeDiscrepancyResolution; // 0x31A(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_295E[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MovementTimeDiscrepancyMaxTimeMargin; // 0x31C(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementTimeDiscrepancyMinTimeMargin; // 0x320(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementTimeDiscrepancyResolutionRate; // 0x324(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementTimeDiscrepancyDriftAllowance; // 0x328(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMovementTimeDiscrepancyForceCorrectionsDuringResolution; // 0x32C(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDistanceBasedRelevancy; // 0x32D(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2961[0xA]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameNetworkManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A8 - 0x2A0)
|
|
// Class Engine.SpotLight
|
|
class ASpotLight : public ALight
|
|
{
|
|
public:
|
|
class USpotLightComponent* SpotLightComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASpotLight* GetDefaultObj();
|
|
|
|
void SetOuterConeAngle(float NewOuterConeAngle);
|
|
void SetInnerConeAngle(float NewInnerConeAngle);
|
|
};
|
|
|
|
// 0x0 (0x2A8 - 0x2A8)
|
|
// Class Engine.GeneratedMeshAreaLight
|
|
class AGeneratedMeshAreaLight : public ASpotLight
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGeneratedMeshAreaLight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.HapticFeedbackEffect_Base
|
|
class UHapticFeedbackEffect_Base : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHapticFeedbackEffect_Base* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.HapticFeedbackEffect_Buffer
|
|
class UHapticFeedbackEffect_Buffer : public UHapticFeedbackEffect_Base
|
|
{
|
|
public:
|
|
TArray<uint8> Amplitudes; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 SampleRate; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2971[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHapticFeedbackEffect_Buffer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x110 (0x138 - 0x28)
|
|
// Class Engine.HapticFeedbackEffect_Curve
|
|
class UHapticFeedbackEffect_Curve : public UHapticFeedbackEffect_Base
|
|
{
|
|
public:
|
|
struct FHapticFeedbackDetails_Curve HapticDetails; // 0x28(0x110)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHapticFeedbackEffect_Curve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.HapticFeedbackEffect_SoundWave
|
|
class UHapticFeedbackEffect_SoundWave : public UHapticFeedbackEffect_Base
|
|
{
|
|
public:
|
|
class USoundWave* SoundWave; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseStereo; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2974[0x17]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHapticFeedbackEffect_SoundWave* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimationDataController
|
|
class IAnimationDataController : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IAnimationDataController* GetDefaultObj();
|
|
|
|
void UpdateCurveNamesFromSkeleton(class USkeleton* Skeleton, enum class ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact);
|
|
bool SetTransformCurveKeys(struct FAnimationCurveIdentifier& CurveId, TArray<struct FTransform>& TransformValues, TArray<float>& TimeKeys, bool bShouldTransact);
|
|
bool SetTransformCurveKey(struct FAnimationCurveIdentifier& CurveId, float Time, struct FTransform& Value, bool bShouldTransact);
|
|
void SetPlayLength(float Length, bool bShouldTransact);
|
|
void SetModel(class UAnimDataModel* InModel);
|
|
void SetFrameRate(const struct FFrameRate& FrameRate, bool bShouldTransact);
|
|
bool SetCurveKeys(struct FAnimationCurveIdentifier& CurveId, TArray<struct FRichCurveKey>& CurveKeys, bool bShouldTransact);
|
|
bool SetCurveKey(struct FAnimationCurveIdentifier& CurveId, struct FRichCurveKey& Key, bool bShouldTransact);
|
|
bool SetCurveFlags(struct FAnimationCurveIdentifier& CurveId, int32 Flags, bool bShouldTransact);
|
|
bool SetCurveFlag(struct FAnimationCurveIdentifier& CurveId, enum class EAnimAssetCurveFlags Flag, bool bState, bool bShouldTransact);
|
|
bool SetCurveColor(struct FAnimationCurveIdentifier& CurveId, const struct FLinearColor& Color, bool bShouldTransact);
|
|
bool SetBoneTrackKeys(class FName BoneName, TArray<struct FVector>& PositionalKeys, TArray<struct FQuat>& RotationalKeys, TArray<struct FVector>& ScalingKeys, bool bShouldTransact);
|
|
bool ScaleCurve(struct FAnimationCurveIdentifier& CurveId, float Origin, float Factor, bool bShouldTransact);
|
|
void ResizePlayLength(float NewLength, float T0, float T1, bool bShouldTransact);
|
|
void Resize(float Length, float T0, float T1, bool bShouldTransact);
|
|
bool RenameCurve(struct FAnimationCurveIdentifier& CurveToRenameId, struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact);
|
|
bool RemoveTransformCurveKey(struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact);
|
|
bool RemoveCurveKey(struct FAnimationCurveIdentifier& CurveId, float Time, bool bShouldTransact);
|
|
bool RemoveCurve(struct FAnimationCurveIdentifier& CurveId, bool bShouldTransact);
|
|
bool RemoveBoneTrack(class FName BoneName, bool bShouldTransact);
|
|
bool RemoveAttributeKey(struct FAnimationAttributeIdentifier& AttributeIdentifier, float Time, bool bShouldTransact);
|
|
bool RemoveAttribute(struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact);
|
|
void RemoveAllCurvesOfType(enum class ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact);
|
|
void RemoveAllBoneTracks(bool bShouldTransact);
|
|
int32 RemoveAllAttributesForBone(class FName& BoneName, bool bShouldTransact);
|
|
int32 RemoveAllAttributes(bool bShouldTransact);
|
|
void OpenBracket(class FText& InTitle, bool bShouldTransact);
|
|
int32 InsertBoneTrack(class FName BoneName, int32 DesiredIndex, bool bShouldTransact);
|
|
class UAnimDataModel* GetModel();
|
|
void FindOrAddCurveNamesOnSkeleton(class USkeleton* Skeleton, enum class ERawCurveTrackTypes SupportedCurveType, bool bShouldTransact);
|
|
bool DuplicateCurve(struct FAnimationCurveIdentifier& CopyCurveId, struct FAnimationCurveIdentifier& NewCurveId, bool bShouldTransact);
|
|
bool DuplicateAttribute(struct FAnimationAttributeIdentifier& AttributeIdentifier, struct FAnimationAttributeIdentifier& NewAttributeIdentifier, bool bShouldTransact);
|
|
void CloseBracket(bool bShouldTransact);
|
|
bool AddCurve(struct FAnimationCurveIdentifier& CurveId, int32 CurveFlags, bool bShouldTransact);
|
|
int32 AddBoneTrack(class FName BoneName, bool bShouldTransact);
|
|
bool AddAttribute(struct FAnimationAttributeIdentifier& AttributeIdentifier, bool bShouldTransact);
|
|
};
|
|
|
|
// 0x28 (0x60 - 0x38)
|
|
// Class Engine.InGameAdManager
|
|
class UInGameAdManager : public UPlatformInterfaceBase
|
|
{
|
|
public:
|
|
uint8 bShouldPauseWhileAdOpen : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_128 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_29FF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FDelegateProperty_> ClickedBannerDelegates; // 0x40(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<FDelegateProperty_> ClosedAdDelegates; // 0x50(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInGameAdManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_ActorSubobject
|
|
class IInterface_ActorSubobject : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_ActorSubobject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_AssetUserData
|
|
class IInterface_AssetUserData : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_AssetUserData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_AsyncCompilation
|
|
class IInterface_AsyncCompilation : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_AsyncCompilation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BoneReferenceSkeletonProvider
|
|
class IBoneReferenceSkeletonProvider : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IBoneReferenceSkeletonProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_CollisionDataProvider
|
|
class IInterface_CollisionDataProvider : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_CollisionDataProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_PostProcessVolume
|
|
class IInterface_PostProcessVolume : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_PostProcessVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Interface_PreviewMeshProvider
|
|
class IInterface_PreviewMeshProvider : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IInterface_PreviewMeshProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ISMPartitionInstanceManager
|
|
class IISMPartitionInstanceManager : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IISMPartitionInstanceManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ISMPartitionInstanceManagerProvider
|
|
class IISMPartitionInstanceManagerProvider : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IISMPartitionInstanceManagerProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetTextLibrary
|
|
class UKismetTextLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetTextLibrary* GetDefaultObj();
|
|
|
|
class FText TextTrimTrailing(class FText& InText);
|
|
class FText TextTrimPrecedingAndTrailing(class FText& InText);
|
|
class FText TextTrimPreceding(class FText& InText);
|
|
class FText TextToUpper(class FText& InText);
|
|
class FText TextToLower(class FText& InText);
|
|
bool TextIsTransient(class FText& InText);
|
|
bool TextIsFromStringTable(class FText& Text);
|
|
bool TextIsEmpty(class FText& InText);
|
|
bool TextIsCultureInvariant(class FText& InText);
|
|
class FText TextFromStringTable(class FName TableId, const class FString& Key);
|
|
bool StringTableIdAndKeyFromText(class FText Text, class FName* OutTableId, class FString* OutKey);
|
|
class FText PolyglotDataToText(struct FPolyglotTextData& PolyglotData);
|
|
bool NotEqual_TextText(class FText& A, class FText& B);
|
|
bool NotEqual_IgnoreCase_TextText(class FText& A, class FText& B);
|
|
void IsPolyglotDataValid(struct FPolyglotTextData& PolyglotData, bool* IsValid, class FText* ErrorMessage);
|
|
class FText GetEmptyText();
|
|
class FText Format(class FText InPattern, const TArray<struct FFormatArgumentData>& InArgs);
|
|
bool FindTextInLocalizationTable(const class FString& Namespace, const class FString& Key, class FText* OutText);
|
|
bool EqualEqual_TextText(class FText& A, class FText& B);
|
|
bool EqualEqual_IgnoreCase_TextText(class FText& A, class FText& B);
|
|
class FText Conv_VectorToText(const struct FVector& InVec);
|
|
class FText Conv_Vector2dToText(const struct FVector2D& InVec);
|
|
class FText Conv_TransformToText(struct FTransform& InTrans);
|
|
class FString Conv_TextToString(class FText& InText);
|
|
class FText Conv_StringToText(const class FString& InString);
|
|
class FText Conv_RotatorToText(const struct FRotator& InRot);
|
|
class FText Conv_ObjectToText(class UObject* InObj);
|
|
class FText Conv_NameToText(class FName InName);
|
|
class FText Conv_IntToText(int32 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits);
|
|
class FText Conv_Int64ToText(int64 Value, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits);
|
|
class FText Conv_DoubleToText(double Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits);
|
|
class FText Conv_ColorToText(const struct FLinearColor& InColor);
|
|
class FText Conv_ByteToText(uint8 Value);
|
|
class FText Conv_BoolToText(bool InBool);
|
|
class FText AsTimeZoneTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone);
|
|
class FText AsTimeZoneDateTime_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone);
|
|
class FText AsTimeZoneDate_DateTime(struct FDateTime& InDateTime, const class FString& InTimeZone);
|
|
class FText AsTimespan_Timespan(struct FTimespan& InTimespan);
|
|
class FText AsTime_DateTime(struct FDateTime& In);
|
|
class FText AsPercent_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits);
|
|
class FText AsDateTime_DateTime(struct FDateTime& In);
|
|
class FText AsDate_DateTime(struct FDateTime& InDateTime);
|
|
class FText AsCurrencyBase(int32 BaseValue, const class FString& CurrencyCode);
|
|
class FText AsCurrency_Integer(int32 Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode);
|
|
class FText AsCurrency_Float(float Value, enum class ERoundingMode RoundingMode, bool bAlwaysSign, bool bUseGrouping, int32 MinimumIntegralDigits, int32 MaximumIntegralDigits, int32 MinimumFractionalDigits, int32 MaximumFractionalDigits, const class FString& CurrencyCode);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LevelInstanceEditorPivotInterface
|
|
class ILevelInstanceEditorPivotInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ILevelInstanceEditorPivotInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x180 (0x1A8 - 0x28)
|
|
// Class Engine.LevelStreaming
|
|
class ULevelStreaming : public UObject
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UWorld> WorldAsset; // 0x28(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StreamingPriority; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PackageNameToLoad; // 0x5C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AFF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> LODPackageNames; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B00[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LevelTransform; // 0x90(0x60)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClientOnlyVisible; // 0xF0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B03[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LevelLODIndex; // 0xF4(0x4)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_129 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bShouldBeVisible : 1; // Mask: 0x8, PropSize: 0x10xF8(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bShouldBeLoaded : 1; // Mask: 0x10, PropSize: 0x10xF8(0x1)(BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_12A : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B05[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bLocked : 1; // Mask: 0x1, PropSize: 0x10xFB(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsStatic : 1; // Mask: 0x2, PropSize: 0x10xFB(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldBlockOnLoad : 1; // Mask: 0x4, PropSize: 0x10xFB(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldBlockOnUnload : 1; // Mask: 0x8, PropSize: 0x10xFB(0x1)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableDistanceStreaming : 1; // Mask: 0x10, PropSize: 0x10xFB(0x1)(BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDrawOnLevelStatusMap : 1; // Mask: 0x20, PropSize: 0x10xFB(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_12B : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
struct FLinearColor LevelColor; // 0xFC(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B0A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class ALevelStreamingVolume*> EditorStreamingVolumes; // 0x110(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float MinTimeBetweenVolumeUnloadRequests; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B0C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnLevelLoaded; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLevelUnloaded; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLevelShown; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLevelHidden; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class ULevel* LoadedLevel; // 0x168(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULevel* PendingUnloadLevel; // 0x170(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B0F[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreaming* GetDefaultObj();
|
|
|
|
bool ShouldBeLoaded();
|
|
void SetShouldBeVisible(bool bInShouldBeVisible);
|
|
void SetShouldBeLoaded(bool bInShouldBeLoaded);
|
|
void SetPriority(int32 NewPriority);
|
|
void SetLevelLODIndex(int32 LODIndex);
|
|
void SetIsRequestingUnloadAndRemoval(bool bInIsRequestingUnloadAndRemoval);
|
|
bool IsStreamingStatePending();
|
|
bool IsLevelVisible();
|
|
bool IsLevelLoaded();
|
|
class FName GetWorldAssetPackageFName();
|
|
class ULevel* GetLoadedLevel();
|
|
class ALevelScriptActor* GetLevelScriptActor();
|
|
bool GetIsRequestingUnloadAndRemoval();
|
|
class ULevelStreaming* CreateInstance(const class FString& UniqueInstanceName);
|
|
};
|
|
|
|
// 0x8 (0x1B0 - 0x1A8)
|
|
// Class Engine.LevelStreamingAlwaysLoaded
|
|
class ULevelStreamingAlwaysLoaded : public ULevelStreaming
|
|
{
|
|
public:
|
|
uint8 Pad_2B16[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreamingAlwaysLoaded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x1B0 - 0x1A8)
|
|
// Class Engine.LevelStreamingDynamic
|
|
class ULevelStreamingDynamic : public ULevelStreaming
|
|
{
|
|
public:
|
|
uint8 bInitiallyLoaded : 1; // Mask: 0x1, PropSize: 0x10x1A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInitiallyVisible : 1; // Mask: 0x2, PropSize: 0x10x1A8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B33[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreamingDynamic* GetDefaultObj();
|
|
|
|
class ULevelStreamingDynamic* LoadLevelInstanceBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr<class UWorld> Level, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf<class ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage);
|
|
class ULevelStreamingDynamic* LoadLevelInstance(class UObject* WorldContextObject, const class FString& LevelName, const struct FVector& Location, const struct FRotator& Rotation, bool* bOutSuccess, const class FString& OptionalLevelNameOverride, TSubclassOf<class ULevelStreamingDynamic> OptionalLevelStreamingClass, bool bLoadAsTempPackage);
|
|
};
|
|
|
|
// 0x8 (0x1B0 - 0x1A8)
|
|
// Class Engine.LevelStreamingPersistent
|
|
class ULevelStreamingPersistent : public ULevelStreaming
|
|
{
|
|
public:
|
|
uint8 Pad_2B34[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreamingPersistent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2E0 - 0x2C8)
|
|
// Class Engine.LevelStreamingVolume
|
|
class ALevelStreamingVolume : public AVolume
|
|
{
|
|
public:
|
|
TArray<class FName> StreamingLevelNames; // 0x2C8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
uint8 bEditorPreVisOnly : 1; // Mask: 0x1, PropSize: 0x10x2D8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisabled : 1; // Mask: 0x2, PropSize: 0x10x2D8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_12C : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B35[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EStreamingVolumeUsage StreamingUsage; // 0x2DC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B36[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelStreamingVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB8 (0x2A8 - 0x1F0)
|
|
// Class Engine.Texture2D
|
|
class UTexture2D : public UTexture
|
|
{
|
|
public:
|
|
int32 FirstResourceMemMip; // 0x1F0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTemporarilyDisableStreaming : 1; // Mask: 0x1, PropSize: 0x10x1F4(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_12D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ETextureAddress AddressX; // 0x1F5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressY; // 0x1F6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B3A[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FIntPoint ImportedSize; // 0x1F8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2B3B[0xA8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTexture2D* GetDefaultObj();
|
|
|
|
int32 Blueprint_GetSizeY();
|
|
int32 Blueprint_GetSizeX();
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class Engine.LightMapTexture2D
|
|
class ULightMapTexture2D : public UTexture2D
|
|
{
|
|
public:
|
|
uint8 Pad_2B3C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightMapTexture2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.LightmassPortal
|
|
class ALightmassPortal : public AActor
|
|
{
|
|
public:
|
|
class ULightmassPortalComponent* PortalComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALightmassPortal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2B0 - 0x2A0)
|
|
// Class Engine.LightmassPortalComponent
|
|
class ULightmassPortalComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class UBoxComponent* PreviewBox; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B3F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightmassPortalComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x210 (0x238 - 0x28)
|
|
// Class Engine.MapBuildDataRegistry
|
|
class UMapBuildDataRegistry : public UObject
|
|
{
|
|
public:
|
|
enum class ELightingBuildQuality LevelLightingQuality; // 0x28(0x1)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B41[0x20F]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMapBuildDataRegistry* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.MaterialInterfaceEditorOnlyData
|
|
class UMaterialInterfaceEditorOnlyData : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2B44[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInterfaceEditorOnlyData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x5D8 (0x618 - 0x40)
|
|
// Class Engine.MaterialEditorOnlyData
|
|
class UMaterialEditorOnlyData : public UMaterialInterfaceEditorOnlyData
|
|
{
|
|
public:
|
|
struct FColorMaterialInput BaseColor; // 0x40(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Metallic; // 0x70(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Specular; // 0xA0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Roughness; // 0xD0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Anisotropy; // 0x100(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVectorMaterialInput Normal; // 0x130(0x38)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVectorMaterialInput Tangent; // 0x168(0x38)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FColorMaterialInput EmissiveColor; // 0x1A0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Opacity; // 0x1D0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput OpacityMask; // 0x200(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVectorMaterialInput WorldPositionOffset; // 0x230(0x38)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FColorMaterialInput SubsurfaceColor; // 0x268(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput ClearCoat; // 0x298(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput ClearCoatRoughness; // 0x2C8(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput AmbientOcclusion; // 0x2F8(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput Refraction; // 0x328(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector2MaterialInput CustomizedUVs[0x8]; // 0x358(0x1C0)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMaterialAttributesInput MaterialAttributes; // 0x518(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FScalarMaterialInput PixelDepthOffset; // 0x548(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FShadingModelMaterialInput ShadingModelFromMaterialExpression; // 0x578(0x28)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B48[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FStrataMaterialInput FrontMaterial; // 0x5A8(0x28)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B49[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMaterialExpressionCollection ExpressionCollection; // 0x5D8(0x30)(NativeAccessSpecifierPublic)
|
|
TArray<struct FParameterGroupData> ParameterGroupData; // 0x608(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialEditorOnlyData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x158 (0x1F0 - 0x98)
|
|
// Class Engine.Material
|
|
class UMaterial : public UMaterialInterface
|
|
{
|
|
public:
|
|
class UPhysicalMaterial* PhysMaterial; // 0x98(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterialMask* PhysMaterialMask; // 0xA0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterial* PhysicalMaterialMap[0x8]; // 0xA8(0x40)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhysicalMaterial*> RenderTracePhysicalMaterialOutputs; // 0xE8(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
enum class EMaterialDomain MaterialDomain; // 0xF8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EBlendMode BlendMode; // 0xF9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EStrataBlendMode StrataBlendMode; // 0xFA(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDecalBlendMode DecalBlendMode; // 0xFB(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialDecalResponse MaterialDecalResponse; // 0xFC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B4B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMaterialOverrideNanite NaniteOverrideMaterial; // 0x100(0x40)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
uint32 CachedConnectedInputs; // 0x140(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialShadingModel ShadingModel; // 0x144(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bCastDynamicShadowAsMasked : 1; // Mask: 0x1, PropSize: 0x10x145(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_12E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
struct FMaterialShadingModelField ShadingModels; // 0x146(0x2)(NoDestructor, AssetRegistrySearchable, NativeAccessSpecifierPrivate)
|
|
float OpacityMaskClipValue; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableSeparateTranslucency : 1; // Mask: 0x1, PropSize: 0x10x14C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnableResponsiveAA : 1; // Mask: 0x2, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bScreenSpaceReflections : 1; // Mask: 0x4, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bContactShadows : 1; // Mask: 0x8, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 TwoSided : 1; // Mask: 0x10, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DitheredLODTransition : 1; // Mask: 0x20, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DitherOpacityMask : 1; // Mask: 0x40, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowNegativeEmissiveColor : 1; // Mask: 0x80, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialTranslucencyPass TranslucencyPass; // 0x14D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETranslucencyLightingMode TranslucencyLightingMode; // 0x14E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMobileSeparateTranslucency : 1; // Mask: 0x1, PropSize: 0x10x14F(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_12F : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
int32 NumCustomizedUVs; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucencyDirectionalLightingIntensity; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentShadowDensityScale; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentSelfShadowDensityScale; // 0x15C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentSelfShadowSecondDensityScale; // 0x160(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentSelfShadowSecondOpacity; // 0x164(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentBackscatteringExponent; // 0x168(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor TranslucentMultipleScatteringExtinction; // 0x16C(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucentShadowStartOffset; // 0x17C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableDepthTest : 1; // Mask: 0x1, PropSize: 0x10x180(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWriteOnlyAlpha : 1; // Mask: 0x2, PropSize: 0x10x180(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateSphericalParticleNormals : 1; // Mask: 0x4, PropSize: 0x10x180(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTangentSpaceNormal : 1; // Mask: 0x8, PropSize: 0x10x180(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseEmissiveForDynamicAreaLighting : 1; // Mask: 0x10, PropSize: 0x10x180(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedAsSpecialEngineMaterial : 1; // Mask: 0x20, PropSize: 0x10x180(0x1)(DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithSkeletalMesh : 1; // Mask: 0x40, PropSize: 0x10x180(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithEditorCompositing : 1; // Mask: 0x80, PropSize: 0x10x180(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithParticleSprites : 1; // Mask: 0x1, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithBeamTrails : 1; // Mask: 0x2, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithMeshParticles : 1; // Mask: 0x4, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithNiagaraSprites : 1; // Mask: 0x8, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithNiagaraRibbons : 1; // Mask: 0x10, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithNiagaraMeshParticles : 1; // Mask: 0x20, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithGeometryCache : 1; // Mask: 0x40, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithStaticLighting : 1; // Mask: 0x80, PropSize: 0x10x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithMorphTargets : 1; // Mask: 0x1, PropSize: 0x10x182(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithSplineMeshes : 1; // Mask: 0x2, PropSize: 0x10x182(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithInstancedStaticMeshes : 1; // Mask: 0x4, PropSize: 0x10x182(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithGeometryCollections : 1; // Mask: 0x8, PropSize: 0x10x182(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsesDistortion : 1; // Mask: 0x10, PropSize: 0x10x182(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithClothing : 1; // Mask: 0x20, PropSize: 0x10x182(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_130 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B58[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUsedWithWater : 1; // Mask: 0x1, PropSize: 0x10x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithHairStrands : 1; // Mask: 0x2, PropSize: 0x10x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithLidarPointCloud : 1; // Mask: 0x4, PropSize: 0x10x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithVirtualHeightfieldMesh : 1; // Mask: 0x8, PropSize: 0x10x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedWithNanite : 1; // Mask: 0x10, PropSize: 0x10x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_131 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B5C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUsedWithUI : 1; // Mask: 0x1, PropSize: 0x10x188(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutomaticallySetUsageInEditor : 1; // Mask: 0x2, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFullyRough : 1; // Mask: 0x4, PropSize: 0x10x188(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFullPrecision : 1; // Mask: 0x8, PropSize: 0x10x188(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_132 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EMaterialFloatPrecisionMode FloatPrecisionMode; // 0x189(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseLightmapDirectionality : 1; // Mask: 0x1, PropSize: 0x10x18A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileEnableHighQualityBRDF : 1; // Mask: 0x2, PropSize: 0x10x18A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAlphaToCoverage : 1; // Mask: 0x4, PropSize: 0x10x18A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_133 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B5D[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bForwardRenderUsePreintegratedGFForSimpleIBL : 1; // Mask: 0x1, PropSize: 0x10x18C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_134 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B5E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseHQForwardReflections : 1; // Mask: 0x1, PropSize: 0x10x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForwardBlendsSkyLightCubemaps : 1; // Mask: 0x2, PropSize: 0x10x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePlanarForwardReflections : 1; // Mask: 0x4, PropSize: 0x10x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNormalCurvatureToRoughness : 1; // Mask: 0x8, PropSize: 0x10x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 AllowTranslucentCustomDepthWrites : 1; // Mask: 0x10, PropSize: 0x10x190(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Wireframe : 1; // Mask: 0x20, PropSize: 0x10x190(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_135 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EMaterialShadingRate ShadingRate; // 0x191(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCanMaskedBeAssumedOpaque : 1; // Mask: 0x1, PropSize: 0x10x192(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsMasked : 1; // Mask: 0x2, PropSize: 0x10x192(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsPreviewMaterial : 1; // Mask: 0x4, PropSize: 0x10x192(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsFunctionPreviewMaterial : 1; // Mask: 0x8, PropSize: 0x10x192(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMaterialAttributes : 1; // Mask: 0x10, PropSize: 0x10x192(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableExecWire : 1; // Mask: 0x20, PropSize: 0x10x192(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableNewHLSLGenerator : 1; // Mask: 0x40, PropSize: 0x10x192(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastRayTracedShadows : 1; // Mask: 0x80, PropSize: 0x10x192(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseTranslucencyVertexFog : 1; // Mask: 0x1, PropSize: 0x10x193(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyCloudFogging : 1; // Mask: 0x2, PropSize: 0x10x193(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsSky : 1; // Mask: 0x4, PropSize: 0x10x193(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bComputeFogPerPixel : 1; // Mask: 0x8, PropSize: 0x10x193(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOutputTranslucentVelocity : 1; // Mask: 0x10, PropSize: 0x10x193(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowDevelopmentShaderCompile : 1; // Mask: 0x20, PropSize: 0x10x193(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsMaterialEditorStatsMaterial : 1; // Mask: 0x40, PropSize: 0x10x193(0x1)(Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_136 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EBlendableLocation BlendableLocation; // 0x194(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BlendableOutputAlpha : 1; // Mask: 0x1, PropSize: 0x10x195(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableStencilTest : 1; // Mask: 0x2, PropSize: 0x10x195(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_137 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EMaterialStencilCompare StencilCompare; // 0x196(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 StencilRefValue; // 0x197(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERefractionMode RefractionMode; // 0x198(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B69[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 BlendablePriority; // 0x19C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsBlendable : 1; // Mask: 0x1, PropSize: 0x10x1A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_138 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2B6B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 UsageFlagWarnings; // 0x1A4(0x4)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RefractionDepthBias; // 0x1A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid StateId; // 0x1AC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B6D[0x34]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterial* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionAbs
|
|
class UMaterialExpressionAbs : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAbs* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionAbsorptionMediumMaterialOutput
|
|
class UMaterialExpressionAbsorptionMediumMaterialOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput TransmittanceColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAbsorptionMediumMaterialOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionActorPositionWS
|
|
class UMaterialExpressionActorPositionWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionActorPositionWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionAdd
|
|
class UMaterialExpressionAdd : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAdd* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x248 - 0x240)
|
|
// Class Engine.MaterialExpressionAntialiasedTextureMask
|
|
class UMaterialExpressionAntialiasedTextureMask : public UMaterialExpressionTextureSampleParameter2D
|
|
{
|
|
public:
|
|
float Threshold; // 0x240(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureColorChannel Channel; // 0x244(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B81[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAntialiasedTextureMask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionAppendVector
|
|
class UMaterialExpressionAppendVector : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAppendVector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArccosine
|
|
class UMaterialExpressionArccosine : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArccosine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArccosineFast
|
|
class UMaterialExpressionArccosineFast : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArccosineFast* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArcsine
|
|
class UMaterialExpressionArcsine : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArcsine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArcsineFast
|
|
class UMaterialExpressionArcsineFast : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArcsineFast* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArctangent
|
|
class UMaterialExpressionArctangent : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArctangent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionArctangent2
|
|
class UMaterialExpressionArctangent2 : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Y; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput X; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArctangent2* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionArctangent2Fast
|
|
class UMaterialExpressionArctangent2Fast : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Y; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput X; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArctangent2Fast* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionArctangentFast
|
|
class UMaterialExpressionArctangentFast : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionArctangentFast* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionAtmosphericFogColor
|
|
class UMaterialExpressionAtmosphericFogColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput WorldPosition; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAtmosphericFogColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionAtmosphericLightColor
|
|
class UMaterialExpressionAtmosphericLightColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAtmosphericLightColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionAtmosphericLightVector
|
|
class UMaterialExpressionAtmosphericLightVector : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionAtmosphericLightVector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionBentNormalCustomOutput
|
|
class UMaterialExpressionBentNormalCustomOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBentNormalCustomOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionBinaryOp
|
|
class UMaterialExpressionBinaryOp : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBinaryOp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x108 - 0x108)
|
|
// Class Engine.MaterialExpressionLess
|
|
class UMaterialExpressionLess : public UMaterialExpressionBinaryOp
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLess* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionBlackBody
|
|
class UMaterialExpressionBlackBody : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Temp; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBlackBody* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0x140 - 0xB0)
|
|
// Class Engine.MaterialExpressionBlendMaterialAttributes
|
|
class UMaterialExpressionBlendMaterialAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FMaterialAttributesInput A; // 0xB0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMaterialAttributesInput B; // 0xE0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Alpha; // 0x110(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EMaterialAttributeBlend PixelAttributeBlendType; // 0x138(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialAttributeBlend VertexAttributeBlendType; // 0x139(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BB2[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBlendMaterialAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionBreakMaterialAttributes
|
|
class UMaterialExpressionBreakMaterialAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FMaterialAttributesInput MaterialAttributes; // 0xB0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBreakMaterialAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionBumpOffset
|
|
class UMaterialExpressionBumpOffset : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinate; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Height; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput HeightRatioInput; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float HeightRatio; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReferencePlane; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 ConstCoordinate; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BB5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionBumpOffset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCameraPositionWS
|
|
class UMaterialExpressionCameraPositionWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCameraPositionWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCameraVectorWS
|
|
class UMaterialExpressionCameraVectorWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCameraVectorWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionCeil
|
|
class UMaterialExpressionCeil : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCeil* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionParameter
|
|
class UMaterialExpressionParameter : public UMaterialExpression
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExpressionGUID; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Group; // 0xC8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortPriority; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BBE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x150 - 0xD8)
|
|
// Class Engine.MaterialExpressionVectorParameter
|
|
class UMaterialExpressionVectorParameter : public UMaterialExpressionParameter
|
|
{
|
|
public:
|
|
struct FLinearColor DefaultValue; // 0xD8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCustomPrimitiveData; // 0xE8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 PrimitiveDataIndex; // 0xE9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BC8[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FParameterChannelNames ChannelNames; // 0xF0(0x60)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVectorParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x180 - 0x150)
|
|
// Class Engine.MaterialExpressionChannelMaskParameter
|
|
class UMaterialExpressionChannelMaskParameter : public UMaterialExpressionVectorParameter
|
|
{
|
|
public:
|
|
enum class EChannelMaskParameterColor MaskChannel; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BCE[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Input; // 0x158(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionChannelMaskParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionClamp
|
|
class UMaterialExpressionClamp : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Min; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Max; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EClampMode ClampMode; // 0x128(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BD1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinDefault; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDefault; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BD2[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionClamp* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionClearCoatNormalCustomOutput
|
|
class UMaterialExpressionClearCoatNormalCustomOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionClearCoatNormalCustomOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCloudSampleAttribute
|
|
class UMaterialExpressionCloudSampleAttribute : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCloudSampleAttribute* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xD0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCollectionParameter
|
|
class UMaterialExpressionCollectionParameter : public UMaterialExpression
|
|
{
|
|
public:
|
|
class UMaterialParameterCollection* Collection; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ParameterName; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ParameterId; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCollectionParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionComment
|
|
class UMaterialExpressionComment : public UMaterialExpression
|
|
{
|
|
public:
|
|
int32 SizeX; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Text; // 0xB8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor CommentColor; // 0xC8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FontSize; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BE5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionComment* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionComponentMask
|
|
class UMaterialExpressionComponentMask : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 R : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 G : 1; // Mask: 0x2, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 B : 1; // Mask: 0x4, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 A : 1; // Mask: 0x8, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BEB[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionComponentMask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xD0 - 0xB0)
|
|
// Class Engine.MaterialExpressionComposite
|
|
class UMaterialExpressionComposite : public UMaterialExpression
|
|
{
|
|
public:
|
|
class FString SubgraphName; // 0xB0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialExpressionPinBase* InputExpressions; // 0xC0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialExpressionPinBase* OutputExpressions; // 0xC8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionComposite* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstant
|
|
class UMaterialExpressionConstant : public UMaterialExpression
|
|
{
|
|
public:
|
|
float R; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BF3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstant* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstant2Vector
|
|
class UMaterialExpressionConstant2Vector : public UMaterialExpression
|
|
{
|
|
public:
|
|
float R; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float G; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstant2Vector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstant3Vector
|
|
class UMaterialExpressionConstant3Vector : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FLinearColor Constant; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstant3Vector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstant4Vector
|
|
class UMaterialExpressionConstant4Vector : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FLinearColor Constant; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstant4Vector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstantBiasScale
|
|
class UMaterialExpressionConstantBiasScale : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Bias; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Scale; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstantBiasScale* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionCosine
|
|
class UMaterialExpressionCosine : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Period; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BFA[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCosine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionCrossProduct
|
|
class UMaterialExpressionCrossProduct : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCrossProduct* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xE8 - 0xD8)
|
|
// Class Engine.MaterialExpressionScalarParameter
|
|
class UMaterialExpressionScalarParameter : public UMaterialExpressionParameter
|
|
{
|
|
public:
|
|
float DefaultValue; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCustomPrimitiveData; // 0xDC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 PrimitiveDataIndex; // 0xDD(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BFC[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SliderMin; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SliderMax; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionScalarParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x120 - 0xE8)
|
|
// Class Engine.MaterialExpressionCurveAtlasRowParameter
|
|
class UMaterialExpressionCurveAtlasRowParameter : public UMaterialExpressionScalarParameter
|
|
{
|
|
public:
|
|
class UCurveLinearColor* Curve; // 0xE8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveLinearColorAtlas* Atlas; // 0xF0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput InputTime; // 0xF8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCurveAtlasRowParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x118 - 0xB0)
|
|
// Class Engine.MaterialExpressionCustom
|
|
class UMaterialExpressionCustom : public UMaterialExpression
|
|
{
|
|
public:
|
|
class FString Code; // 0xB0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECustomMaterialOutputType OutputType; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2BFE[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString Description; // 0xC8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FCustomInput> Inputs; // 0xD8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FCustomOutput> AdditionalOutputs; // 0xE8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FCustomDefine> AdditionalDefines; // 0xF8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> IncludeFilePaths; // 0x108(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionCustom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDBufferTexture
|
|
class UMaterialExpressionDBufferTexture : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinates; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EDBufferTextureId DBufferTextureId; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C03[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDBufferTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDDX
|
|
class UMaterialExpressionDDX : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Value; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDDX* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDDY
|
|
class UMaterialExpressionDDY : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Value; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDDY* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDecalDerivative
|
|
class UMaterialExpressionDecalDerivative : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDecalDerivative* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDecalLifetimeOpacity
|
|
class UMaterialExpressionDecalLifetimeOpacity : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDecalLifetimeOpacity* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDecalMipmapLevel
|
|
class UMaterialExpressionDecalMipmapLevel : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput TextureSize; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstWidth; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstHeight; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDecalMipmapLevel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDeltaTime
|
|
class UMaterialExpressionDeltaTime : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDeltaTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionDepthFade
|
|
class UMaterialExpressionDepthFade : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput InOpacity; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput FadeDistance; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float OpacityDefault; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeDistanceDefault; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDepthFade* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDepthOfFieldFunction
|
|
class UMaterialExpressionDepthOfFieldFunction : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EDepthOfFieldFunctionValue FunctionValue; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C0F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Depth; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDepthOfFieldFunction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDeriveNormalZ
|
|
class UMaterialExpressionDeriveNormalZ : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput InXY; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDeriveNormalZ* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x110 - 0xB0)
|
|
// Class Engine.MaterialExpressionDesaturation
|
|
class UMaterialExpressionDesaturation : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Fraction; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LuminanceFactors; // 0x100(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDesaturation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistance
|
|
class UMaterialExpressionDistance : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistanceCullFade
|
|
class UMaterialExpressionDistanceCullFade : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistanceCullFade* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB8 (0x168 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistanceFieldApproxAO
|
|
class UMaterialExpressionDistanceFieldApproxAO : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Position; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput BaseDistance; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float BaseDistanceDefault; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C20[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Radius; // 0x130(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float RadiusDefault; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumSteps; // 0x15C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StepScaleDefault; // 0x160(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C22[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistanceFieldApproxAO* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistanceFieldGradient
|
|
class UMaterialExpressionDistanceFieldGradient : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Position; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistanceFieldGradient* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistanceFieldsRenderingSwitch
|
|
class UMaterialExpressionDistanceFieldsRenderingSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput No; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Yes; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistanceFieldsRenderingSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDistanceToNearestSurface
|
|
class UMaterialExpressionDistanceToNearestSurface : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Position; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDistanceToNearestSurface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionDivide
|
|
class UMaterialExpressionDivide : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDivide* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionDotProduct
|
|
class UMaterialExpressionDotProduct : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDotProduct* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x100 - 0xD8)
|
|
// Class Engine.MaterialExpressionDoubleVectorParameter
|
|
class UMaterialExpressionDoubleVectorParameter : public UMaterialExpressionParameter
|
|
{
|
|
public:
|
|
uint8 Pad_2C34[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4d DefaultValue; // 0xE0(0x20)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDoubleVectorParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionDynamicParameter
|
|
class UMaterialExpressionDynamicParameter : public UMaterialExpression
|
|
{
|
|
public:
|
|
TArray<class FString> ParamNames; // 0xB0(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor DefaultValue; // 0xC0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 ParameterIndex; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C3E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionDynamicParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionExecBegin
|
|
class UMaterialExpressionExecBegin : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionExecOutput Exec; // 0xB0(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionExecBegin* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionExecEnd
|
|
class UMaterialExpressionExecEnd : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionExecEnd* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionEyeAdaptation
|
|
class UMaterialExpressionEyeAdaptation : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionEyeAdaptation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionEyeAdaptationInverse
|
|
class UMaterialExpressionEyeAdaptationInverse : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput LightValueInput; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AlphaInput; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionEyeAdaptationInverse* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x1A0 - 0xB0)
|
|
// Class Engine.MaterialExpressionFeatureLevelSwitch
|
|
class UMaterialExpressionFeatureLevelSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Inputs[0x5]; // 0xD8(0xC8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFeatureLevelSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionFloor
|
|
class UMaterialExpressionFloor : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFloor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionFmod
|
|
class UMaterialExpressionFmod : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFmod* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.MaterialExpressionFontSample
|
|
class UMaterialExpressionFontSample : public UMaterialExpression
|
|
{
|
|
public:
|
|
class UFont* Font; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FontTexturePage; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C63[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFontSample* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xE8 - 0xC0)
|
|
// Class Engine.MaterialExpressionFontSampleParameter
|
|
class UMaterialExpressionFontSampleParameter : public UMaterialExpressionFontSample
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0xC0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExpressionGUID; // 0xC8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Group; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortPriority; // 0xE0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C6C[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFontSampleParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionForLoop
|
|
class UMaterialExpressionForLoop : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionExecOutput LoopBody; // 0xB0(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionExecOutput Completed; // 0xB8(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput StartIndex; // 0xC0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EndIndex; // 0xE8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IndexStep; // 0x110(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionForLoop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionFrac
|
|
class UMaterialExpressionFrac : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFrac* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionFresnel
|
|
class UMaterialExpressionFresnel : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput ExponentIn; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Exponent; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C7B[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput BaseReflectFractionIn; // 0xE0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float BaseReflectFraction; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C7C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Normal; // 0x110(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFresnel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0x160 - 0xB0)
|
|
// Class Engine.MaterialExpressionFunctionInput
|
|
class UMaterialExpressionFunctionInput : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Preview; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName InputName; // 0xD8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Description; // 0xE0(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ID; // 0xF0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFunctionInputType InputType; // 0x100(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C89[0xF]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector4f PreviewValue; // 0x110(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePreviewValueAsDefault : 1; // Mask: 0x1, PropSize: 0x10x120(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_139 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2C8B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 SortPriority; // 0x124(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCompilingFunctionPreview : 1; // Mask: 0x1, PropSize: 0x10x128(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C8C[0x37]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFunctionInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x110 - 0xB0)
|
|
// Class Engine.MaterialExpressionFunctionOutput
|
|
class UMaterialExpressionFunctionOutput : public UMaterialExpression
|
|
{
|
|
public:
|
|
class FName OutputName; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Description; // 0xB8(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortPriority; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C91[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput A; // 0xD0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bLastPreviewed : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13A : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2C95[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ID; // 0xFC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C96[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionFunctionOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionGenericConstant
|
|
class UMaterialExpressionGenericConstant : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionGenericConstant* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionConstantDouble
|
|
class UMaterialExpressionConstantDouble : public UMaterialExpressionGenericConstant
|
|
{
|
|
public:
|
|
double Value; // 0xB0(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionConstantDouble* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionGetLocal
|
|
class UMaterialExpressionGetLocal : public UMaterialExpression
|
|
{
|
|
public:
|
|
class FName LocalName; // 0xB0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionGetLocal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xF0 - 0xB0)
|
|
// Class Engine.MaterialExpressionGetMaterialAttributes
|
|
class UMaterialExpressionGetMaterialAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FMaterialAttributesInput MaterialAttributes; // 0xB0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> AttributeGetTypes; // 0xE0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionGetMaterialAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x128 - 0xB0)
|
|
// Class Engine.MaterialExpressionGIReplace
|
|
class UMaterialExpressionGIReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput StaticIndirect; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput DynamicIndirect; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionGIReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionHairAttributes
|
|
class UMaterialExpressionHairAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
uint8 bUseTangentSpace : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CAC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionHairAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x128 - 0xB0)
|
|
// Class Engine.MaterialExpressionHairColor
|
|
class UMaterialExpressionHairColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Melanin; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Redness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput DyeColor; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionHairColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD8 (0x188 - 0xB0)
|
|
// Class Engine.MaterialExpressionIf
|
|
class UMaterialExpressionIf : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AGreaterThanB; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AEqualsB; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ALessThanB; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float EqualsThreshold; // 0x178(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x17C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstAEqualsB; // 0x180(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CAE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionIf* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionIfThenElse
|
|
class UMaterialExpressionIfThenElse : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionExecOutput Then; // 0xB0(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionExecOutput Else; // 0xB8(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Condition; // 0xC0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionIfThenElse* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionInverseLinearInterpolate
|
|
class UMaterialExpressionInverseLinearInterpolate : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Value; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstValue; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClampResult; // 0x134(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CB7[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionInverseLinearInterpolate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionIsOrthographic
|
|
class UMaterialExpressionIsOrthographic : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionIsOrthographic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionLightmapUVs
|
|
class UMaterialExpressionLightmapUVs : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLightmapUVs* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionLightmassReplace
|
|
class UMaterialExpressionLightmassReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Realtime; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Lightmass; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLightmassReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionLightVector
|
|
class UMaterialExpressionLightVector : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLightVector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionLinearInterpolate
|
|
class UMaterialExpressionLinearInterpolate : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Alpha; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstAlpha; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLinearInterpolate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionLogarithm10
|
|
class UMaterialExpressionLogarithm10 : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput X; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLogarithm10* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionLogarithm2
|
|
class UMaterialExpressionLogarithm2 : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput X; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionLogarithm2* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x410 (0x4C0 - 0xB0)
|
|
// Class Engine.MaterialExpressionMakeMaterialAttributes
|
|
class UMaterialExpressionMakeMaterialAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Anisotropy; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Opacity; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput OpacityMask; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x1F0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Tangent; // 0x218(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WorldPositionOffset; // 0x240(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SubsurfaceColor; // 0x268(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoat; // 0x290(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoatRoughness; // 0x2B8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AmbientOcclusion; // 0x2E0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Refraction; // 0x308(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput CustomizedUVs[0x8]; // 0x330(0x140)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PixelDepthOffset; // 0x470(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ShadingModel; // 0x498(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMakeMaterialAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionMapARPassthroughCameraUV
|
|
class UMaterialExpressionMapARPassthroughCameraUV : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinates; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMapARPassthroughCameraUV* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x168 (0x218 - 0xB0)
|
|
// Class Engine.MaterialExpressionMaterialAttributeLayers
|
|
class UMaterialExpressionMaterialAttributeLayers : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FMaterialAttributesInput Input; // 0xB0(0x30)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMaterialLayersFunctions DefaultLayers; // 0xE0(0x100)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialExpressionMaterialFunctionCall*> LayerCallers; // 0x1E0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 NumActiveLayerCallers; // 0x1F0(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CCA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UMaterialExpressionMaterialFunctionCall*> BlendCallers; // 0x1F8(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 NumActiveBlendCallers; // 0x208(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsLayerGraphBuilt; // 0x20C(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CCB[0xB]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMaterialAttributeLayers* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionMaterialFunctionCall
|
|
class UMaterialExpressionMaterialFunctionCall : public UMaterialExpression
|
|
{
|
|
public:
|
|
class UMaterialFunctionInterface* MaterialFunction; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FFunctionExpressionInput> FunctionInputs; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FFunctionExpressionOutput> FunctionOutputs; // 0xC8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FMaterialParameterInfo FunctionParameterInfo; // 0xD8(0x10)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMaterialFunctionCall* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x110 - 0x110)
|
|
// Class Engine.MaterialExpressionMaterialLayerOutput
|
|
class UMaterialExpressionMaterialLayerOutput : public UMaterialExpressionFunctionOutput
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMaterialLayerOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionMaterialProxyReplace
|
|
class UMaterialExpressionMaterialProxyReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Realtime; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MaterialProxy; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMaterialProxyReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionMax
|
|
class UMaterialExpressionMax : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMax* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionMin
|
|
class UMaterialExpressionMin : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMin* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionMultiply
|
|
class UMaterialExpressionMultiply : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionMultiply* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionRerouteBase
|
|
class UMaterialExpressionRerouteBase : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRerouteBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionNamedRerouteBase
|
|
class UMaterialExpressionNamedRerouteBase : public UMaterialExpressionRerouteBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNamedRerouteBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionNamedRerouteDeclaration
|
|
class UMaterialExpressionNamedRerouteDeclaration : public UMaterialExpressionNamedRerouteBase
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName Name; // 0xD8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor NodeColor; // 0xE0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid VariableGuid; // 0xF0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNamedRerouteDeclaration* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0xC8 - 0xB0)
|
|
// Class Engine.MaterialExpressionNamedRerouteUsage
|
|
class UMaterialExpressionNamedRerouteUsage : public UMaterialExpressionNamedRerouteBase
|
|
{
|
|
public:
|
|
class UMaterialExpressionNamedRerouteDeclaration* Declaration; // 0xB0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid DeclarationGuid; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNamedRerouteUsage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionNaniteReplace
|
|
class UMaterialExpressionNaniteReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Nanite; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNaniteReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x128 - 0xB0)
|
|
// Class Engine.MaterialExpressionNoise
|
|
class UMaterialExpressionNoise : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Position; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput FilterWidth; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Scale; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Quality; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ENoiseFunction NoiseFunction; // 0x108(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CDD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bTurbulence : 1; // Mask: 0x1, PropSize: 0x10x10C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13C : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2CDF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 Levels; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutputMin; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutputMax; // 0x118(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LevelScale; // 0x11C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTiling : 1; // Mask: 0x1, PropSize: 0x10x120(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2CE0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 RepeatSize; // 0x124(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNoise* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionNormalize
|
|
class UMaterialExpressionNormalize : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput VectorInput; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionNormalize* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionObjectBounds
|
|
class UMaterialExpressionObjectBounds : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionObjectBounds* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionObjectOrientation
|
|
class UMaterialExpressionObjectOrientation : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionObjectOrientation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionObjectPositionWS
|
|
class UMaterialExpressionObjectPositionWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionObjectPositionWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionObjectRadius
|
|
class UMaterialExpressionObjectRadius : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionObjectRadius* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionOneMinus
|
|
class UMaterialExpressionOneMinus : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionOneMinus* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionPanner
|
|
class UMaterialExpressionPanner : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinate; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Time; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Speed; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float SpeedX; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedY; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 ConstCoordinate; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFractionalPart; // 0x134(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CF2[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPanner* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleColor
|
|
class UMaterialExpressionParticleColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleDirection
|
|
class UMaterialExpressionParticleDirection : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleDirection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleMacroUV
|
|
class UMaterialExpressionParticleMacroUV : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleMacroUV* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleMotionBlurFade
|
|
class UMaterialExpressionParticleMotionBlurFade : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleMotionBlurFade* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticlePositionWS
|
|
class UMaterialExpressionParticlePositionWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticlePositionWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleRadius
|
|
class UMaterialExpressionParticleRadius : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleRadius* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleRandom
|
|
class UMaterialExpressionParticleRandom : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleRandom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleRelativeTime
|
|
class UMaterialExpressionParticleRelativeTime : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleRelativeTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleSize
|
|
class UMaterialExpressionParticleSize : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleSize* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleSpeed
|
|
class UMaterialExpressionParticleSpeed : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleSpeed* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x1C0 - 0x1B8)
|
|
// Class Engine.MaterialExpressionParticleSubUV
|
|
class UMaterialExpressionParticleSubUV : public UMaterialExpressionTextureSample
|
|
{
|
|
public:
|
|
uint8 bBlend : 1; // Mask: 0x1, PropSize: 0x10x1B8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D02[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleSubUV* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionParticleSubUVProperties
|
|
class UMaterialExpressionParticleSubUVProperties : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionParticleSubUVProperties* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionPathTracingQualitySwitch
|
|
class UMaterialExpressionPathTracingQualitySwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Normal; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PathTraced; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPathTracingQualitySwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPerInstanceCustomData
|
|
class UMaterialExpressionPerInstanceCustomData : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput DefaultValue; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstDefaultValue; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 DataIndex; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPerInstanceCustomData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xF0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPerInstanceCustomData3Vector
|
|
class UMaterialExpressionPerInstanceCustomData3Vector : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput DefaultValue; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ConstDefaultValue; // 0xD8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 DataIndex; // 0xE8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D08[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPerInstanceCustomData3Vector* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPerInstanceFadeAmount
|
|
class UMaterialExpressionPerInstanceFadeAmount : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPerInstanceFadeAmount* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPerInstanceRandom
|
|
class UMaterialExpressionPerInstanceRandom : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPerInstanceRandom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0xC8 - 0xB0)
|
|
// Class Engine.MaterialExpressionPinBase
|
|
class UMaterialExpressionPinBase : public UMaterialExpression
|
|
{
|
|
public:
|
|
TArray<struct FCompositeReroute> ReroutePins; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EEdGraphPinDirection PinDirection; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D0A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPinBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPixelDepth
|
|
class UMaterialExpressionPixelDepth : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPixelDepth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPixelNormalWS
|
|
class UMaterialExpressionPixelNormalWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPixelNormalWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionPower
|
|
class UMaterialExpressionPower : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Base; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Exponent; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstExponent; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D11[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPower* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPrecomputedAOMask
|
|
class UMaterialExpressionPrecomputedAOMask : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPrecomputedAOMask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPreSkinnedLocalBounds
|
|
class UMaterialExpressionPreSkinnedLocalBounds : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPreSkinnedLocalBounds* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPreSkinnedNormal
|
|
class UMaterialExpressionPreSkinnedNormal : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPreSkinnedNormal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionPreSkinnedPosition
|
|
class UMaterialExpressionPreSkinnedPosition : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPreSkinnedPosition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionPreviousFrameSwitch
|
|
class UMaterialExpressionPreviousFrameSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput CurrentFrame; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PreviousFrame; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionPreviousFrameSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0x178 - 0xB0)
|
|
// Class Engine.MaterialExpressionQualitySwitch
|
|
class UMaterialExpressionQualitySwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Inputs[0x4]; // 0xD8(0xA0)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionQualitySwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionRayTracingQualitySwitch
|
|
class UMaterialExpressionRayTracingQualitySwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Normal; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput RayTraced; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRayTracingQualitySwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionReflectionCapturePassSwitch
|
|
class UMaterialExpressionReflectionCapturePassSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Reflection; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionReflectionCapturePassSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionReflectionVectorWS
|
|
class UMaterialExpressionReflectionVectorWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput CustomWorldNormal; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bNormalizeCustomWorldNormal : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D1E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionReflectionVectorWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionReroute
|
|
class UMaterialExpressionReroute : public UMaterialExpressionRerouteBase
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionReroute* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0x158 - 0xB0)
|
|
// Class Engine.MaterialExpressionRotateAboutAxis
|
|
class UMaterialExpressionRotateAboutAxis : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput NormalizedRotationAxis; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput RotationAngle; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PivotPoint; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Position; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Period; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D22[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRotateAboutAxis* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x110 - 0xB0)
|
|
// Class Engine.MaterialExpressionRotator
|
|
class UMaterialExpressionRotator : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinate; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Time; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float CenterX; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CenterY; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x108(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 ConstCoordinate; // 0x10C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRotator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionRound
|
|
class UMaterialExpressionRound : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRound* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x1C8 - 0xB0)
|
|
// Class Engine.MaterialExpressionRuntimeVirtualTextureOutput
|
|
class UMaterialExpressionRuntimeVirtualTextureOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WorldHeight; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Opacity; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Mask; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRuntimeVirtualTextureOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionRuntimeVirtualTextureReplace
|
|
class UMaterialExpressionRuntimeVirtualTextureReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput VirtualTextureOutput; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRuntimeVirtualTextureReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionRuntimeVirtualTextureSample
|
|
class UMaterialExpressionRuntimeVirtualTextureSample : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinates; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WorldPosition; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MipValue; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class URuntimeVirtualTexture* VirtualTexture; // 0x128(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERuntimeVirtualTextureMaterialType MaterialType; // 0x130(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSinglePhysicalSpace; // 0x131(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAdaptive; // 0x132(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERuntimeVirtualTextureMipValueMode MipValueMode; // 0x133(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERuntimeVirtualTextureTextureAddressMode TextureAddressMode; // 0x134(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D40[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRuntimeVirtualTextureSample* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x160 - 0x138)
|
|
// Class Engine.MaterialExpressionRuntimeVirtualTextureSampleParameter
|
|
class UMaterialExpressionRuntimeVirtualTextureSampleParameter : public UMaterialExpressionRuntimeVirtualTextureSample
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x138(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExpressionGUID; // 0x140(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Group; // 0x150(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SortPriority; // 0x158(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D43[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionRuntimeVirtualTextureSampleParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSamplePhysicsVectorField
|
|
class UMaterialExpressionSamplePhysicsVectorField : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput WorldPosition; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EFieldVectorType FieldTarget; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D44[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSamplePhysicsVectorField* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSamplePhysicsScalarField
|
|
class UMaterialExpressionSamplePhysicsScalarField : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput WorldPosition; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EFieldScalarType FieldTarget; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D47[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSamplePhysicsScalarField* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSamplePhysicsIntegerField
|
|
class UMaterialExpressionSamplePhysicsIntegerField : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput WorldPosition; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EFieldIntegerType FieldTarget; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D48[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSamplePhysicsIntegerField* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSaturate
|
|
class UMaterialExpressionSaturate : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSaturate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x118 - 0xB0)
|
|
// Class Engine.MaterialExpressionSceneColor
|
|
class UMaterialExpressionSceneColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EMaterialSceneAttributeInputMode InputMode; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D49[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Input; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput OffsetFraction; // 0xE0(0x28)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector2D ConstInput; // 0x108(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSceneColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x118 - 0xB0)
|
|
// Class Engine.MaterialExpressionSceneDepth
|
|
class UMaterialExpressionSceneDepth : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EMaterialSceneAttributeInputMode InputMode; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D4C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Input; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Coordinates; // 0xE0(0x28)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector2D ConstInput; // 0x108(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSceneDepth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0xF8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSceneDepthWithoutWater
|
|
class UMaterialExpressionSceneDepthWithoutWater : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EMaterialSceneAttributeInputMode InputMode; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D50[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput Input; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector2D ConstInput; // 0xE0(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallbackDepth; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D51[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSceneDepthWithoutWater* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSceneTexelSize
|
|
class UMaterialExpressionSceneTexelSize : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSceneTexelSize* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSceneTexture
|
|
class UMaterialExpressionSceneTexture : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Coordinates; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ESceneTextureId SceneTextureId; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFiltered; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D53[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSceneTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionScreenPosition
|
|
class UMaterialExpressionScreenPosition : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionScreenPosition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSetLocal
|
|
class UMaterialExpressionSetLocal : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionExecOutput Exec; // 0xB0(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Value; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName LocalName; // 0xE0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSetLocal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xD0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSetMaterialAttributes
|
|
class UMaterialExpressionSetMaterialAttributes : public UMaterialExpression
|
|
{
|
|
public:
|
|
TArray<struct FExpressionInput> Inputs; // 0xB0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> AttributeSetTypes; // 0xC0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSetMaterialAttributes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionShaderStageSwitch
|
|
class UMaterialExpressionShaderStageSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput PixelShader; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput VertexShader; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionShaderStageSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionShadingModel
|
|
class UMaterialExpressionShadingModel : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EMaterialShadingModel ShadingModel; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D5A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionShadingModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x150 - 0xB0)
|
|
// Class Engine.MaterialExpressionShadingPathSwitch
|
|
class UMaterialExpressionShadingPathSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Inputs[0x3]; // 0xD8(0x78)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionShadingPathSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionShadowReplace
|
|
class UMaterialExpressionShadowReplace : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Default; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Shadow; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionShadowReplace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSign
|
|
class UMaterialExpressionSign : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSign* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSine
|
|
class UMaterialExpressionSine : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Period; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D64[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x150 - 0xB0)
|
|
// Class Engine.MaterialExpressionSingleLayerWaterMaterialOutput
|
|
class UMaterialExpressionSingleLayerWaterMaterialOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput ScatteringCoefficients; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AbsorptionCoefficients; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PhaseG; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ColorScaleBehindWater; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSingleLayerWaterMaterialOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereLightDirection
|
|
class UMaterialExpressionSkyAtmosphereLightDirection : public UMaterialExpression
|
|
{
|
|
public:
|
|
int32 LightIndex; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D6F[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereLightDirection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereLightIlluminance
|
|
class UMaterialExpressionSkyAtmosphereLightIlluminance : public UMaterialExpression
|
|
{
|
|
public:
|
|
int32 LightIndex; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D72[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput WorldPosition; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereLightIlluminance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereLightDiskLuminance
|
|
class UMaterialExpressionSkyAtmosphereLightDiskLuminance : public UMaterialExpression
|
|
{
|
|
public:
|
|
int32 LightIndex; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D75[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput DiskAngularDiameterOverride; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereLightDiskLuminance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereAerialPerspective
|
|
class UMaterialExpressionSkyAtmosphereAerialPerspective : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput WorldPosition; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereAerialPerspective* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereDistantLightScatteredLuminance
|
|
class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereDistantLightScatteredLuminance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyAtmosphereViewLuminance
|
|
class UMaterialExpressionSkyAtmosphereViewLuminance : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyAtmosphereViewLuminance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionSkyLightEnvMapSample
|
|
class UMaterialExpressionSkyLightEnvMapSample : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Direction; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSkyLightEnvMapSample* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0x138 - 0xB0)
|
|
// Class Engine.MaterialExpressionSmoothStep
|
|
class UMaterialExpressionSmoothStep : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Min; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Max; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Value; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstMin; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstMax; // 0x12C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstValue; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D7E[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSmoothStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0x140 - 0xB0)
|
|
// Class Engine.MaterialExpressionSobol
|
|
class UMaterialExpressionSobol : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Cell; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Index; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Seed; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint32 ConstIndex; // 0x128(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D83[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D ConstSeed; // 0x130(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSobol* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0x160 - 0xB0)
|
|
// Class Engine.MaterialExpressionSpeedTree
|
|
class UMaterialExpressionSpeedTree : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput GeometryInput; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WindInput; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput LODInput; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ExtraBendWS; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ESpeedTreeGeometryType GeometryType; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESpeedTreeWindType WindType; // 0x151(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESpeedTreeLODType LODType; // 0x152(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D89[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BillboardThreshold; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAccurateWindVelocities; // 0x158(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D8D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSpeedTree* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0x158 - 0xB0)
|
|
// Class Engine.MaterialExpressionSphereMask
|
|
class UMaterialExpressionSphereMask : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Radius; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Hardness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float AttenuationRadius; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HardnessPercent; // 0x154(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSphereMask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionSphericalParticleOpacity
|
|
class UMaterialExpressionSphericalParticleOpacity : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Density; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstantDensity; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D9A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSphericalParticleOpacity* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionSquareRoot
|
|
class UMaterialExpressionSquareRoot : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSquareRoot* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionStaticBool
|
|
class UMaterialExpressionStaticBool : public UMaterialExpression
|
|
{
|
|
public:
|
|
uint8 Value : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D9C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStaticBool* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xE0 - 0xD8)
|
|
// Class Engine.MaterialExpressionStaticBoolParameter
|
|
class UMaterialExpressionStaticBoolParameter : public UMaterialExpressionParameter
|
|
{
|
|
public:
|
|
uint8 DefaultValue : 1; // Mask: 0x1, PropSize: 0x10xD8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D9E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStaticBoolParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x108 - 0xD8)
|
|
// Class Engine.MaterialExpressionStaticComponentMaskParameter
|
|
class UMaterialExpressionStaticComponentMaskParameter : public UMaterialExpressionParameter
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 DefaultR : 1; // Mask: 0x1, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DefaultG : 1; // Mask: 0x2, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DefaultB : 1; // Mask: 0x4, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DefaultA : 1; // Mask: 0x8, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DA0[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStaticComponentMaskParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0x130 - 0xB0)
|
|
// Class Engine.MaterialExpressionStaticSwitch
|
|
class UMaterialExpressionStaticSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
uint8 DefaultValue : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2DA3[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FExpressionInput A; // 0xB8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xE0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Value; // 0x108(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStaticSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x130 - 0xE0)
|
|
// Class Engine.MaterialExpressionStaticSwitchParameter
|
|
class UMaterialExpressionStaticSwitchParameter : public UMaterialExpressionStaticBoolParameter
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xE0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0x108(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStaticSwitchParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionStep
|
|
class UMaterialExpressionStep : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Y; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput X; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstY; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstX; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStep* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataBSDF
|
|
class UMaterialExpressionStrataBSDF : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x348 (0x3F8 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataLegacyConversion
|
|
class UMaterialExpressionStrataLegacyConversion : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Anisotropy; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Tangent; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SubsurfaceColor; // 0x1F0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoat; // 0x218(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoatRoughness; // 0x240(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Opacity; // 0x268(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput TransmittanceColor; // 0x290(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterScatteringCoefficients; // 0x2B8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterAbsorptionCoefficients; // 0x2E0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterPhaseG; // 0x308(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ColorScaleBehindWater; // 0x330(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoatNormal; // 0x358(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput CustomTangent; // 0x380(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FShadingModelMaterialInput ShadingModel; // 0x3A8(0x28)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DB1[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USubsurfaceProfile* SubsurfaceProfile; // 0x3D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStrataMaterialInfo ConvertedStrataMaterialInfo; // 0x3E0(0x18)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataLegacyConversion* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x330 (0x3E0 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataSlabBSDF
|
|
class UMaterialExpressionStrataSlabBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EdgeColor; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput DiffuseAlbedo; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput F0; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput F90; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Anisotropy; // 0x1F0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x218(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Tangent; // 0x240(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SSSMFP; // 0x268(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SSSMFPScale; // 0x290(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SSSPhaseAnisotropy; // 0x2B8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x2E0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SecondRoughness; // 0x308(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput SecondRoughnessWeight; // 0x330(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Thickness; // 0x358(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput FuzzAmount; // 0x380(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput FuzzColor; // 0x3A8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class USubsurfaceProfile* SubsurfaceProfile; // 0x3D0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMetalness : 1; // Mask: 0x1, PropSize: 0x10x3D8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseSSSDiffusion : 1; // Mask: 0x2, PropSize: 0x10x3D8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DC6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataSlabBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x140 (0x1F0 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataSimpleClearCoatBSDF
|
|
class UMaterialExpressionStrataSimpleClearCoatBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoatCoverage; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ClearCoatRoughness; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataSimpleClearCoatBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x150 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataVolumetricFogCloudBSDF
|
|
class UMaterialExpressionStrataVolumetricFogCloudBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput Albedo; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Extinction; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput AmbientOcclusion; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataVolumetricFogCloudBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataUnlitBSDF
|
|
class UMaterialExpressionStrataUnlitBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput EmissiveColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput TransmittanceColor; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataUnlitBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x1C8 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataHairBSDF
|
|
class UMaterialExpressionStrataHairBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Scatter; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Backlit; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Tangent; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataHairBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x1F8 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataEyeBSDF
|
|
class UMaterialExpressionStrataEyeBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput DiffuseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput CorneaNormal; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IrisNormal; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IrisPlaneNormal; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IrisMask; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IrisDistance; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class USubsurfaceProfile* SubsurfaceProfile; // 0x1F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataEyeBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1B8 (0x268 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataSingleLayerWaterBSDF
|
|
class UMaterialExpressionStrataSingleLayerWaterBSDF : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Roughness; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Normal; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput EmissiveColor; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput TopMaterialOpacity; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterAlbedo; // 0x1C8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterExtinction; // 0x1F0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput WaterPhaseG; // 0x218(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ColorScaleBehindWater; // 0x240(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataSingleLayerWaterBSDF* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataLightFunction
|
|
class UMaterialExpressionStrataLightFunction : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput Color; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataLightFunction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataPostProcess
|
|
class UMaterialExpressionStrataPostProcess : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput Color; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Opacity; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataPostProcess* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataConvertToDecal
|
|
class UMaterialExpressionStrataConvertToDecal : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput DecalMaterial; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Coverage; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataConvertToDecal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0x130 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataHorizontalMixing
|
|
class UMaterialExpressionStrataHorizontalMixing : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput Background; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Foreground; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Mix; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bUseParameterBlending : 1; // Mask: 0x1, PropSize: 0x10x128(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DDF[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataHorizontalMixing* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataVerticalLayering
|
|
class UMaterialExpressionStrataVerticalLayering : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput Top; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Base; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bUseParameterBlending : 1; // Mask: 0x1, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DE0[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataVerticalLayering* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataAdd
|
|
class UMaterialExpressionStrataAdd : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bUseParameterBlending : 1; // Mask: 0x1, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DE3[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataAdd* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataWeight
|
|
class UMaterialExpressionStrataWeight : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Weight; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataWeight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x128 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataThinFilm
|
|
class UMaterialExpressionStrataThinFilm : public UMaterialExpressionStrataBSDF
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Thickness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput IOR; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataThinFilm* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataUtilityBase
|
|
class UMaterialExpressionStrataUtilityBase : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataUtilityBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataTransmittanceToMFP
|
|
class UMaterialExpressionStrataTransmittanceToMFP : public UMaterialExpressionStrataUtilityBase
|
|
{
|
|
public:
|
|
struct FExpressionInput TransmittanceColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Thickness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataTransmittanceToMFP* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0x128 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataMetalnessToDiffuseAlbedoF0
|
|
class UMaterialExpressionStrataMetalnessToDiffuseAlbedoF0 : public UMaterialExpressionStrataUtilityBase
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Metallic; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Specular; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataMetalnessToDiffuseAlbedoF0* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionStrataHazinessToSecondaryRoughness
|
|
class UMaterialExpressionStrataHazinessToSecondaryRoughness : public UMaterialExpressionStrataUtilityBase
|
|
{
|
|
public:
|
|
struct FExpressionInput BaseRoughness; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Haziness; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionStrataHazinessToSecondaryRoughness* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x108 - 0xB0)
|
|
// Class Engine.MaterialExpressionSubtract
|
|
class UMaterialExpressionSubtract : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput A; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput B; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstA; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstB; // 0x104(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionSubtract* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTangent
|
|
class UMaterialExpressionTangent : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float Period; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E04[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTangent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionTangentOutput
|
|
class UMaterialExpressionTangentOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTangentOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x118 - 0xB0)
|
|
// Class Engine.MaterialExpressionTemporalSobol
|
|
class UMaterialExpressionTemporalSobol : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Index; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Seed; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint32 ConstIndex; // 0x100(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E08[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D ConstSeed; // 0x108(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTemporalSobol* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTextureCoordinate
|
|
class UMaterialExpressionTextureCoordinate : public UMaterialExpression
|
|
{
|
|
public:
|
|
int32 CoordinateIndex; // 0xB0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UTiling; // 0xB4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VTiling; // 0xB8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 UnMirrorU : 1; // Mask: 0x1, PropSize: 0x10xBC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 UnMirrorV : 1; // Mask: 0x2, PropSize: 0x10xBC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E0E[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureCoordinate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xC0 - 0xC0)
|
|
// Class Engine.MaterialExpressionTextureObject
|
|
class UMaterialExpressionTextureObject : public UMaterialExpressionTextureBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureObjectParameter
|
|
class UMaterialExpressionTextureObjectParameter : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureObjectParameter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTextureProperty
|
|
class UMaterialExpressionTextureProperty : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput TextureObject; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EMaterialExposedTextureProperty Property; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E13[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureProperty* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameter2DArray
|
|
class UMaterialExpressionTextureSampleParameter2DArray : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameter2DArray* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameterCube
|
|
class UMaterialExpressionTextureSampleParameterCube : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameterCube* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameterCubeArray
|
|
class UMaterialExpressionTextureSampleParameterCubeArray : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameterCubeArray* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x248 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameterSubUV
|
|
class UMaterialExpressionTextureSampleParameterSubUV : public UMaterialExpressionTextureSampleParameter2D
|
|
{
|
|
public:
|
|
uint8 bBlend : 1; // Mask: 0x1, PropSize: 0x10x240(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E17[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameterSubUV* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x240 - 0x240)
|
|
// Class Engine.MaterialExpressionTextureSampleParameterVolume
|
|
class UMaterialExpressionTextureSampleParameterVolume : public UMaterialExpressionTextureSampleParameter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTextureSampleParameterVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionThinTranslucentMaterialOutput
|
|
class UMaterialExpressionThinTranslucentMaterialOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput TransmittanceColor; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionThinTranslucentMaterialOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionTime
|
|
class UMaterialExpressionTime : public UMaterialExpression
|
|
{
|
|
public:
|
|
uint8 bIgnorePause : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverride_Period : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_13F : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2E1F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Period; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTransform
|
|
class UMaterialExpressionTransform : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EMaterialVectorCoordTransformSource TransformSourceType; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialVectorCoordTransform TransformType; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E21[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTransform* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xE0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTransformPosition
|
|
class UMaterialExpressionTransformPosition : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EMaterialPositionTransformSource TransformSourceType; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialPositionTransformSource TransformType; // 0xD9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E23[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTransformPosition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionTruncate
|
|
class UMaterialExpressionTruncate : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTruncate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionTwoSidedSign
|
|
class UMaterialExpressionTwoSidedSign : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionTwoSidedSign* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionVectorNoise
|
|
class UMaterialExpressionVectorNoise : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput Position; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EVectorNoiseFunction NoiseFunction; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E28[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 Quality; // 0xDC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTiling : 1; // Mask: 0x1, PropSize: 0x10xE0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_140 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2E2A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 TileSize; // 0xE4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVectorNoise* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVertexColor
|
|
class UMaterialExpressionVertexColor : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVertexColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionVertexInterpolator
|
|
class UMaterialExpressionVertexInterpolator : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput Input; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E2F[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVertexInterpolator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVertexNormalWS
|
|
class UMaterialExpressionVertexNormalWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVertexNormalWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVertexTangentWS
|
|
class UMaterialExpressionVertexTangentWS : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVertexTangentWS* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionViewProperty
|
|
class UMaterialExpressionViewProperty : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EMaterialExposedViewProperty Property; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E36[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionViewProperty* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionViewSize
|
|
class UMaterialExpressionViewSize : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionViewSize* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x100 - 0xB0)
|
|
// Class Engine.MaterialExpressionVirtualTextureFeatureSwitch
|
|
class UMaterialExpressionVirtualTextureFeatureSwitch : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionInput No; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Yes; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVirtualTextureFeatureSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVolumetricAdvancedMaterialInput
|
|
class UMaterialExpressionVolumetricAdvancedMaterialInput : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVolumetricAdvancedMaterialInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingInput
|
|
class UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput : public UMaterialExpression
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVolumetricCloudEmptySpaceSkippingInput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x140 (0x1F0 - 0xB0)
|
|
// Class Engine.MaterialExpressionVolumetricAdvancedMaterialOutput
|
|
class UMaterialExpressionVolumetricAdvancedMaterialOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput PhaseG; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PhaseG2; // 0xD8(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput PhaseBlend; // 0x100(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MultiScatteringContribution; // 0x128(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MultiScatteringOcclusion; // 0x150(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput MultiScatteringEccentricity; // 0x178(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput ConservativeDensity; // 0x1A0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float ConstPhaseG; // 0x1C8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstPhaseG2; // 0x1CC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstPhaseBlend; // 0x1D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool PerSamplePhaseEvaluation; // 0x1D4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E3D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 MultiScatteringApproximationOctaveCount; // 0x1D8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstMultiScatteringContribution; // 0x1DC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstMultiScatteringOcclusion; // 0x1E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConstMultiScatteringEccentricity; // 0x1E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGroundContribution; // 0x1E8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGrayScaleMaterial; // 0x1E9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRayMarchVolumeShadow; // 0x1EA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClampMultiScatteringContribution; // 0x1EB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E3F[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVolumetricAdvancedMaterialOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.MaterialExpressionVolumetricCloudEmptySpaceSkippingOutput
|
|
class UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput : public UMaterialExpressionCustomOutput
|
|
{
|
|
public:
|
|
struct FExpressionInput ContainsMatter; // 0xB0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionVolumetricCloudEmptySpaceSkippingOutput* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.MaterialExpressionWhileLoop
|
|
class UMaterialExpressionWhileLoop : public UMaterialExpression
|
|
{
|
|
public:
|
|
struct FExpressionExecOutput LoopBody; // 0xB0(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionExecOutput Completed; // 0xB8(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FExpressionInput Condition; // 0xC0(0x28)(NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionWhileLoop* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0xB8 - 0xB0)
|
|
// Class Engine.MaterialExpressionWorldPosition
|
|
class UMaterialExpressionWorldPosition : public UMaterialExpression
|
|
{
|
|
public:
|
|
enum class EWorldPositionIncludedOffsets WorldPositionShaderOffset; // 0xB0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E43[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialExpressionWorldPosition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.MaterialFunctionInterfaceEditorOnlyData
|
|
class UMaterialFunctionInterfaceEditorOnlyData : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionInterfaceEditorOnlyData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.MaterialFunctionEditorOnlyData
|
|
class UMaterialFunctionEditorOnlyData : public UMaterialFunctionInterfaceEditorOnlyData
|
|
{
|
|
public:
|
|
struct FMaterialExpressionCollection ExpressionCollection; // 0x28(0x30)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionEditorOnlyData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.MaterialFunctionInterface
|
|
class UMaterialFunctionInterface : public UObject
|
|
{
|
|
public:
|
|
struct FGuid StateId; // 0x28(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMaterialFunctionUsage MaterialFunctionUsage; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E4A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x58 - 0x40)
|
|
// Class Engine.MaterialFunction
|
|
class UMaterialFunction : public UMaterialFunctionInterface
|
|
{
|
|
public:
|
|
class FString Description; // 0x40(0x10)(Edit, ZeroConstructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bExposeToLibrary : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPrefixParameterNames : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableExecWire : 1; // Mask: 0x4, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableNewHLSLGenerator : 1; // Mask: 0x8, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E4F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunction* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xD0 - 0x40)
|
|
// Class Engine.MaterialFunctionInstance
|
|
class UMaterialFunctionInstance : public UMaterialFunctionInterface
|
|
{
|
|
public:
|
|
class UMaterialFunctionInterface* Parent; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialFunctionInterface* Base; // 0x48(0x8)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FScalarParameterValue> ScalarParameterValues; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FVectorParameterValue> VectorParameterValues; // 0x60(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FDoubleVectorParameterValue> DoubleVectorParameterValues; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTextureParameterValue> TextureParameterValues; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FFontParameterValue> FontParameterValues; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStaticSwitchParameter> StaticSwitchParameterValues; // 0xA0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStaticComponentMaskParameter> StaticComponentMaskParameterValues; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FRuntimeVirtualTextureParameterValue> RuntimeVirtualTextureParameterValues; // 0xC0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x58 - 0x58)
|
|
// Class Engine.MaterialFunctionMaterialLayer
|
|
class UMaterialFunctionMaterialLayer : public UMaterialFunction
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionMaterialLayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xD0 - 0xD0)
|
|
// Class Engine.MaterialFunctionMaterialLayerInstance
|
|
class UMaterialFunctionMaterialLayerInstance : public UMaterialFunctionInstance
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionMaterialLayerInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x58 - 0x58)
|
|
// Class Engine.MaterialFunctionMaterialLayerBlend
|
|
class UMaterialFunctionMaterialLayerBlend : public UMaterialFunction
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionMaterialLayerBlend* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xD0 - 0xD0)
|
|
// Class Engine.MaterialFunctionMaterialLayerBlendInstance
|
|
class UMaterialFunctionMaterialLayerBlendInstance : public UMaterialFunctionInstance
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialFunctionMaterialLayerBlendInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Engine.MaterialParameterCollection
|
|
class UMaterialParameterCollection : public UObject
|
|
{
|
|
public:
|
|
struct FGuid StateId; // 0x28(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FCollectionScalarParameter> ScalarParameters; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FCollectionVectorParameter> VectorParameters; // 0x48(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E64[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialParameterCollection* GetDefaultObj();
|
|
|
|
TArray<class FName> GetVectorParameterNames();
|
|
struct FLinearColor GetVectorParameterDefaultValue(class FName ParameterName, bool* bParameterFound);
|
|
TArray<class FName> GetScalarParameterNames();
|
|
float GetScalarParameterDefaultValue(class FName ParameterName, bool* bParameterFound);
|
|
};
|
|
|
|
// 0xF8 (0x120 - 0x28)
|
|
// Class Engine.MaterialParameterCollectionInstance
|
|
class UMaterialParameterCollectionInstance : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_2E67[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialParameterCollection* Collection; // 0x30(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E68[0xE8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialParameterCollectionInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.MeshDeformer
|
|
class UMeshDeformer : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshDeformer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.MeshDeformerInstanceSettings
|
|
class UMeshDeformerInstanceSettings : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshDeformerInstanceSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.MeshDeformerInstance
|
|
class UMeshDeformerInstance : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshDeformerInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x68 - 0x38)
|
|
// Class Engine.MicroTransactionBase
|
|
class UMicroTransactionBase : public UPlatformInterfaceBase
|
|
{
|
|
public:
|
|
TArray<struct FPurchaseInfo> AvailableProducts; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FString LastError; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LastErrorSolution; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMicroTransactionBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.MorphTarget
|
|
class UMorphTarget : public UObject
|
|
{
|
|
public:
|
|
class USkeletalMesh* BaseSkelMesh; // 0x28(0x8)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E6D[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMorphTarget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavAgentInterface
|
|
class INavAgentInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INavAgentInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavEdgeProviderInterface
|
|
class INavEdgeProviderInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INavEdgeProviderInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavigationDataInterface
|
|
class INavigationDataInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INavigationDataInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.NavLinkDefinition
|
|
class UNavLinkDefinition : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FNavigationLink> Links; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FNavigationSegmentLink> SegmentLinks; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E70[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavLinkDefinition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavPathObserverInterface
|
|
class INavPathObserverInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INavPathObserverInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NavRelevantInterface
|
|
class INavRelevantInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INavRelevantInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NetworkPredictionInterface
|
|
class INetworkPredictionInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INetworkPredictionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x198 (0x1C0 - 0x28)
|
|
// Class Engine.ParticleEmitter
|
|
class UParticleEmitter : public UObject
|
|
{
|
|
public:
|
|
class FName EmitterName; // 0x28(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubUVDataOffset; // 0x30(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EEmitterRenderMode EmitterRenderMode; // 0x34(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleSignificanceLevel SignificanceLevel; // 0x35(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E71[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseLegacySpawningBehavior : 1; // Mask: 0x1, PropSize: 0x10x37(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_141 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 ConvertedModules : 1; // Mask: 0x10, PropSize: 0x10x37(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsSoloing : 1; // Mask: 0x20, PropSize: 0x10x37(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCookedOut : 1; // Mask: 0x40, PropSize: 0x10x37(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisabledLODsKeepEmitterAlive : 1; // Mask: 0x80, PropSize: 0x10x37(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableWhenInsignficant : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_142 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2E74[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UParticleLODLevel*> LODLevels; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 PeakActiveParticles; // 0x50(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InitialAllocationCount; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float QualityLevelSpawnRateScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 DetailModeBitmask; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E77[0x160]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleEmitter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Engine.ParticleLODLevel
|
|
class UParticleLODLevel : public UObject
|
|
{
|
|
public:
|
|
int32 Level; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x2C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_143 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2E7D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UParticleModuleRequired* RequiredModule; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModule*> Modules; // 0x38(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UParticleModuleTypeDataBase* TypeDataModule; // 0x48(0x8)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParticleModuleSpawn* SpawnModule; // 0x50(0x8)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParticleModuleEventGenerator* EventGenerator; // 0x58(0x8)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModuleSpawnBase*> SpawningModules; // 0x60(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModule*> SpawnModules; // 0x70(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModule*> UpdateModules; // 0x80(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModuleOrbit*> OrbitModules; // 0x90(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleModuleEventReceiverBase*> EventReceiverModules; // 0xA0(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 ConvertedModules : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_144 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2E81[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 PeakActiveParticles; // 0xB4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleLODLevel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x158 - 0x30)
|
|
// Class Engine.ParticleSystem
|
|
class UParticleSystem : public UFXSystemAsset
|
|
{
|
|
public:
|
|
float UpdateTime_FPS; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UpdateTime_Delta; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarmupTime; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarmupTickRate; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UParticleEmitter*> Emitters; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UParticleSystemComponent* PreviewComponent; // 0x50(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInterpCurveEdSetup* CurveEdSetup; // 0x58(0x8)(ExportObject, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LODDistanceCheckTime; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MacroUVRadius; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> LODDistances; // 0x68(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FParticleSystemLOD> LODSettings; // 0x78(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FBox FixedRelativeBoundingBox; // 0x88(0x38)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float SecondsBeforeInactive; // 0xC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Delay; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayLow; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrientZAxisTowardCamera : 1; // Mask: 0x1, PropSize: 0x10xCC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFixedRelativeBoundingBox : 1; // Mask: 0x2, PropSize: 0x10xCC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldResetPeakCounts : 1; // Mask: 0x4, PropSize: 0x10xCC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasPhysics : 1; // Mask: 0x8, PropSize: 0x10xCC(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseRealtimeThumbnail : 1; // Mask: 0x10, PropSize: 0x10xCC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ThumbnailImageOutOfDate : 1; // Mask: 0x20, PropSize: 0x10xCC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_145 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bUseDelayRange : 1; // Mask: 0x1, PropSize: 0x10xCD(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowManagedTicking : 1; // Mask: 0x2, PropSize: 0x10xCD(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoDeactivate : 1; // Mask: 0x4, PropSize: 0x10xCD(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRegenerateLODDuplicate : 1; // Mask: 0x8, PropSize: 0x10xCD(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_146 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EParticleSystemUpdateMode SystemUpdateMode; // 0xCE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleSystemLODMethod LODMethod; // 0xCF(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleSystemInsignificanceReaction InsignificantReaction; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleSystemOcclusionBoundsMethod OcclusionBoundsMethod; // 0xD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E89[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EParticleSignificanceLevel MaxSignificanceLevel; // 0xD3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 MinTimeBetweenTicks; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InsignificanceDelay; // 0xD8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector MacroUVPosition; // 0xE0(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox CustomOcclusionBounds; // 0xF8(0x38)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FLODSoloTrack> SoloTracking; // 0x130(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<struct FNamedEmitterMaterial> NamedMaterialSlots; // 0x140(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleSystem* GetDefaultObj();
|
|
|
|
bool ContainsEmitterType(class UClass* TypeData);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ParticleModule
|
|
class UParticleModule : public UObject
|
|
{
|
|
public:
|
|
uint8 bSpawnModule : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdateModule : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFinalUpdateModule : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdateForGPUEmitter : 1; // Mask: 0x8, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCurvesAsColor : 1; // Mask: 0x10, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 b3DDrawMode : 1; // Mask: 0x20, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupported3DDrawMode : 1; // Mask: 0x40, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // Mask: 0x80, PropSize: 0x10x28(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEditable : 1; // Mask: 0x1, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 LODDuplicate : 1; // Mask: 0x2, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportsRandomSeed : 1; // Mask: 0x4, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRequiresLoopingNotification : 1; // Mask: 0x8, PropSize: 0x10x29(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_147 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 LODValidity; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8E[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleAccelerationBase
|
|
class UParticleModuleAccelerationBase : public UParticleModule
|
|
{
|
|
public:
|
|
uint8 bAlwaysInWorldSpace : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E8F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAccelerationBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0xA0 - 0x38)
|
|
// Class Engine.ParticleModuleAcceleration
|
|
class UParticleModuleAcceleration : public UParticleModuleAccelerationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector Acceleration; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bApplyOwnerScale : 1; // Mask: 0x1, PropSize: 0x10x98(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E94[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAcceleration* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.ParticleModuleAccelerationConstant
|
|
class UParticleModuleAccelerationConstant : public UParticleModuleAccelerationBase
|
|
{
|
|
public:
|
|
struct FVector Acceleration; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAccelerationConstant* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Engine.ParticleModuleAccelerationDrag
|
|
class UParticleModuleAccelerationDrag : public UParticleModuleAccelerationBase
|
|
{
|
|
public:
|
|
class UDistributionFloat* DragCoefficient; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat DragCoefficientRaw; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAccelerationDrag* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Engine.ParticleModuleAccelerationDragScaleOverLife
|
|
class UParticleModuleAccelerationDragScaleOverLife : public UParticleModuleAccelerationBase
|
|
{
|
|
public:
|
|
class UDistributionFloat* DragScale; // 0x38(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat DragScaleRaw; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAccelerationDragScaleOverLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x98 - 0x38)
|
|
// Class Engine.ParticleModuleAccelerationOverLifetime
|
|
class UParticleModuleAccelerationOverLifetime : public UParticleModuleAccelerationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector AccelOverLife; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAccelerationOverLifetime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleAttractorBase
|
|
class UParticleModuleAttractorBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAttractorBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xC0 - 0x30)
|
|
// Class Engine.ParticleModuleAttractorLine
|
|
class UParticleModuleAttractorLine : public UParticleModuleAttractorBase
|
|
{
|
|
public:
|
|
struct FVector EndPoint0; // 0x30(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EndPoint1; // 0x48(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Range; // 0x60(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Strength; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAttractorLine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Engine.ParticleModuleAttractorParticle
|
|
class UParticleModuleAttractorParticle : public UParticleModuleAttractorBase
|
|
{
|
|
public:
|
|
class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Range; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bStrengthByDistance : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_148 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EA0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat Strength; // 0x70(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bAffectBaseVelocity : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_149 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EA1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAttractorParticleSelectionMethod SelectionMethod; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EA2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bRenewSource : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritSourceVel : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EA5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LastSelIndex; // 0xAC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAttractorParticle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0xF8 - 0x30)
|
|
// Class Engine.ParticleModuleAttractorPoint
|
|
class UParticleModuleAttractorPoint : public UParticleModuleAttractorBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector Position; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Range; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Strength; // 0xC0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 StrengthByDistance : 1; // Mask: 0x1, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAffectBaseVelocity : 1; // Mask: 0x2, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideVelocity : 1; // Mask: 0x4, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseWorldSpacePosition : 1; // Mask: 0x8, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Positive_X : 1; // Mask: 0x10, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Positive_Y : 1; // Mask: 0x20, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Positive_Z : 1; // Mask: 0x40, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_X : 1; // Mask: 0x80, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_Y : 1; // Mask: 0x1, PropSize: 0x10xF1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_Z : 1; // Mask: 0x2, PropSize: 0x10xF1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EA7[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAttractorPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x88 - 0x30)
|
|
// Class Engine.ParticleModuleAttractorPointGravity
|
|
class UParticleModuleAttractorPointGravity : public UParticleModuleAttractorBase
|
|
{
|
|
public:
|
|
struct FVector Position; // 0x30(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EA9[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDistributionFloat* Strength; // 0x50(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat StrengthRaw; // 0x58(0x30)(Edit, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleAttractorPointGravity* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleBeamBase
|
|
class UParticleModuleBeamBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleBeamBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x108 (0x138 - 0x30)
|
|
// Class Engine.ParticleModuleBeamModifier
|
|
class UParticleModuleBeamModifier : public UParticleModuleBeamBase
|
|
{
|
|
public:
|
|
enum class EBeamModifierType ModifierType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBeamModifierOptions PositionOptions; // 0x34(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector Position; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FBeamModifierOptions TangentOptions; // 0x98(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EAF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector Tangent; // 0xA0(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bAbsoluteTangent : 1; // Mask: 0x1, PropSize: 0x10x100(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14B : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBeamModifierOptions StrengthOptions; // 0x104(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Strength; // 0x108(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleBeamModifier* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x190 (0x1C0 - 0x30)
|
|
// Class Engine.ParticleModuleBeamNoise
|
|
class UParticleModuleBeamNoise : public UParticleModuleBeamBase
|
|
{
|
|
public:
|
|
uint8 bLowFreq_Enabled : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14C : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EB4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 Frequency; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Frequency_LowRange; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EB5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector NoiseRange; // 0x40(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat NoiseRangeScale; // 0xA0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bNRScaleEmitterTime : 1; // Mask: 0x1, PropSize: 0x10xD0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EB6[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector NoiseSpeed; // 0xD8(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bSmooth : 1; // Mask: 0x1, PropSize: 0x10x138(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EB8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float NoiseLockRadius; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNoiseLock : 1; // Mask: 0x1, PropSize: 0x10x140(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOscillate : 1; // Mask: 0x2, PropSize: 0x10x140(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_14F : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EBB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float NoiseLockTime; // 0x144(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseTension; // 0x148(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseNoiseTangents : 1; // Mask: 0x1, PropSize: 0x10x14C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_150 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EBE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat NoiseTangentStrength; // 0x150(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
int32 NoiseTessellation; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTargetNoise : 1; // Mask: 0x1, PropSize: 0x10x184(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_151 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EC2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float FrequencyDistance; // 0x188(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyNoiseScale : 1; // Mask: 0x1, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_152 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EC5[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat NoiseScale; // 0x190(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleBeamNoise* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x148 - 0x30)
|
|
// Class Engine.ParticleModuleBeamSource
|
|
class UParticleModuleBeamSource : public UParticleModuleBeamBase
|
|
{
|
|
public:
|
|
enum class EBeam2SourceTargetMethod SourceMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2ECB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName SourceName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSourceAbsolute : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_153 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2ECE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector Source; // 0x40(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockSource : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_154 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2ED0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EBeam2SourceTargetTangentMethod SourceTangentMethod; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2ED1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector SourceTangent; // 0xA8(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockSourceTangent : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_155 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2ED2[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat SourceStrength; // 0x110(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockSourceStength : 1; // Mask: 0x1, PropSize: 0x10x140(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2ED3[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleBeamSource* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x120 (0x150 - 0x30)
|
|
// Class Engine.ParticleModuleBeamTarget
|
|
class UParticleModuleBeamTarget : public UParticleModuleBeamBase
|
|
{
|
|
public:
|
|
enum class EBeam2SourceTargetMethod TargetMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2ED7[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName TargetName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2ED8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector Target; // 0x40(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bTargetAbsolute : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLockTarget : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_156 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2ED9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EBeam2SourceTargetTangentMethod TargetTangentMethod; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EDA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector TargetTangent; // 0xA8(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockTargetTangent : 1; // Mask: 0x1, PropSize: 0x10x108(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_157 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EDB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat TargetStrength; // 0x110(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockTargetStength : 1; // Mask: 0x1, PropSize: 0x10x140(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_158 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EDC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LockRadius; // 0x144(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EDD[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleBeamTarget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleCameraBase
|
|
class UParticleModuleCameraBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleCameraBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.ParticleModuleCameraOffset
|
|
class UParticleModuleCameraOffset : public UParticleModuleCameraBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat CameraOffset; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bSpawnTimeOnly : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_159 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EEA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EParticleCameraOffsetUpdateMethod UpdateMethod; // 0x64(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EEB[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleCameraOffset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleCollisionBase
|
|
class UParticleModuleCollisionBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleCollisionBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x190 (0x1C0 - 0x30)
|
|
// Class Engine.ParticleModuleCollision
|
|
class UParticleModuleCollision : public UParticleModuleCollisionBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector DampingFactor; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector DampingFactorRotation; // 0x90(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat MaxCollisions; // 0xF0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EParticleCollisionComplete CollisionCompletionOption; // 0x120(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EF3[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<enum class EObjectTypeQuery> CollisionTypes; // 0x128(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EF5[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bApplyPhysics : 1; // Mask: 0x1, PropSize: 0x10x140(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreTriggerVolumes : 1; // Mask: 0x2, PropSize: 0x10x140(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EF7[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat ParticleMass; // 0x148(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float DirScalar; // 0x178(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPawnsDoNotDecrementCount : 1; // Mask: 0x1, PropSize: 0x10x17C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOnlyVerticalNormalsDecrementCount : 1; // Mask: 0x2, PropSize: 0x10x17C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15B : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2EFA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float VerticalFudgeFactor; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EFC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat DelayAmount; // 0x188(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bDropDetail : 1; // Mask: 0x1, PropSize: 0x10x1B8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCollideOnlyIfVisible : 1; // Mask: 0x2, PropSize: 0x10x1B8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreSourceActor : 1; // Mask: 0x4, PropSize: 0x10x1B8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15C : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2F01[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MaxCollisionDistance; // 0x1BC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleCollision* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xA8 - 0x30)
|
|
// Class Engine.ParticleModuleCollisionGPU
|
|
class UParticleModuleCollisionGPU : public UParticleModuleCollisionBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat Resilience; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat ResilienceScaleOverLife; // 0x60(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float Friction; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomSpread; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomDistribution; // 0x98(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadiusScale; // 0x9C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadiusBias; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleCollisionResponse Response; // 0xA4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleCollisionMode CollisionMode; // 0xA5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F10[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleCollisionGPU* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleColorBase
|
|
class UParticleModuleColorBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleColorBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC8 - 0x30)
|
|
// Class Engine.ParticleModuleColor
|
|
class UParticleModuleColor : public UParticleModuleColorBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartColor; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat StartAlpha; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bClampAlpha : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F22[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleColor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC8 - 0x30)
|
|
// Class Engine.ParticleModuleColorOverLife
|
|
class UParticleModuleColorOverLife : public UParticleModuleColorBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector ColorOverLife; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat AlphaOverLife; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bClampAlpha : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F2A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleColorOverLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC8 - 0x30)
|
|
// Class Engine.ParticleModuleColorScaleOverLife
|
|
class UParticleModuleColorScaleOverLife : public UParticleModuleColorBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector ColorScaleOverLife; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat AlphaScaleOverLife; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bEmitterTime : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F34[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleColorScaleOverLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xE8 - 0xC8)
|
|
// Class Engine.ParticleModuleColor_Seeded
|
|
class UParticleModuleColor_Seeded : public UParticleModuleColor
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0xC8(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleColor_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleEventBase
|
|
class UParticleModuleEventBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ParticleModuleEventGenerator
|
|
class UParticleModuleEventGenerator : public UParticleModuleEventBase
|
|
{
|
|
public:
|
|
TArray<struct FParticleEvent_GenerateInfo> Events; // 0x30(0x10)(Edit, ExportObject, ZeroConstructor, NoClear, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventGenerator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ParticleModuleEventReceiverBase
|
|
class UParticleModuleEventReceiverBase : public UParticleModuleEventBase
|
|
{
|
|
public:
|
|
enum class EParticleEventType EventGeneratorType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F39[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName EventName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F3A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventReceiverBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Engine.ParticleModuleEventReceiverKillParticles
|
|
class UParticleModuleEventReceiverKillParticles : public UParticleModuleEventReceiverBase
|
|
{
|
|
public:
|
|
uint8 bStopSpawning : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F3D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventReceiverKillParticles* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0xF0 - 0x40)
|
|
// Class Engine.ParticleModuleEventReceiverSpawn
|
|
class UParticleModuleEventReceiverSpawn : public UParticleModuleEventReceiverBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat SpawnCount; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bUseParticleTime : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePSysLocation : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritVelocity : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15D : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2F41[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector InheritVelocityScale; // 0x78(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class UPhysicalMaterial*> PhysicalMaterials; // 0xD8(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 bBanPhysicalMaterials : 1; // Mask: 0x1, PropSize: 0x10xE8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F44[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventReceiverSpawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ParticleModuleEventSendToGame
|
|
class UParticleModuleEventSendToGame : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleEventSendToGame* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleKillBase
|
|
class UParticleModuleKillBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleKillBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0xF8 - 0x30)
|
|
// Class Engine.ParticleModuleKillBox
|
|
class UParticleModuleKillBox : public UParticleModuleKillBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector LowerLeftCorner; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector UpperRightCorner; // 0x90(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bAbsolute : 1; // Mask: 0x1, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bKillInside : 1; // Mask: 0x2, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAxisAlignedAndFixedSize : 1; // Mask: 0x4, PropSize: 0x10xF0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F52[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleKillBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.ParticleModuleKillHeight
|
|
class UParticleModuleKillHeight : public UParticleModuleKillBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat Height; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bAbsolute : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFloor : 1; // Mask: 0x2, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyPSysScale : 1; // Mask: 0x4, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F57[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleKillHeight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleLifetimeBase
|
|
class UParticleModuleLifetimeBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLifetimeBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleLifetime
|
|
class UParticleModuleLifetime : public UParticleModuleLifetimeBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat LifeTime; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLifetime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x80 - 0x60)
|
|
// Class Engine.ParticleModuleLifetime_Seeded
|
|
class UParticleModuleLifetime_Seeded : public UParticleModuleLifetime
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLifetime_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleLightBase
|
|
class UParticleModuleLightBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLightBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x110 (0x140 - 0x30)
|
|
// Class Engine.ParticleModuleLight
|
|
class UParticleModuleLight : public UParticleModuleLightBase
|
|
{
|
|
public:
|
|
bool bUseInverseSquaredFalloff; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAffectsTranslucency; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F83[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bOverrideInverseExposureBlend : 1; // Mask: 0x1, PropSize: 0x10x34(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2F84[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bPreviewLightRadius; // 0x38(0x1)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F85[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SpawnFraction; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector ColorScaleOverLife; // 0x40(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat BrightnessOverLife; // 0xA0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat RadiusScale; // 0xD0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat LightExponent; // 0x100(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float InverseExposureBlend; // 0x130(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLightingChannels LightingChannels; // 0x134(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F89[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float VolumetricScatteringIntensity; // 0x138(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHighQualityLights; // 0x13C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShadowCastingLights; // 0x13D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F8D[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x160 - 0x140)
|
|
// Class Engine.ParticleModuleLight_Seeded
|
|
class UParticleModuleLight_Seeded : public UParticleModuleLight
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x140(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLight_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleLocationBase
|
|
class UParticleModuleLocationBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x98 - 0x30)
|
|
// Class Engine.ParticleModuleLocation
|
|
class UParticleModuleLocation : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartLocation; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float DistributeOverNPoints; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistributeThreshold; // 0x94(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Engine.ParticleModuleLocationBoneSocket
|
|
class UParticleModuleLocationBoneSocket : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
enum class ELocationBoneSocketSource SourceType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F97[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector UniversalOffset; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FLocationBoneSocketInfo> SourceLocations; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class ELocationBoneSocketSelectionMethod SelectionMethod; // 0x60(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F99[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUpdatePositionEachFrame : 1; // Mask: 0x1, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrientMeshEmitters : 1; // Mask: 0x2, PropSize: 0x10x64(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritBoneVelocity : 1; // Mask: 0x4, PropSize: 0x10x64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_15F : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2F9C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InheritVelocityScale; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkelMeshActorParamName; // 0x6C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumPreSelectedIndices; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FA0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationBoneSocket* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x180 (0x1B0 - 0x30)
|
|
// Class Engine.ParticleModuleLocationDirect
|
|
class UParticleModuleLocationDirect : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector Location; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector LocationOffset; // 0x90(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector ScaleFactor; // 0xF0(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector Direction; // 0x150(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationDirect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Engine.ParticleModuleLocationEmitter
|
|
class UParticleModuleLocationEmitter : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ELocationEmitterSelectionMethod SelectionMethod; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FAE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 InheritSourceVelocity : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_160 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FAF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InheritSourceVelocityScale; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritSourceRotation : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_161 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FB0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InheritSourceRotationScale; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FB1[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationEmitter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleLocationEmitterDirect
|
|
class UParticleModuleLocationEmitterDirect : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
class FName EmitterName; // 0x30(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationEmitterDirect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC8 - 0x30)
|
|
// Class Engine.ParticleModuleLocationPrimitiveBase
|
|
class UParticleModuleLocationPrimitiveBase : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
uint8 Positive_X : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Positive_Y : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Positive_Z : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_X : 1; // Mask: 0x8, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_Y : 1; // Mask: 0x10, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Negative_Z : 1; // Mask: 0x20, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 SurfaceOnly : 1; // Mask: 0x40, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Velocity : 1; // Mask: 0x80, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FB3[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat VelocityScale; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionVector StartLocation; // 0x68(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0x138 - 0xC8)
|
|
// Class Engine.ParticleModuleLocationPrimitiveCylinder
|
|
class UParticleModuleLocationPrimitiveCylinder : public UParticleModuleLocationPrimitiveBase
|
|
{
|
|
public:
|
|
uint8 RadialVelocity : 1; // Mask: 0x1, PropSize: 0x10xC8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_162 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FB5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat StartRadius; // 0xD0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat StartHeight; // 0x100(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class ECylinderHeightAxis HeightAxis; // 0x130(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FB6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveCylinder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x158 - 0x138)
|
|
// Class Engine.ParticleModuleLocationPrimitiveCylinder_Seeded
|
|
class UParticleModuleLocationPrimitiveCylinder_Seeded : public UParticleModuleLocationPrimitiveCylinder
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x138(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveCylinder_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0xF8 - 0xC8)
|
|
// Class Engine.ParticleModuleLocationPrimitiveSphere
|
|
class UParticleModuleLocationPrimitiveSphere : public UParticleModuleLocationPrimitiveBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat StartRadius; // 0xC8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveSphere* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x118 - 0xF8)
|
|
// Class Engine.ParticleModuleLocationPrimitiveSphere_Seeded
|
|
class UParticleModuleLocationPrimitiveSphere_Seeded : public UParticleModuleLocationPrimitiveSphere
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0xF8(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveSphere_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x120 - 0x30)
|
|
// Class Engine.ParticleModuleLocationPrimitiveTriangle
|
|
class UParticleModuleLocationPrimitiveTriangle : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartOffset; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Height; // 0x90(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Angle; // 0xC0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Thickness; // 0xF0(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationPrimitiveTriangle* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Engine.ParticleModuleLocationSkelVertSurface
|
|
class UParticleModuleLocationSkelVertSurface : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
enum class ELocationSkelVertSurfaceSource SourceType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2FC5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector UniversalOffset; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdatePositionEachFrame : 1; // Mask: 0x1, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrientMeshEmitters : 1; // Mask: 0x2, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritBoneVelocity : 1; // Mask: 0x4, PropSize: 0x10x50(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_163 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FC7[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InheritVelocityScale; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkelMeshActorParamName; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ValidAssociatedBones; // 0x60(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bEnforceNormalCheck : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_164 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FC9[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector NormalToCompare; // 0x78(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalCheckToleranceDegrees; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalCheckTolerance; // 0x94(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> ValidMaterialIndices; // 0x98(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bInheritVertexColor : 1; // Mask: 0x1, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInheritUV : 1; // Mask: 0x2, PropSize: 0x10xA8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_165 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_2FCB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 InheritUVChannel; // 0xAC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationSkelVertSurface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x98 - 0x98)
|
|
// Class Engine.ParticleModuleLocationWorldOffset
|
|
class UParticleModuleLocationWorldOffset : public UParticleModuleLocation
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationWorldOffset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB8 - 0x98)
|
|
// Class Engine.ParticleModuleLocationWorldOffset_Seeded
|
|
class UParticleModuleLocationWorldOffset_Seeded : public UParticleModuleLocationWorldOffset
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x98(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocationWorldOffset_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB8 - 0x98)
|
|
// Class Engine.ParticleModuleLocation_Seeded
|
|
class UParticleModuleLocation_Seeded : public UParticleModuleLocation
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x98(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleLocation_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleMaterialBase
|
|
class UParticleModuleMaterialBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMaterialBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ParticleModuleMeshMaterial
|
|
class UParticleModuleMeshMaterial : public UParticleModuleMaterialBase
|
|
{
|
|
public:
|
|
TArray<class UMaterialInterface*> MeshMaterials; // 0x30(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshMaterial* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleRotationBase
|
|
class UParticleModuleRotationBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x98 - 0x30)
|
|
// Class Engine.ParticleModuleMeshRotation
|
|
class UParticleModuleMeshRotation : public UParticleModuleRotationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartRotation; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bInheritParent : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3010[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleRotationRateBase
|
|
class UParticleModuleRotationRateBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationRateBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleMeshRotationRate
|
|
class UParticleModuleMeshRotationRate : public UParticleModuleRotationRateBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartRotationRate; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotationRate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleMeshRotationRateMultiplyLife
|
|
class UParticleModuleMeshRotationRateMultiplyLife : public UParticleModuleRotationRateBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector LifeMultiplier; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotationRateMultiplyLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x98 - 0x30)
|
|
// Class Engine.ParticleModuleMeshRotationRateOverLife
|
|
class UParticleModuleMeshRotationRateOverLife : public UParticleModuleRotationRateBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector RotRate; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bScaleRotRate : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_301E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotationRateOverLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB0 - 0x90)
|
|
// Class Engine.ParticleModuleMeshRotationRate_Seeded
|
|
class UParticleModuleMeshRotationRate_Seeded : public UParticleModuleMeshRotationRate
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x90(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotationRate_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB8 - 0x98)
|
|
// Class Engine.ParticleModuleMeshRotation_Seeded
|
|
class UParticleModuleMeshRotation_Seeded : public UParticleModuleMeshRotation
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x98(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleMeshRotation_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleOrbitBase
|
|
class UParticleModuleOrbitBase : public UParticleModule
|
|
{
|
|
public:
|
|
uint8 bUseEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3023[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleOrbitBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x140 (0x178 - 0x38)
|
|
// Class Engine.ParticleModuleOrbit
|
|
class UParticleModuleOrbit : public UParticleModuleOrbitBase
|
|
{
|
|
public:
|
|
enum class EOrbitChainMode ChainMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3027[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector OffsetAmount; // 0x40(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FOrbitOptions OffsetOptions; // 0xA0(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3028[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector RotationAmount; // 0xA8(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FOrbitOptions RotationOptions; // 0x108(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3029[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector RotationRateAmount; // 0x110(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FOrbitOptions RotationRateOptions; // 0x170(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_302A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleOrbit* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleOrientationBase
|
|
class UParticleModuleOrientationBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleOrientationBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleOrientationAxisLock
|
|
class UParticleModuleOrientationAxisLock : public UParticleModuleOrientationBase
|
|
{
|
|
public:
|
|
enum class EParticleAxisLock LockAxisFlags; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3030[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleOrientationAxisLock* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleParameterBase
|
|
class UParticleModuleParameterBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleParameterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Engine.ParticleModuleParameterDynamic
|
|
class UParticleModuleParameterDynamic : public UParticleModuleParameterBase
|
|
{
|
|
public:
|
|
TArray<struct FEmitterDynamicParameter> DynamicParams; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
int32 UpdateFlags; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsesVelocity : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3035[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleParameterDynamic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x68 - 0x48)
|
|
// Class Engine.ParticleModuleParameterDynamic_Seeded
|
|
class UParticleModuleParameterDynamic_Seeded : public UParticleModuleParameterDynamic
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x48(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleParameterDynamic_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ParticleModulePivotOffset
|
|
class UParticleModulePivotOffset : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
struct FVector2D PivotOffset; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModulePivotOffset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x178 - 0x30)
|
|
// Class Engine.ParticleModuleRequired
|
|
class UParticleModuleRequired : public UParticleModule
|
|
{
|
|
public:
|
|
class UMaterialInterface* Material; // 0x30(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinFacingCameraBlendDistance; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxFacingCameraBlendDistance; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EmitterOrigin; // 0x40(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator EmitterRotation; // 0x58(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EParticleScreenAlignment ScreenAlignment; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseLocalSpace : 1; // Mask: 0x1, PropSize: 0x10x71(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bKillOnDeactivate : 1; // Mask: 0x2, PropSize: 0x10x71(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bKillOnCompleted : 1; // Mask: 0x4, PropSize: 0x10x71(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_166 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EParticleSortMode SortMode; // 0x72(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseLegacyEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x73(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRemoveHMDRoll : 1; // Mask: 0x2, PropSize: 0x10x73(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportLargeWorldCoordinates : 1; // Mask: 0x4, PropSize: 0x10x73(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEmitterDurationUseRange : 1; // Mask: 0x8, PropSize: 0x10x73(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_167 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
float EmitterDuration; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat SpawnRate; // 0x78(0x30)(ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FParticleBurst> BurstList; // 0xA8(0x10)(ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic)
|
|
float EmitterDelay; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EmitterDelayLow; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDelayFirstLoopOnly : 1; // Mask: 0x1, PropSize: 0x10xC0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_168 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EParticleSubUVInterpMethod InterpolationMethod; // 0xC1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bScaleUV : 1; // Mask: 0x1, PropSize: 0x10xC2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEmitterDelayUseRange : 1; // Mask: 0x2, PropSize: 0x10xC2(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_169 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EParticleBurstMethod ParticleBurstMethod; // 0xC3(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideSystemMacroUV : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMaxDrawCount : 1; // Mask: 0x2, PropSize: 0x10xC4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16A : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EOpacitySourceMode OpacitySourceMode; // 0xC5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EEmitterNormalsMode EmitterNormalsMode; // 0xC6(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrbitModuleAffectsVelocityAlignment : 1; // Mask: 0x1, PropSize: 0x10xC7(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16B : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
int32 SubImages_Horizontal; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubImages_Vertical; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomImageTime; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RandomImageChanges; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MacroUVPosition; // 0xD8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MacroUVRadius; // 0xF0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleUVFlipMode UVFlippingMode; // 0xF4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESubUVBoundingVertexCount BoundingMode; // 0xF5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDurationRecalcEachLoop : 1; // Mask: 0x1, PropSize: 0x10xF6(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16C : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_303F[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector NormalsSphereCenter; // 0xF8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AlphaThreshold; // 0x110(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EmitterLoops; // 0x114(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* CutoutTexture; // 0x118(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxDrawCount; // 0x120(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EmitterDurationLow; // 0x124(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector NormalsCylinderDirection; // 0x128(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> NamedMaterialOverrides; // 0x140(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3040[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRequired* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleRotation
|
|
class UParticleModuleRotation : public UParticleModuleRotationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat StartRotation; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.ParticleModuleRotationOverLifetime
|
|
class UParticleModuleRotationOverLifetime : public UParticleModuleRotationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat RotationOverLife; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Scale : 1; // Mask: 0x1, PropSize: 0x10x60(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3042[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationOverLifetime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleRotationRate
|
|
class UParticleModuleRotationRate : public UParticleModuleRotationRateBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat StartRotationRate; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationRate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleRotationRateMultiplyLife
|
|
class UParticleModuleRotationRateMultiplyLife : public UParticleModuleRotationRateBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat LifeMultiplier; // 0x30(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationRateMultiplyLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x80 - 0x60)
|
|
// Class Engine.ParticleModuleRotationRate_Seeded
|
|
class UParticleModuleRotationRate_Seeded : public UParticleModuleRotationRate
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotationRate_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x80 - 0x60)
|
|
// Class Engine.ParticleModuleRotation_Seeded
|
|
class UParticleModuleRotation_Seeded : public UParticleModuleRotation
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x60(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleRotation_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleSizeBase
|
|
class UParticleModuleSizeBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSizeBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleSize
|
|
class UParticleModuleSize : public UParticleModuleSizeBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartSize; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSize* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x98 - 0x30)
|
|
// Class Engine.ParticleModuleSizeMultiplyLife
|
|
class UParticleModuleSizeMultiplyLife : public UParticleModuleSizeBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector LifeMultiplier; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 MultiplyX : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 MultiplyY : 1; // Mask: 0x2, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 MultiplyZ : 1; // Mask: 0x4, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_305F[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSizeMultiplyLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x98 - 0x30)
|
|
// Class Engine.ParticleModuleSizeScale
|
|
class UParticleModuleSizeScale : public UParticleModuleSizeBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector SizeScale; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 EnableX : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 EnableY : 1; // Mask: 0x2, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 EnableZ : 1; // Mask: 0x4, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3066[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSizeScale* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Engine.ParticleModuleSizeScaleBySpeed
|
|
class UParticleModuleSizeScaleBySpeed : public UParticleModuleSizeBase
|
|
{
|
|
public:
|
|
struct FVector2D SpeedScale; // 0x30(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D MaxScale; // 0x40(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSizeScaleBySpeed* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB0 - 0x90)
|
|
// Class Engine.ParticleModuleSize_Seeded
|
|
class UParticleModuleSize_Seeded : public UParticleModuleSize
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0x90(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSize_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleSourceMovement
|
|
class UParticleModuleSourceMovement : public UParticleModuleLocationBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector SourceMovementScale; // 0x30(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSourceMovement* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleSpawnBase
|
|
class UParticleModuleSpawnBase : public UParticleModule
|
|
{
|
|
public:
|
|
uint8 bProcessSpawnRate : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bProcessBurstList : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3069[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSpawnBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA8 (0xE0 - 0x38)
|
|
// Class Engine.ParticleModuleSpawn
|
|
class UParticleModuleSpawn : public UParticleModuleSpawnBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat Rate; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat RateScale; // 0x68(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FParticleBurst> BurstList; // 0x98(0x10)(Edit, ExportObject, ZeroConstructor, NoClear, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat BurstScale; // 0xA8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EParticleBurstMethod ParticleBurstMethod; // 0xD8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_306E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bApplyGlobalSpawnRateScale : 1; // Mask: 0x1, PropSize: 0x10xDC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_306F[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSpawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x78 - 0x38)
|
|
// Class Engine.ParticleModuleSpawnPerUnit
|
|
class UParticleModuleSpawnPerUnit : public UParticleModuleSpawnBase
|
|
{
|
|
public:
|
|
float UnitScalar; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementTolerance; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat SpawnPerUnit; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float MaxFrameDistance; // 0x70(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreSpawnRateWhenMoving : 1; // Mask: 0x1, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreMovementAlongX : 1; // Mask: 0x2, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreMovementAlongY : 1; // Mask: 0x4, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreMovementAlongZ : 1; // Mask: 0x8, PropSize: 0x10x74(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3073[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSpawnPerUnit* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleSubUVBase
|
|
class UParticleModuleSubUVBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSubUVBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x70 - 0x30)
|
|
// Class Engine.ParticleModuleSubUV
|
|
class UParticleModuleSubUV : public UParticleModuleSubUVBase
|
|
{
|
|
public:
|
|
class USubUVAnimation* Animation; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat SubImageIndex; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bUseRealTime : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3076[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSubUV* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xB0 - 0x70)
|
|
// Class Engine.ParticleModuleSubUVMovie
|
|
class UParticleModuleSubUVMovie : public UParticleModuleSubUV
|
|
{
|
|
public:
|
|
uint8 bUseEmitterTime : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3078[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat FrameRate; // 0x78(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
int32 StartingFrame; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_307A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleSubUVMovie* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleTrailBase
|
|
class UParticleModuleTrailBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTrailBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleTrailSource
|
|
class UParticleModuleTrailSource : public UParticleModuleTrailBase
|
|
{
|
|
public:
|
|
enum class ETrail2SourceMethod SourceMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_307C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName SourceName; // 0x34(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_307D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat SourceStrength; // 0x40(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 bLockSourceStength : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_307E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 SourceOffsetCount; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector> SourceOffsetDefaults; // 0x78(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EParticleSourceSelectionMethod SelectionMethod; // 0x88(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3080[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bInheritRotation : 1; // Mask: 0x1, PropSize: 0x10x8C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3081[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTrailSource* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataBase
|
|
class UParticleModuleTypeDataBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataAnimTrail
|
|
class UParticleModuleTypeDataAnimTrail : public UParticleModuleTypeDataBase
|
|
{
|
|
public:
|
|
uint8 bDeadTrailsOnDeactivate : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePreviousTangentRecalculation : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTangentRecalculationEveryFrame : 1; // Mask: 0x4, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_16F : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3083[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TilingDistance; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceTessellationStepSize; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TangentTessellationStepSize; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WidthTessellationStepSize; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3085[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataAnimTrail* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x120 (0x150 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataBeam2
|
|
class UParticleModuleTypeDataBeam2 : public UParticleModuleTypeDataBase
|
|
{
|
|
public:
|
|
enum class EBeam2Method BeamMethod; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3086[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 TextureTile; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TextureTileDistance; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Sheets; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxBeamCount; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InterpolationPoints; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysOn : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_170 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3087[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 UpVectorStepSize; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BranchParentName; // 0x54(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3088[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat Distance; // 0x60(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EBeamTaperMethod TaperMethod; // 0x90(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3089[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionFloat TaperFactor; // 0x98(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat TaperScale; // 0xC8(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 RenderGeometry : 1; // Mask: 0x1, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 RenderDirectLine : 1; // Mask: 0x2, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 RenderLines : 1; // Mask: 0x4, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 RenderTessellation : 1; // Mask: 0x8, PropSize: 0x10xF8(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308A[0x57]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataBeam2* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x5A0 (0x5D0 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataGpu
|
|
class UParticleModuleTypeDataGpu : public UParticleModuleTypeDataBase
|
|
{
|
|
public:
|
|
struct FGPUSpriteEmitterInfo EmitterInfo; // 0x30(0x350)(ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FGPUSpriteResourceData ResourceData; // 0x380(0x240)(NativeAccessSpecifierPublic)
|
|
float CameraMotionBlurAmount; // 0x5C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClearExistingParticlesOnInit : 1; // Mask: 0x1, PropSize: 0x10x5C4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308C[0xB]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataGpu* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataMesh
|
|
class UParticleModuleTypeDataMesh : public UParticleModuleTypeDataBase
|
|
{
|
|
public:
|
|
class UStaticMesh* Mesh; // 0x30(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LODSizeScale; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseStaticMeshLODs : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CastShadows : 1; // Mask: 0x2, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DoCollisions : 1; // Mask: 0x4, PropSize: 0x10x44(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_171 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EMeshScreenAlignment MeshAlignment; // 0x45(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideMaterial : 1; // Mask: 0x1, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideDefaultMotionBlurSettings : 1; // Mask: 0x2, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMotionBlur : 1; // Mask: 0x4, PropSize: 0x10x46(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_172 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3091[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FRawDistributionVector RollPitchYawRange; // 0x48(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
enum class EParticleAxisLock AxisLockOption; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCameraFacing : 1; // Mask: 0x1, PropSize: 0x10xA9(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_173 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class EMeshCameraFacingUpAxis CameraFacingUpAxisOption; // 0xAA(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMeshCameraFacingOptions CameraFacingOption; // 0xAB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyParticleRotationAsSpin : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFaceCameraDirectionRatherThanPosition : 1; // Mask: 0x2, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCollisionsConsiderPartilceSize : 1; // Mask: 0x4, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3092[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataMesh* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleTypeDataRibbon
|
|
class UParticleModuleTypeDataRibbon : public UParticleModuleTypeDataBase
|
|
{
|
|
public:
|
|
int32 MaxTessellationBetweenParticles; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SheetsPerTrail; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxTrailCount; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxParticleInTrailCount; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDeadTrailsOnDeactivate : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDeadTrailsOnSourceLoss : 1; // Mask: 0x2, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClipSourceSegement : 1; // Mask: 0x4, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePreviousTangentRecalculation : 1; // Mask: 0x8, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTangentRecalculationEveryFrame : 1; // Mask: 0x10, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSpawnInitialParticle : 1; // Mask: 0x20, PropSize: 0x10x40(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_174 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3094[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ETrailsRenderAxisOption RenderAxis; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3095[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TangentSpawningScalar; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderGeometry : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderSpawnPoints : 1; // Mask: 0x2, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderTangents : 1; // Mask: 0x4, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderTessellation : 1; // Mask: 0x8, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_175 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3096[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TilingDistance; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceTessellationStepSize; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableTangentDiffInterpScale : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_176 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3098[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TangentTessellationScalar; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleTypeDataRibbon* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldBase
|
|
class UParticleModuleVectorFieldBase : public UParticleModule
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldGlobal
|
|
class UParticleModuleVectorFieldGlobal : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
uint8 bOverrideGlobalVectorFieldTightness : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_177 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_309C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GlobalVectorFieldScale; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalVectorFieldTightness; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_309D[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldGlobal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldLocal
|
|
class UParticleModuleVectorFieldLocal : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
class UVectorField* VectorField; // 0x30(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeTranslation; // 0x38(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeRotation; // 0x50(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeScale3D; // 0x68(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Tightness; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreComponentTransform : 1; // Mask: 0x1, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTileX : 1; // Mask: 0x2, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTileY : 1; // Mask: 0x4, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTileZ : 1; // Mask: 0x8, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseFixDT : 1; // Mask: 0x10, PropSize: 0x10x88(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_309E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldLocal* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x60 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldRotation
|
|
class UParticleModuleVectorFieldRotation : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
struct FVector MinInitialRotation; // 0x30(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MaxInitialRotation; // 0x48(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldRotation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x48 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldRotationRate
|
|
class UParticleModuleVectorFieldRotationRate : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
struct FVector RotationRate; // 0x30(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldRotationRate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldScale
|
|
class UParticleModuleVectorFieldScale : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
class UDistributionFloat* VectorFieldScale; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat VectorFieldScaleRaw; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldScale* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.ParticleModuleVectorFieldScaleOverLife
|
|
class UParticleModuleVectorFieldScaleOverLife : public UParticleModuleVectorFieldBase
|
|
{
|
|
public:
|
|
class UDistributionFloat* VectorFieldScaleOverLife; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat VectorFieldScaleOverLifeRaw; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVectorFieldScaleOverLife* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.ParticleModuleVelocityBase
|
|
class UParticleModuleVelocityBase : public UParticleModule
|
|
{
|
|
public:
|
|
uint8 bInWorldSpace : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bApplyOwnerScale : 1; // Mask: 0x2, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30AA[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocityBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xC8 - 0x38)
|
|
// Class Engine.ParticleModuleVelocity
|
|
class UParticleModuleVelocity : public UParticleModuleVelocityBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector StartVelocity; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat StartVelocityRadial; // 0x98(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocity* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xB0 - 0x38)
|
|
// Class Engine.ParticleModuleVelocityCone
|
|
class UParticleModuleVelocityCone : public UParticleModuleVelocityBase
|
|
{
|
|
public:
|
|
struct FRawDistributionFloat Angle; // 0x38(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FRawDistributionFloat Velocity; // 0x68(0x30)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FVector Direction; // 0x98(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocityCone* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x98 - 0x38)
|
|
// Class Engine.ParticleModuleVelocityInheritParent
|
|
class UParticleModuleVelocityInheritParent : public UParticleModuleVelocityBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector Scale; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocityInheritParent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0xA0 - 0x38)
|
|
// Class Engine.ParticleModuleVelocityOverLifetime
|
|
class UParticleModuleVelocityOverLifetime : public UParticleModuleVelocityBase
|
|
{
|
|
public:
|
|
struct FRawDistributionVector VelOverLife; // 0x38(0x60)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Absolute : 1; // Mask: 0x1, PropSize: 0x10x98(0x1)(Edit, ExportObject, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30B3[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocityOverLifetime* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xE8 - 0xC8)
|
|
// Class Engine.ParticleModuleVelocity_Seeded
|
|
class UParticleModuleVelocity_Seeded : public UParticleModuleVelocity
|
|
{
|
|
public:
|
|
struct FParticleRandomSeedInfo RandomSeedInfo; // 0xC8(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleModuleVelocity_Seeded* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x1C0 - 0x1C0)
|
|
// Class Engine.ParticleSpriteEmitter
|
|
class UParticleSpriteEmitter : public UParticleEmitter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleSpriteEmitter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x318 (0x850 - 0x538)
|
|
// Class Engine.ParticleSystemComponent
|
|
class UParticleSystemComponent : public UFXSystemComponent
|
|
{
|
|
public:
|
|
class UParticleSystem* Template; // 0x538(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> EmitterMaterials; // 0x540(0x10)(ZeroConstructor, Transient, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class USkeletalMeshComponent*> SkelMeshComponents; // 0x550(0x10)(ExportObject, ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_312D[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bResetOnDetach : 1; // Mask: 0x1, PropSize: 0x10x561(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUpdateOnDedicatedServer : 1; // Mask: 0x2, PropSize: 0x10x561(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_178 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAllowRecycling : 1; // Mask: 0x10, PropSize: 0x10x561(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoManageAttachment : 1; // Mask: 0x20, PropSize: 0x10x561(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoAttachWeldSimulatedBodies : 1; // Mask: 0x40, PropSize: 0x10x561(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_179 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 BitPad_17A : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bWarmingUp : 1; // Mask: 0x4, PropSize: 0x10x562(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideLODMethod : 1; // Mask: 0x8, PropSize: 0x10x562(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSkipUpdateDynamicDataDuringTick : 1; // Mask: 0x10, PropSize: 0x10x562(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17B : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_312E[0xA]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EParticleSystemLODMethod LODMethod; // 0x56D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EParticleSignificanceLevel RequiredSignificance; // 0x56E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_312F[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FParticleSysParam> InstanceParameters; // 0x570(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleSpawn; // 0x580(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleBurst; // 0x590(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleDeath; // 0x5A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnParticleCollide; // 0x5B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bOldPositionValid; // 0x5C0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3131[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector OldPosition; // 0x5C8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PartSysVelocity; // 0x5E0(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarmupTime; // 0x5F8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WarmupTickRate; // 0x5FC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3133[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SecondsBeforeInactive; // 0x604(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3134[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MaxTimeBeforeForceUpdateTransform; // 0x60C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3135[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UParticleSystemReplay*> ReplayClips; // 0x630(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3138[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CustomTimeDilation; // 0x648(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3139[0x54]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class USceneComponent> AutoAttachParent; // 0x6A0(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AutoAttachSocketName; // 0x6A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttachmentRule AutoAttachLocationRule; // 0x6B0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttachmentRule AutoAttachRotationRule; // 0x6B1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttachmentRule AutoAttachScaleRule; // 0x6B2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_313C[0x55]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnSystemFinished; // 0x708(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_313D[0x138]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleSystemComponent* GetDefaultObj();
|
|
|
|
void SetTrailSourceData(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth);
|
|
void SetTemplate(class UParticleSystem* NewTemplate);
|
|
void SetMaterialParameter(class FName ParameterName, class UMaterialInterface* Param);
|
|
void SetBeamTargetTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 TargetIndex);
|
|
void SetBeamTargetStrength(int32 EmitterIndex, float NewTargetStrength, int32 TargetIndex);
|
|
void SetBeamTargetPoint(int32 EmitterIndex, const struct FVector& NewTargetPoint, int32 TargetIndex);
|
|
void SetBeamSourceTangent(int32 EmitterIndex, const struct FVector& NewTangentPoint, int32 SourceIndex);
|
|
void SetBeamSourceStrength(int32 EmitterIndex, float NewSourceStrength, int32 SourceIndex);
|
|
void SetBeamSourcePoint(int32 EmitterIndex, const struct FVector& NewSourcePoint, int32 SourceIndex);
|
|
void SetBeamEndPoint(int32 EmitterIndex, const struct FVector& NewEndPoint);
|
|
void SetAutoAttachParams(class USceneComponent* Parent, class FName SocketName, enum class EAttachLocation LocationType);
|
|
int32 GetNumActiveParticles();
|
|
class UMaterialInterface* GetNamedMaterial(class FName InName);
|
|
bool GetBeamTargetTangent(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTangentPoint);
|
|
bool GetBeamTargetStrength(int32 EmitterIndex, int32 TargetIndex, float* OutTargetStrength);
|
|
bool GetBeamTargetPoint(int32 EmitterIndex, int32 TargetIndex, struct FVector* OutTargetPoint);
|
|
bool GetBeamSourceTangent(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutTangentPoint);
|
|
bool GetBeamSourceStrength(int32 EmitterIndex, int32 SourceIndex, float* OutSourceStrength);
|
|
bool GetBeamSourcePoint(int32 EmitterIndex, int32 SourceIndex, struct FVector* OutSourcePoint);
|
|
bool GetBeamEndPoint(int32 EmitterIndex, struct FVector* OutEndPoint);
|
|
void GenerateParticleEvent(class FName InEventName, float InEmitterTime, const struct FVector& InLocation, const struct FVector& InDirection, const struct FVector& InVelocity);
|
|
void EndTrails();
|
|
class UMaterialInstanceDynamic* CreateNamedDynamicMaterialInstance(class FName InName, class UMaterialInterface* SourceMaterial);
|
|
void BeginTrails(class FName InFirstSocketName, class FName InSecondSocketName, enum class ETrailWidthMode InWidthMode, float InWidth);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.ParticleSystemReplay
|
|
class UParticleSystemReplay : public UObject
|
|
{
|
|
public:
|
|
int32 ClipIDNumber; // 0x28(0x4)(Edit, ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3152[0x14]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UParticleSystemReplay* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PathFollowingAgentInterface
|
|
class IPathFollowingAgentInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPathFollowingAgentInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2D0 - 0x2A0)
|
|
// Class Engine.PhysicsSpringComponent
|
|
class UPhysicsSpringComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float SpringStiffness; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringDamping; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringLengthAtRest; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringRadius; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECollisionChannel SpringChannel; // 0x2B0(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreSelf; // 0x2B1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_317B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SpringCompression; // 0x2B4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_317C[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsSpringComponent* GetDefaultObj();
|
|
|
|
struct FVector GetSpringRestingPoint();
|
|
struct FVector GetSpringDirection();
|
|
struct FVector GetSpringCurrentEndPoint();
|
|
float GetNormalizedCompressionScalar();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PhysicsThreadLibrary
|
|
class UPhysicsThreadLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsThreadLibrary* GetDefaultObj();
|
|
|
|
void AddForce(const struct FBodyInstanceAsyncPhysicsTickHandle& Handle, const struct FVector& Force, bool bAccelChange);
|
|
};
|
|
|
|
// 0x10 (0x2B0 - 0x2A0)
|
|
// Class Engine.PhysicsThrusterComponent
|
|
class UPhysicsThrusterComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float ThrustStrength; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3187[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsThrusterComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.SceneCapture
|
|
class ASceneCapture : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* MeshComp; // 0x290(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* SceneComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASceneCapture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2B0 - 0x2A0)
|
|
// Class Engine.PlanarReflection
|
|
class APlanarReflection : public ASceneCapture
|
|
{
|
|
public:
|
|
class UPlanarReflectionComponent* PlanarReflectionComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bShowPreviewPlane; // 0x2A8(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_318D[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlanarReflection* GetDefaultObj();
|
|
|
|
void OnInterpToggle(bool bEnable);
|
|
};
|
|
|
|
// 0xB8 (0x358 - 0x2A0)
|
|
// Class Engine.SceneCaptureComponent
|
|
class USceneCaptureComponent : public USceneComponent
|
|
{
|
|
public:
|
|
enum class ESceneCapturePrimitiveRenderMode PrimitiveRenderMode; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESceneCaptureSource CaptureSource; // 0x2A1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCaptureEveryFrame : 1; // Mask: 0x1, PropSize: 0x10x2A2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCaptureOnMovement : 1; // Mask: 0x2, PropSize: 0x10x2A2(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17C : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
bool bAlwaysPersistRenderingState; // 0x2A3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31B3[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class UPrimitiveComponent>> HiddenComponents; // 0x2A8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> HiddenActors; // 0x2B8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class UPrimitiveComponent>> ShowOnlyComponents; // 0x2C8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> ShowOnlyActors; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float LODDistanceFactor; // 0x2E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxViewDistanceOverride; // 0x2EC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CaptureSortPriority; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRayTracingIfEnabled; // 0x2F4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FEngineShowFlagsSetting> ShowFlagSettings; // 0x2F8(0x10)(Edit, BlueprintVisible, ZeroConstructor, Interp, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31BB[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ProfilingEventName; // 0x338(0x10)(Edit, BlueprintVisible, ZeroConstructor, Interp, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31BC[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USceneCaptureComponent* GetDefaultObj();
|
|
|
|
void ShowOnlyComponent(class UPrimitiveComponent* InComponent);
|
|
void ShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors);
|
|
void SetCaptureSortPriority(int32 NewCaptureSortPriority);
|
|
void RemoveShowOnlyComponent(class UPrimitiveComponent* InComponent);
|
|
void RemoveShowOnlyActorComponents(class AActor* InActor, bool bIncludeFromChildActors);
|
|
void HideComponent(class UPrimitiveComponent* InComponent);
|
|
void HideActorComponents(class AActor* InActor, bool bIncludeFromChildActors);
|
|
void ClearShowOnlyComponents();
|
|
void ClearHiddenComponents();
|
|
};
|
|
|
|
// 0x168 (0x4C0 - 0x358)
|
|
// Class Engine.PlanarReflectionComponent
|
|
class UPlanarReflectionComponent : public USceneCaptureComponent
|
|
{
|
|
public:
|
|
class UBoxComponent* PreviewBox; // 0x358(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalDistortionStrength; // 0x360(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PrefilterRoughness; // 0x364(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PrefilterRoughnessDistance; // 0x368(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ScreenPercentage; // 0x36C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtraFOV; // 0x370(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromPlaneFadeStart; // 0x374(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromPlaneFadeEnd; // 0x378(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromPlaneFadeoutStart; // 0x37C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromPlaneFadeoutEnd; // 0x380(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleFromPlaneFadeStart; // 0x384(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleFromPlaneFadeEnd; // 0x388(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowPreviewPlane; // 0x38C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRenderSceneTwoSided; // 0x38D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31C3[0x132]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlanarReflectionComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Engine.PlaneReflectionCapture
|
|
class APlaneReflectionCapture : public AReflectionCapture
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlaneReflectionCapture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x330 - 0x310)
|
|
// Class Engine.PlaneReflectionCaptureComponent
|
|
class UPlaneReflectionCaptureComponent : public UReflectionCaptureComponent
|
|
{
|
|
public:
|
|
float InfluenceRadiusScale; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31C5[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDrawSphereComponent* PreviewInfluenceRadius; // 0x318(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* PreviewCaptureBox; // 0x320(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31C6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlaneReflectionCaptureComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class Engine.PlatformInterfaceWebResponse
|
|
class UPlatformInterfaceWebResponse : public UObject
|
|
{
|
|
public:
|
|
class FString OriginalURL; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ResponseCode; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Tag; // 0x3C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString StringResponse; // 0x40(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<uint8> BinaryResponse; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31D3[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlatformInterfaceWebResponse* GetDefaultObj();
|
|
|
|
int32 GetNumHeaders();
|
|
class FString GetHeaderValue(const class FString& HeaderName);
|
|
void GetHeader(int32 HeaderIndex, class FString* Header, class FString* Value);
|
|
};
|
|
|
|
// 0x30B0 (0x3340 - 0x290)
|
|
// Class Engine.PlayerCameraManager
|
|
class APlayerCameraManager : public AActor
|
|
{
|
|
public:
|
|
class APlayerController* PCOwner; // 0x290(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* TransformComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_322D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultFOV; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_322F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultOrthoWidth; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3230[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultAspectRatio; // 0x2B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3232[0x64]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FCameraCacheEntry CameraCache; // 0x320(0x7D0)(Transient, NativeAccessSpecifierPublic)
|
|
struct FCameraCacheEntry LastFrameCameraCache; // 0xAF0(0x7D0)(Transient, NativeAccessSpecifierPublic)
|
|
struct FTViewTarget ViewTarget; // 0x12C0(0x7E0)(Transient, NativeAccessSpecifierPublic)
|
|
struct FTViewTarget PendingViewTarget; // 0x1AA0(0x7E0)(Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3233[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FCameraCacheEntry CameraCachePrivate; // 0x22B0(0x7D0)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FCameraCacheEntry LastFrameCameraCachePrivate; // 0x2A80(0x7D0)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UCameraModifier*> ModifierList; // 0x3250(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class UCameraModifier>> DefaultModifiers; // 0x3260(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float FreeCamDistance; // 0x3270(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3234[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector FreeCamOffset; // 0x3278(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ViewTargetOffset; // 0x3290(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAudioFadeChangeEvent; // 0x32A8(0x10)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3237[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TScriptInterface<class ICameraLensEffectInterface>> CameraLensEffects; // 0x32D0(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UCameraModifier_CameraShake* CachedCameraShakeMod; // 0x32E0(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPostProcessSettings> PostProcessBlendCache; // 0x32E8(0x10)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3238[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ACameraActor* AnimCameraActor; // 0x3308(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bIsOrthographic : 1; // Mask: 0x1, PropSize: 0x10x3310(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultConstrainAspectRatio : 1; // Mask: 0x2, PropSize: 0x10x3310(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17D : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bClientSimulatingViewTarget : 1; // Mask: 0x40, PropSize: 0x10x3310(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseClientSideCameraUpdates : 1; // Mask: 0x80, PropSize: 0x10x3310(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17E : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bGameCameraCutThisFrame : 1; // Mask: 0x4, PropSize: 0x10x3311(0x1)(BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_17F : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3239[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ViewPitchMin; // 0x3314(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewPitchMax; // 0x3318(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewYawMin; // 0x331C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewYawMax; // 0x3320(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewRollMin; // 0x3324(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewRollMax; // 0x3328(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_323A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ServerUpdateCameraTimeout; // 0x3330(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_323B[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlayerCameraManager* GetDefaultObj();
|
|
|
|
void SwapPendingViewTargetWhenUsingClientSideCameraUpdates();
|
|
void StopCameraShake(class UCameraShakeBase* ShakeInstance, bool bImmediately);
|
|
void StopCameraFade();
|
|
void StopAllInstancesOfCameraShakeFromSource(TSubclassOf<class UCameraShakeBase> Shake, class UCameraShakeSourceComponent* SourceComponent, bool bImmediately);
|
|
void StopAllInstancesOfCameraShake(TSubclassOf<class UCameraShakeBase> Shake, bool bImmediately);
|
|
void StopAllCameraShakesFromSource(class UCameraShakeSourceComponent* SourceComponent, bool bImmediately);
|
|
void StopAllCameraShakes(bool bImmediately);
|
|
class UCameraShakeBase* StartCameraShakeFromSource(TSubclassOf<class UCameraShakeBase> ShakeClass, class UCameraShakeSourceComponent* SourceComponent, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot);
|
|
class UCameraShakeBase* StartCameraShake(TSubclassOf<class UCameraShakeBase> ShakeClass, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot);
|
|
void StartCameraFade(float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished);
|
|
void SetManualCameraFade(float InFadeAmount, const struct FLinearColor& Color, bool bInFadeAudio);
|
|
void SetGameCameraCutThisFrame();
|
|
void RemoveGenericCameraLensEffect(TScriptInterface<class ICameraLensEffectInterface> Emitter);
|
|
bool RemoveCameraModifier(class UCameraModifier* ModifierToRemove);
|
|
void RemoveCameraLensEffect(class AEmitterCameraLensEffectBase* Emitter);
|
|
void PhotographyCameraModify(const struct FVector& NewCameraLocation, const struct FVector& PreviousCameraLocation, const struct FVector& OriginalCameraLocation, struct FVector* ResultCameraLocation);
|
|
void OnPhotographySessionStart();
|
|
void OnPhotographySessionEnd();
|
|
void OnPhotographyMultiPartCaptureStart();
|
|
void OnPhotographyMultiPartCaptureEnd();
|
|
class APlayerController* GetOwningPlayerController();
|
|
float GetFOVAngle();
|
|
struct FRotator GetCameraRotation();
|
|
struct FVector GetCameraLocation();
|
|
class UCameraModifier* FindCameraModifierByClass(TSubclassOf<class UCameraModifier> ModifierClass);
|
|
void ClearCameraLensEffects();
|
|
bool BlueprintUpdateCamera(class AActor* CameraTarget, struct FVector* NewCameraLocation, struct FRotator* NewCameraRotation, float* NewCameraFOV);
|
|
class UCameraModifier* AddNewCameraModifier(TSubclassOf<class UCameraModifier> ModifierClass);
|
|
TScriptInterface<class ICameraLensEffectInterface> AddGenericCameraLensEffect(TSubclassOf<class AActor> LensEffectEmitterClass);
|
|
class AEmitterCameraLensEffectBase* AddCameraLensEffect(TSubclassOf<class AEmitterCameraLensEffectBase> LensEffectEmitterClass);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PlayerStateCountLimiterConfig
|
|
class UPlayerStateCountLimiterConfig : public UNetObjectCountLimiterConfig
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlayerStateCountLimiterConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A8 - 0x2A0)
|
|
// Class Engine.PointLight
|
|
class APointLight : public ALight
|
|
{
|
|
public:
|
|
class UPointLightComponent* PointLightComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APointLight* GetDefaultObj();
|
|
|
|
void SetRadius(float NewRadius);
|
|
void SetLightFalloffExponent(float NewLightFalloffExponent);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.Polys
|
|
class UPolys : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3241[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPolys* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2F8 - 0x2C8)
|
|
// Class Engine.PrecomputedVisibilityOverrideVolume
|
|
class APrecomputedVisibilityOverrideVolume : public AVolume
|
|
{
|
|
public:
|
|
TArray<class AActor*> OverrideVisibleActors; // 0x2C8(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> OverrideInvisibleActors; // 0x2D8(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class FName> OverrideInvisibleLevels; // 0x2E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APrecomputedVisibilityOverrideVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.RigidBodyBase
|
|
class ARigidBodyBase : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ARigidBodyBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.RadialForceActor
|
|
class ARadialForceActor : public ARigidBodyBase
|
|
{
|
|
public:
|
|
class URadialForceComponent* ForceComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ARadialForceActor* GetDefaultObj();
|
|
|
|
void ToggleForce();
|
|
void FireImpulse();
|
|
void EnableForce();
|
|
void DisableForce();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.RVOAvoidanceInterface
|
|
class IRVOAvoidanceInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IRVOAvoidanceInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.Scene
|
|
class UScene : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UScene* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A8 - 0x2A0)
|
|
// Class Engine.SceneCapture2D
|
|
class ASceneCapture2D : public ASceneCapture
|
|
{
|
|
public:
|
|
class USceneCaptureComponent2D* CaptureComponent2D; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASceneCapture2D* GetDefaultObj();
|
|
|
|
void OnInterpToggle(bool bEnable);
|
|
};
|
|
|
|
// 0x7F8 (0xB50 - 0x358)
|
|
// Class Engine.SceneCaptureComponent2D
|
|
class USceneCaptureComponent2D : public USceneCaptureComponent
|
|
{
|
|
public:
|
|
enum class ECameraProjectionMode ProjectionType; // 0x358(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3262[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float FOVAngle; // 0x35C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OrthoWidth; // 0x360(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3263[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTextureRenderTarget2D* TextureTarget; // 0x368(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESceneCaptureCompositeMode CompositeMode; // 0x370(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3264[0xF]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPostProcessSettings PostProcessSettings; // 0x380(0x6E0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
float PostProcessBlendWeight; // 0xA60(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverride_CustomNearClippingPlane : 1; // Mask: 0x1, PropSize: 0x10xA64(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_180 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3265[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CustomNearClippingPlane; // 0xA68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCustomProjectionMatrix; // 0xA6C(0x1)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3266[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMatrix CustomProjectionMatrix; // 0xA70(0x80)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
bool bUseFauxOrthoViewPos; // 0xAF0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableOrthographicTiling; // 0xAF1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3267[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumXTiles; // 0xAF4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumYTiles; // 0xAF8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableClipPlane; // 0xAFC(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3268[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector ClipPlaneBase; // 0xB00(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ClipPlaneNormal; // 0xB18(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCameraCutThisFrame : 1; // Mask: 0x1, PropSize: 0x10xB30(0x1)(BlueprintVisible, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bConsiderUnrenderedOpaquePixelAsFullyTranslucent : 1; // Mask: 0x2, PropSize: 0x10xB30(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3269[0x1F]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USceneCaptureComponent2D* GetDefaultObj();
|
|
|
|
void RemoveBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject);
|
|
void CaptureScene();
|
|
void AddOrUpdateBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject, float InWeight);
|
|
};
|
|
|
|
// 0x18 (0x370 - 0x358)
|
|
// Class Engine.SceneCaptureComponentCube
|
|
class USceneCaptureComponentCube : public USceneCaptureComponent
|
|
{
|
|
public:
|
|
class UTextureRenderTargetCube* TextureTarget; // 0x358(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCaptureRotation; // 0x360(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_326B[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USceneCaptureComponentCube* GetDefaultObj();
|
|
|
|
void CaptureScene();
|
|
};
|
|
|
|
// 0x8 (0x2A8 - 0x2A0)
|
|
// Class Engine.SceneCaptureCube
|
|
class ASceneCaptureCube : public ASceneCapture
|
|
{
|
|
public:
|
|
class USceneCaptureComponentCube* CaptureComponentCube; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASceneCaptureCube* GetDefaultObj();
|
|
|
|
void OnInterpToggle(bool bEnable);
|
|
};
|
|
|
|
// 0x50 (0x2E0 - 0x290)
|
|
// Class Engine.ServerStreamingLevelsVisibility
|
|
class AServerStreamingLevelsVisibility : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3274[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AServerStreamingLevelsVisibility* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class Engine.ShadowMapTexture2D
|
|
class UShadowMapTexture2D : public UTexture2D
|
|
{
|
|
public:
|
|
enum class EShadowMapFlags ShadowmapFlags; // 0x2A8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3277[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UShadowMapTexture2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.SkeletalMeshSocket
|
|
class USkeletalMeshSocket : public UObject
|
|
{
|
|
public:
|
|
class FName SocketName; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BoneName; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeLocation; // 0x38(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeRotation; // 0x50(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeScale; // 0x68(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceAlwaysAnimated; // 0x80(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3278[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMeshSocket* GetDefaultObj();
|
|
|
|
void InitializeSocketFromLocation(class USkeletalMeshComponent* SkelComp, const struct FVector& WorldLocation, const struct FVector& WorldNormal);
|
|
struct FVector GetSocketLocation(class USkeletalMeshComponent* SkelComp);
|
|
};
|
|
|
|
// 0x1D8 (0x4B0 - 0x2D8)
|
|
// Class Engine.SkyLightComponent
|
|
class USkyLightComponent : public ULightComponentBase
|
|
{
|
|
public:
|
|
bool bRealTimeCapture; // 0x2D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESkyLightSourceType SourceType; // 0x2D9(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_328C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTextureCube* Cubemap; // 0x2E0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceCubemapAngle; // 0x2E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CubemapResolution; // 0x2EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SkyDistanceThreshold; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCaptureEmissiveOnly; // 0x2F4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLowerHemisphereIsBlack; // 0x2F5(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_328D[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FLinearColor LowerHemisphereColor; // 0x2F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionMaxDistance; // 0x308(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Contrast; // 0x30C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionExponent; // 0x310(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinOcclusion; // 0x314(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor OcclusionTint; // 0x318(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCloudAmbientOcclusion : 1; // Mask: 0x1, PropSize: 0x10x31C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_181 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_328F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CloudAmbientOcclusionStrength; // 0x320(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudAmbientOcclusionExtent; // 0x324(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudAmbientOcclusionMapResolutionScale; // 0x328(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudAmbientOcclusionApertureScale; // 0x32C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EOcclusionCombineMode OcclusionCombineMode; // 0x330(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3290[0xA7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTextureCube* BlendDestinationCubemap; // 0x3D8(0x8)(ZeroConstructor, Transient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3291[0xD0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkyLightComponent* GetDefaultObj();
|
|
|
|
void SetVolumetricScatteringIntensity(float NewIntensity);
|
|
void SetSourceCubemapAngle(float NewValue);
|
|
void SetOcclusionTint(struct FColor& InTint);
|
|
void SetOcclusionExponent(float InOcclusionExponent);
|
|
void SetOcclusionContrast(float InOcclusionContrast);
|
|
void SetMinOcclusion(float InMinOcclusion);
|
|
void SetLowerHemisphereColor(struct FLinearColor& InLowerHemisphereColor);
|
|
void SetLightColor(const struct FLinearColor& NewLightColor);
|
|
void SetIntensity(float NewIntensity);
|
|
void SetIndirectLightingIntensity(float NewIntensity);
|
|
void SetCubemapBlend(class UTextureCube* SourceCubemap, class UTextureCube* DestinationCubemap, float InBlendFraction);
|
|
void SetCubemap(class UTextureCube* NewCubemap);
|
|
void RecaptureSky();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SMInstanceManager
|
|
class ISMInstanceManager : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISMInstanceManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SMInstanceManagerProvider
|
|
class ISMInstanceManagerProvider : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISMInstanceManagerProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x3C8 (0x3F0 - 0x28)
|
|
// Class Engine.SoundAttenuation
|
|
class USoundAttenuation : public UObject
|
|
{
|
|
public:
|
|
struct FSoundAttenuationSettings Attenuation; // 0x28(0x3C8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundAttenuation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SoundEffectPresetWidgetInterface
|
|
class ISoundEffectPresetWidgetInterface : public IAudioPanelWidgetInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISoundEffectPresetWidgetInterface* GetDefaultObj();
|
|
|
|
void OnPropertyChanged(class USoundEffectPreset* Preset, class FName PropertyName);
|
|
void OnConstructed(class USoundEffectPreset* Preset);
|
|
TSubclassOf<class USoundEffectPreset> GetClass();
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.SoundEffectSourcePresetChain
|
|
class USoundEffectSourcePresetChain : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FSourceEffectChainEntry> Chain; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bPlayEffectChainTails : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3298[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundEffectSourcePresetChain* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.SoundGroups
|
|
class USoundGroups : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FSoundGroup> SoundGroupProfiles; // 0x28(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_329A[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundGroups* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.SoundNode
|
|
class USoundNode : public UObject
|
|
{
|
|
public:
|
|
TArray<class USoundNode*> ChildNodes; // 0x28(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_329B[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNode* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x88 - 0x48)
|
|
// Class Engine.SoundNodeModulatorContinuous
|
|
class USoundNodeModulatorContinuous : public USoundNode
|
|
{
|
|
public:
|
|
struct FModulatorContinuousParams PitchModulationParams; // 0x48(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FModulatorContinuousParams VolumeModulationParams; // 0x68(0x20)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeModulatorContinuous* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SoundSubmixWidgetInterface
|
|
class ISoundSubmixWidgetInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISoundSubmixWidgetInterface* GetDefaultObj();
|
|
|
|
void OnConstructed(class USoundSubmixBase* SoundSubmix);
|
|
};
|
|
|
|
// 0x8 (0x2A0 - 0x298)
|
|
// Class Engine.SphereReflectionCapture
|
|
class ASphereReflectionCapture : public AReflectionCapture
|
|
{
|
|
public:
|
|
class UDrawSphereComponent* DrawCaptureRadius; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASphereReflectionCapture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x320 - 0x310)
|
|
// Class Engine.SphereReflectionCaptureComponent
|
|
class USphereReflectionCaptureComponent : public UReflectionCaptureComponent
|
|
{
|
|
public:
|
|
float InfluenceRadius; // 0x310(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CaptureDistanceScale; // 0x314(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDrawSphereComponent* PreviewInfluenceRadius; // 0x318(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USphereReflectionCaptureComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x188 (0x258 - 0xD0)
|
|
// Class Engine.StaticMesh
|
|
class UStaticMesh : public UStreamableRenderAsset
|
|
{
|
|
public:
|
|
uint8 Pad_32CD[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPerQualityLevelInt MinQualityLevelLOD; // 0xF0(0x68)(NativeAccessSpecifierPublic)
|
|
struct FPerPlatformInt MinLOD; // 0x158(0x4)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32CE[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FStaticMaterial> StaticMaterials; // 0x160(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
float LightmapUVDensity; // 0x170(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LightMapResolution; // 0x174(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LightMapCoordinateIndex; // 0x178(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFieldSelfShadowBias; // 0x17C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBodySetup* BodySetup; // 0x180(0x8)(Edit, ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LODForCollision; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateMeshDistanceField : 1; // Mask: 0x1, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStripComplexCollisionForConsole : 1; // Mask: 0x2, PropSize: 0x10x18C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasNavigationData : 1; // Mask: 0x4, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportUniformlyDistributedSampling : 1; // Mask: 0x8, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportPhysicalMaterialMasks : 1; // Mask: 0x10, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportRayTracing : 1; // Mask: 0x20, PropSize: 0x10x18C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDoFastBuild : 1; // Mask: 0x40, PropSize: 0x10x18C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsBuiltAtRuntime : 1; // Mask: 0x80, PropSize: 0x10x18C(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_182 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bAllowCPUAccess : 1; // Mask: 0x2, PropSize: 0x10x18D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportGpuUniformlyDistributedSampling : 1; // Mask: 0x4, PropSize: 0x10x18D(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_183 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_32D2[0x22]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UStaticMeshSocket*> Sockets; // 0x1B0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32D3[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector PositiveBoundsExtension; // 0x1D0(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector NegativeBoundsExtension; // 0x1E8(0x18)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBoxSphereBounds ExtendedBounds; // 0x200(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
int32 ElementToIgnoreForTexFactor; // 0x238(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x240(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UNavCollisionBase* NavCollision; // 0x250(0x8)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, DuplicateTransient, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStaticMesh* GetDefaultObj();
|
|
|
|
void SetStaticMaterials(TArray<struct FStaticMaterial>& InStaticMaterials);
|
|
void SetMinLODForQualityLevels(TMap<enum class EPerQualityLevels, int32>& QualityLevelMinimumLODs, int32 Default);
|
|
void SetMinimumLODForPlatforms(TMap<class FName, int32>& PlatformMinimumLODs);
|
|
void SetMinimumLODForPlatform(class FName& PlatformName, int32 InMinLOD);
|
|
void RemoveSocket(class UStaticMeshSocket* Socket);
|
|
class UStaticMeshDescription* GetStaticMeshDescription(int32 LODIndex);
|
|
TArray<struct FStaticMaterial> GetStaticMaterials();
|
|
TArray<class UStaticMeshSocket*> GetSocketsByTag(const class FString& InSocketTag);
|
|
int32 GetNumTriangles(int32 LODIndex);
|
|
int32 GetNumSections(int32 InLOD);
|
|
int32 GetNumLODs();
|
|
void GetMinLODForQualityLevels(TMap<enum class EPerQualityLevels, int32>* QualityLevelMinimumLODs, int32* Default);
|
|
void GetMinimumLODForQualityLevels(TMap<class FName, int32>* QualityLevelMinimumLODs);
|
|
int32 GetMinimumLODForQualityLevel(class FName& QualityLevel);
|
|
void GetMinimumLODForPlatforms(TMap<class FName, int32>* PlatformMinimumLODs);
|
|
int32 GetMinimumLODForPlatform(class FName& PlatformName);
|
|
int32 GetMaterialIndex(class FName MaterialSlotName);
|
|
class UMaterialInterface* GetMaterial(int32 MaterialIndex);
|
|
struct FBoxSphereBounds GetBounds();
|
|
struct FBox GetBoundingBox();
|
|
class UStaticMeshSocket* FindSocket(class FName InSocketName);
|
|
class UStaticMeshDescription* CreateStaticMeshDescription(class UObject* Outer);
|
|
void BuildFromStaticMeshDescriptions(TArray<class UStaticMeshDescription*>& StaticMeshDescriptions, bool bBuildSimpleCollision, bool bFastBuild);
|
|
void AddSocket(class UStaticMeshSocket* Socket);
|
|
class FName AddMaterial(class UMaterialInterface* Material);
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.StaticMeshSocket
|
|
class UStaticMeshSocket : public UObject
|
|
{
|
|
public:
|
|
class FName SocketName; // 0x28(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeLocation; // 0x30(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeRotation; // 0x48(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector RelativeScale; // 0x60(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Tag; // 0x78(0x10)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStaticMeshSocket* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.StereoLayerShape
|
|
class UStereoLayerShape : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerShape* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.StereoLayerShapeQuad
|
|
class UStereoLayerShapeQuad : public UStereoLayerShape
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerShapeQuad* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.StereoLayerShapeCylinder
|
|
class UStereoLayerShapeCylinder : public UStereoLayerShape
|
|
{
|
|
public:
|
|
float Radius; // 0x28(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OverlayArc; // 0x2C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Height; // 0x30(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32DA[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerShapeCylinder* GetDefaultObj();
|
|
|
|
void SetRadius(float InRadius);
|
|
void SetOverlayArc(float InOverlayArc);
|
|
void SetHeight(int32 InHeight);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.StereoLayerShapeCubemap
|
|
class UStereoLayerShapeCubemap : public UStereoLayerShape
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerShapeCubemap* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Engine.StereoLayerShapeEquirect
|
|
class UStereoLayerShapeEquirect : public UStereoLayerShape
|
|
{
|
|
public:
|
|
struct FBox2D LeftUVRect; // 0x28(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBox2D RightUVRect; // 0x50(0x28)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector2D LeftScale; // 0x78(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D RightScale; // 0x88(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D LeftBias; // 0x98(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D RightBias; // 0xA8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerShapeEquirect* GetDefaultObj();
|
|
|
|
void SetEquirectProps(const struct FEquirectProps& InScaleBiases);
|
|
};
|
|
|
|
// 0x190 (0x430 - 0x2A0)
|
|
// Class Engine.StereoLayerComponent
|
|
class UStereoLayerComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 bLiveTexture : 1; // Mask: 0x1, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportsDepth : 1; // Mask: 0x2, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNoAlphaChannel : 1; // Mask: 0x4, PropSize: 0x10x2A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_184 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_32EB[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UTexture* Texture; // 0x2A8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* LeftTexture; // 0x2B0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bQuadPreserveTextureRatio : 1; // Mask: 0x1, PropSize: 0x10x2B8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_185 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_32ED[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D QuadSize; // 0x2C0(0x10)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBox2D UVRect; // 0x2D0(0x28)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float CylinderRadius; // 0x2F8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CylinderOverlayArc; // 0x2FC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CylinderHeight; // 0x300(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32EF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FEquirectProps EquirectProps; // 0x308(0x90)(Deprecated, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
enum class EStereoLayerType StereoLayerType; // 0x398(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EStereoLayerShape StereoLayerShape; // 0x399(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32F1[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UStereoLayerShape* Shape; // 0x3A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoClear, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Priority; // 0x3A8(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32F2[0x84]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerComponent* GetDefaultObj();
|
|
|
|
void SetUVRect(const struct FBox2D& InUVRect);
|
|
void SetTexture(class UTexture* InTexture);
|
|
void SetQuadSize(const struct FVector2D& InQuadSize);
|
|
void SetPriority(int32 InPriority);
|
|
void SetLeftTexture(class UTexture* InTexture);
|
|
void SetEquirectProps(const struct FEquirectProps& InScaleBiases);
|
|
void MarkTextureForUpdate();
|
|
struct FBox2D GetUVRect();
|
|
class UTexture* GetTexture();
|
|
struct FVector2D GetQuadSize();
|
|
int32 GetPriority();
|
|
class UTexture* GetLeftTexture();
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.SubUVAnimation
|
|
class USubUVAnimation : public UObject
|
|
{
|
|
public:
|
|
class UTexture2D* SubUVTexture; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubImages_Horizontal; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubImages_Vertical; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESubUVBoundingVertexCount BoundingMode; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EOpacitySourceMode OpacitySourceMode; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32F5[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AlphaThreshold; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32F6[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubUVAnimation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Engine.TextPropertyTestObject
|
|
class UTextPropertyTestObject : public UObject
|
|
{
|
|
public:
|
|
class FText DefaultedText; // 0x28(0x18)(NativeAccessSpecifierPublic)
|
|
class FText UndefaultedText; // 0x40(0x18)(NativeAccessSpecifierPublic)
|
|
class FText TransientText; // 0x58(0x18)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextPropertyTestObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.TextRenderActor
|
|
class ATextRenderActor : public AActor
|
|
{
|
|
public:
|
|
class UTextRenderComponent* TextRender; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATextRenderActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x590 - 0x538)
|
|
// Class Engine.TextRenderComponent
|
|
class UTextRenderComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
class FText Text; // 0x538(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* TextMaterial; // 0x550(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFont* Font; // 0x558(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHorizTextAligment HorizontalAlignment; // 0x560(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVerticalTextAligment VerticalAlignment; // 0x561(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3301[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor TextRenderColor; // 0x564(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float XScale; // 0x568(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YScale; // 0x56C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldSize; // 0x570(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InvDefaultSize; // 0x574(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HorizSpacingAdjust; // 0x578(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VertSpacingAdjust; // 0x57C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysRenderAsText : 1; // Mask: 0x1, PropSize: 0x10x580(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3303[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextRenderComponent* GetDefaultObj();
|
|
|
|
void SetYScale(float Value);
|
|
void SetXScale(float Value);
|
|
void SetWorldSize(float Value);
|
|
void SetVertSpacingAdjust(float Value);
|
|
void SetVerticalAlignment(enum class EVerticalTextAligment Value);
|
|
void SetTextRenderColor(const struct FColor& Value);
|
|
void SetTextMaterial(class UMaterialInterface* Material);
|
|
void SetHorizSpacingAdjust(float Value);
|
|
void SetHorizontalAlignment(enum class EHorizTextAligment Value);
|
|
void SetFont(class UFont* Value);
|
|
void K2_SetText(class FText& Value);
|
|
struct FVector GetTextWorldSize();
|
|
struct FVector GetTextLocalSize();
|
|
};
|
|
|
|
// 0x8 (0x1F8 - 0x1F0)
|
|
// Class Engine.TextureRenderTarget
|
|
class UTextureRenderTarget : public UTexture
|
|
{
|
|
public:
|
|
float TargetGamma; // 0x1F0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3306[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureRenderTarget* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x220 - 0x1F8)
|
|
// Class Engine.TextureRenderTarget2D
|
|
class UTextureRenderTarget2D : public UTextureRenderTarget
|
|
{
|
|
public:
|
|
int32 SizeX; // 0x1F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0x1FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ClearColor; // 0x200(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressX; // 0x210(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressY; // 0x211(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceLinearGamma : 1; // Mask: 0x1, PropSize: 0x10x212(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHDR : 1; // Mask: 0x2, PropSize: 0x10x212(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGPUSharedFlag : 1; // Mask: 0x4, PropSize: 0x10x212(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_186 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ETextureRenderTargetFormat RenderTargetFormat; // 0x213(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoGenerateMips : 1; // Mask: 0x1, PropSize: 0x10x214(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_187 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ETextureFilter MipsSamplerFilter; // 0x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress MipsAddressU; // 0x216(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress MipsAddressV; // 0x217(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPixelFormat OverrideFormat; // 0x218(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_330E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureRenderTarget2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x140 - 0xA0)
|
|
// Class Engine.TimelineComponent
|
|
class UTimelineComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FTimeline TheTimeline; // 0xA0(0x98)(Net, RepNotify, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 bIgnoreTimeDilation : 1; // Mask: 0x1, PropSize: 0x10x138(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_333E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTimelineComponent* GetDefaultObj();
|
|
|
|
void Stop();
|
|
void SetVectorCurve(class UCurveVector* NewVectorCurve, class FName VectorTrackName);
|
|
void SetTimelineLengthMode(enum class ETimelineLengthMode NewLengthMode);
|
|
void SetTimelineLength(float NewLength);
|
|
void SetPlayRate(float NewRate);
|
|
void SetPlaybackPosition(float NewPosition, bool bFireEvents, bool bFireUpdate);
|
|
void SetNewTime(float NewTime);
|
|
void SetLooping(bool bNewLooping);
|
|
void SetLinearColorCurve(class UCurveLinearColor* NewLinearColorCurve, class FName LinearColorTrackName);
|
|
void SetIgnoreTimeDilation(bool bNewIgnoreTimeDilation);
|
|
void SetFloatCurve(class UCurveFloat* NewFloatCurve, class FName FloatTrackName);
|
|
void ReverseFromEnd();
|
|
void Reverse();
|
|
void PlayFromStart();
|
|
void Play();
|
|
void OnRep_Timeline(struct FTimeline* OldTimeline);
|
|
bool IsReversing();
|
|
bool IsPlaying();
|
|
bool IsLooping();
|
|
float GetTimelineLength();
|
|
float GetScaledTimelineLength();
|
|
float GetPlayRate();
|
|
float GetPlaybackPosition();
|
|
bool GetIgnoreTimeDilation();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.TriggerBase
|
|
class ATriggerBase : public AActor
|
|
{
|
|
public:
|
|
class UShapeComponent* CollisionComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATriggerBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Engine.TriggerBox
|
|
class ATriggerBox : public ATriggerBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATriggerBox* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Engine.TriggerCapsule
|
|
class ATriggerCapsule : public ATriggerBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATriggerCapsule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x298 - 0x298)
|
|
// Class Engine.TriggerSphere
|
|
class ATriggerSphere : public ATriggerBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATriggerSphere* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.TwitterIntegrationBase
|
|
class UTwitterIntegrationBase : public UPlatformInterfaceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTwitterIntegrationBase* GetDefaultObj();
|
|
|
|
bool TwitterRequest(const class FString& URL, TArray<class FString>& ParamKeysAndValues, enum class ETwitterRequestMethod RequestMethod, int32 AccountIndex);
|
|
bool ShowTweetUI(const class FString& InitialMessage, const class FString& URL, const class FString& Picture);
|
|
void Init();
|
|
int32 GetNumAccounts();
|
|
class FString GetAccountName(int32 AccountIndex);
|
|
bool CanShowTweetUI();
|
|
bool AuthorizeAccounts();
|
|
};
|
|
|
|
// 0x48 (0x108 - 0xC0)
|
|
// Class Engine.UserDefinedStruct
|
|
class UUserDefinedStruct : public UScriptStruct
|
|
{
|
|
public:
|
|
enum class EUserDefinedStructureStatus Status; // 0xC0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3351[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid Guid; // 0xC4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3352[0x34]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UUserDefinedStruct* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.VectorField
|
|
class UVectorField : public UObject
|
|
{
|
|
public:
|
|
struct FBox Bounds; // 0x28(0x38)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3353[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVectorField* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xA8 - 0x68)
|
|
// Class Engine.VectorFieldAnimated
|
|
class UVectorFieldAnimated : public UVectorField
|
|
{
|
|
public:
|
|
class UTexture2D* Texture; // 0x68(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVectorFieldConstructionOp ConstructionOp; // 0x70(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3356[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 VolumeSizeX; // 0x74(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VolumeSizeY; // 0x78(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VolumeSizeZ; // 0x7C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubImagesX; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubImagesY; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameCount; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FramesPerSecond; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLoop : 1; // Mask: 0x1, PropSize: 0x10x90(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_188 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3358[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UVectorFieldStatic* NoiseField; // 0x98(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseScale; // 0xA0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseMax; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVectorFieldAnimated* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x560 - 0x538)
|
|
// Class Engine.VectorFieldComponent
|
|
class UVectorFieldComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
class UVectorField* VectorField; // 0x538(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Tightness; // 0x544(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPreviewVectorField : 1; // Mask: 0x1, PropSize: 0x10x548(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3359[0x17]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVectorFieldComponent* GetDefaultObj();
|
|
|
|
void SetIntensity(float NewIntensity);
|
|
};
|
|
|
|
// 0x48 (0xB0 - 0x68)
|
|
// Class Engine.VectorFieldStatic
|
|
class UVectorFieldStatic : public UVectorField
|
|
{
|
|
public:
|
|
int32 SizeX; // 0x68(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0x6C(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeZ; // 0x70(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowCPUAccess; // 0x74(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_335A[0x3B]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVectorFieldStatic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.VisualLoggerDebugSnapshotInterface
|
|
class IVisualLoggerDebugSnapshotInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IVisualLoggerDebugSnapshotInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2C0 - 0x2A0)
|
|
// Class Engine.WindDirectionalSourceComponent
|
|
class UWindDirectionalSourceComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float Strength; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinGustAmount; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxGustAmount; // 0x2AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPointWind : 1; // Mask: 0x1, PropSize: 0x10x2B4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3363[0xB]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWindDirectionalSourceComponent* GetDefaultObj();
|
|
|
|
void SetWindType(enum class EWindSourceType InNewType);
|
|
void SetStrength(float InNewStrength);
|
|
void SetSpeed(float InNewSpeed);
|
|
void SetRadius(float InNewRadius);
|
|
void SetMinimumGustAmount(float InNewMinGust);
|
|
void SetMaximumGustAmount(float InNewMaxGust);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.WorldPartitionEditorLoaderAdapter
|
|
class UWorldPartitionEditorLoaderAdapter : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3365[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionEditorLoaderAdapter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionRuntimeCellOwner
|
|
class IWorldPartitionRuntimeCellOwner : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IWorldPartitionRuntimeCellOwner* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.HierarchicalLODSetup
|
|
class UHierarchicalLODSetup : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FHierarchicalSimplification> HierarchicalLODSetup; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> OverrideBaseMaterial; // 0x38(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHierarchicalLODSetup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0x2A0 - 0x1F0)
|
|
// Class Engine.Texture2DArray
|
|
class UTexture2DArray : public UTexture
|
|
{
|
|
public:
|
|
uint8 Pad_3367[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ETextureAddress AddressX; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressY; // 0x291(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressZ; // 0x292(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3368[0xD]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTexture2DArray* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2F0 (0x318 - 0x28)
|
|
// Class Engine.Level
|
|
class ULevel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_336A[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class AActor*> Actors; // 0x98
|
|
unsigned char kek_00A8[0x10]; // padding
|
|
class UWorld* OwningWorld; // 0xB8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UModel* Model; // 0xC0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UModelComponent*> ModelComponents; // 0xC8(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class ULevelActorContainer* ActorCluster; // 0xD8(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumTextureStreamingUnbuiltComponents; // 0xE0(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumTextureStreamingDirtyResources; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ALevelScriptActor* LevelScriptActor; // 0xE8(0x8)(ZeroConstructor, NonTransactional, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ANavigationObjectBase* NavListStart; // 0xF0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ANavigationObjectBase* NavListEnd; // 0xF8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UNavigationDataChunk*> NavDataChunks; // 0x100(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float LightmapTotalSize; // 0x110(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowmapTotalSize; // 0x114(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector> StaticNavigableGeometry; // 0x118(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGuid> StreamingTextureGuids; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> StreamingTextures; // 0x138(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint32 PackedTextureStreamingQualityLevelFeatureLevel; // 0x148(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_336B[0xC4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LevelBuildDataId; // 0x210(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMapBuildDataRegistry* MapBuildData; // 0x220(0x8)(ZeroConstructor, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntVector LightBuildLevelOffset; // 0x228(0xC)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsLightingScenario : 1; // Mask: 0x1, PropSize: 0x10x234(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_189 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bTextureStreamingRotationChanged : 1; // Mask: 0x8, PropSize: 0x10x234(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStaticComponentsRegisteredInStreamingManager : 1; // Mask: 0x10, PropSize: 0x10x234(0x1)(Transient, DuplicateTransient, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsVisible : 1; // Mask: 0x20, PropSize: 0x10x234(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_18A : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_336D[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_18B : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bIsPartitioned : 1; // Mask: 0x40, PropSize: 0x10x236(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_18C : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_336E[0x61]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AWorldSettings* WorldSettings; // 0x298(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AWorldDataLayers* WorldDataLayers; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UWorldPartitionRuntimeCell> WorldPartitionRuntimeCell; // 0x2A8(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_336F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x2E0(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3370[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FReplicatedStaticActorDestructionInfo> DestroyedReplicatedStaticActors; // 0x300(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3371[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ActorFolder
|
|
class UActorFolder : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorFolder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.ActorPartitionSubsystem
|
|
class UActorPartitionSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorPartitionSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Engine.AISystemBase
|
|
class UAISystemBase : public UObject
|
|
{
|
|
public:
|
|
struct FSoftClassPath AISystemClassName; // 0x28(0x20)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName AISystemModuleName; // 0x48(0x8)(Edit, ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_337A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bInstantiateAISystemOnClient; // 0x58(0x1)(ZeroConstructor, Config, GlobalConfig, NoClear, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_337B[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAISystemBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.NavigationSystemConfig
|
|
class UNavigationSystemConfig : public UObject
|
|
{
|
|
public:
|
|
struct FSoftClassPath NavigationSystemClass; // 0x28(0x20)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FNavAgentSelector SupportedAgentsMask; // 0x48(0x4)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName DefaultAgentName; // 0x4C(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsOverriden : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, EditConst, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_337D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavigationSystemConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x58 - 0x58)
|
|
// Class Engine.NullNavSysConfig
|
|
class UNullNavSysConfig : public UNavigationSystemConfig
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNullNavSysConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB8 (0xE0 - 0x28)
|
|
// Class Engine.AvoidanceManager
|
|
class UAvoidanceManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3383[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultTimeToLive; // 0x30(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LockTimeAfterAvoid; // 0x34(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LockTimeAfterClean; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DeltaTimeToPredict; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArtificialRadiusExpansion; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TestHeightDifference; // 0x44(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeightCheckMargin; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3384[0x94]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAvoidanceManager* GetDefaultObj();
|
|
|
|
bool RegisterMovementComponent(class UMovementComponent* MovementComp, float AvoidanceWeight);
|
|
int32 GetObjectCount();
|
|
int32 GetNewAvoidanceUID();
|
|
struct FVector GetAvoidanceVelocityForComponent(class UMovementComponent* MovementComp);
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Engine.NavCollisionBase
|
|
class UNavCollisionBase : public UObject
|
|
{
|
|
public:
|
|
uint8 bIsDynamicObstacle : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3386[0x47]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavCollisionBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.NavigationDataChunk
|
|
class UNavigationDataChunk : public UObject
|
|
{
|
|
public:
|
|
class FName NavigationDataName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNavigationDataChunk* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.AmbientSound
|
|
class AAmbientSound : public AActor
|
|
{
|
|
public:
|
|
class UAudioComponent* AudioComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AAmbientSound* GetDefaultObj();
|
|
|
|
void Stop();
|
|
void Play(float StartTime);
|
|
void FadeOut(float FadeOutDuration, float FadeVolumeLevel);
|
|
void FadeIn(float FadeInDuration, float FadeVolumeLevel);
|
|
void AdjustVolume(float AdjustVolumeDuration, float AdjustVolumeLevel);
|
|
};
|
|
|
|
// 0x0 (0x1A0 - 0x1A0)
|
|
// Class Engine.AimOffsetBlendSpace
|
|
class UAimOffsetBlendSpace : public UBlendSpace
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAimOffsetBlendSpace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x1A8 - 0x1A0)
|
|
// Class Engine.BlendSpace1D
|
|
class UBlendSpace1D : public UBlendSpace
|
|
{
|
|
public:
|
|
bool bScaleAnimation; // 0x1A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3390[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlendSpace1D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x1A8 - 0x1A8)
|
|
// Class Engine.AimOffsetBlendSpace1D
|
|
class UAimOffsetBlendSpace1D : public UBlendSpace1D
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAimOffsetBlendSpace1D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x100 (0x138 - 0x38)
|
|
// Class Engine.AnimationSettings
|
|
class UAnimationSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
int32 CompressCommandletVersion; // 0x38(0x4)(Edit, ZeroConstructor, Config, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3391[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> KeyEndEffectorsMatchNameArray; // 0x40(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool ForceRecompression; // 0x50(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceBelowThreshold; // 0x51(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFirstRecompressUsingCurrentOrDefault; // 0x52(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRaiseMaxErrorToExisting; // 0x53(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePerformanceLog; // 0x54(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStripAnimationDataOnDedicatedServer; // 0x55(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTickAnimationOnSkeletalMeshInit; // 0x56(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3393[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTimecodeCustomAttributeNameSettings BoneTimecodeCustomAttributeNameSettings; // 0x58(0x38)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FCustomAttributeSetting> BoneCustomAttributesNames; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> BoneNamesWithCustomAttributes; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FName, enum class ECustomAttributeBlendType> AttributeBlendModes; // 0xB0(0x50)(Edit, Config, NativeAccessSpecifierPublic)
|
|
enum class ECustomAttributeBlendType DefaultAttributeBlendMode; // 0x100(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3395[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> TransformAttributeNames; // 0x108(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UUserDefinedStruct>> UserDefinedStructAttributes; // 0x118(0x10)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FMirrorFindReplaceExpression> MirrorFindReplaceExpressions; // 0x128(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationSettings* GetDefaultObj();
|
|
|
|
TArray<class FString> GetBoneCustomAttributeNamesToImport();
|
|
};
|
|
|
|
// 0x0 (0xC0 - 0xC0)
|
|
// Class Engine.AnimBlueprintGeneratedStruct
|
|
class UAnimBlueprintGeneratedStruct : public UScriptStruct
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBlueprintGeneratedStruct* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x268 (0x5E8 - 0x380)
|
|
// Class Engine.AnimBlueprintGeneratedClass
|
|
class UAnimBlueprintGeneratedClass : public UBlueprintGeneratedClass
|
|
{
|
|
public:
|
|
uint8 Pad_3397[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBakedAnimationStateMachine> BakedStateMachines; // 0x388(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USkeleton* TargetSkeleton; // 0x398(0x8)(ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNotifyEvent> AnimNotifies; // 0x3A0(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FCachedPoseIndices> OrderedSavedPoseIndicesMap; // 0x3B0(0x50)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_3398[0x80]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> SyncGroupNames; // 0x480(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FGraphAssetPlayerInformation> GraphAssetPlayerInformation; // 0x490(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FAnimGraphBlendOptions> GraphBlendOptions; // 0x4E0(0x50)(NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNodeData> AnimNodeData; // 0x530(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<class UScriptStruct*, struct FAnimNodeStructData> NodeTypeMap; // 0x540(0x50)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3399[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBlueprintGeneratedClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AnimBoneCompressionCodec
|
|
class UAnimBoneCompressionCodec : public UObject
|
|
{
|
|
public:
|
|
class FString Description; // 0x28(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBoneCompressionCodec* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AnimBoneCompressionSettings
|
|
class UAnimBoneCompressionSettings : public UObject
|
|
{
|
|
public:
|
|
TArray<class UAnimBoneCompressionCodec*> Codecs; // 0x28(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBoneCompressionSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x230 (0x258 - 0x28)
|
|
// Class Engine.AnimClassData
|
|
class UAnimClassData : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_339E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBakedAnimationStateMachine> BakedStateMachines; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USkeleton* TargetSkeleton; // 0x40(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNotifyEvent> AnimNotifies; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FCachedPoseIndices> OrderedSavedPoseIndicesMap; // 0x58(0x50)(NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimBlueprintFunction> AnimBlueprintFunctions; // 0xA8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimBlueprintFunctionData> AnimBlueprintFunctionData; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<FFieldPathProperty_> AnimNodeProperties; // 0xC8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A1[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> LinkedAnimGraphNodeProperties; // 0xE8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A2[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> LinkedAnimLayerNodeProperties; // 0x108(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A3[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> PreUpdateNodeProperties; // 0x128(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A4[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> DynamicResetNodeProperties; // 0x148(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A6[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> StateMachineNodeProperties; // 0x168(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A7[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<FFieldPathProperty_> InitializationNodeProperties; // 0x188(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33A9[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FName, struct FGraphAssetPlayerInformation> GraphNameAssetPlayers; // 0x1A8(0x50)(NativeAccessSpecifierPublic)
|
|
TArray<class FName> SyncGroupNames; // 0x1F8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FAnimGraphBlendOptions> GraphBlendOptions; // 0x208(0x50)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimClassData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimClassInterface
|
|
class IAnimClassInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IAnimClassInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0xB0 - 0xB0)
|
|
// Class Engine.AnimCompositeBase
|
|
class UAnimCompositeBase : public UAnimSequenceBase
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompositeBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0xC0 - 0xB0)
|
|
// Class Engine.AnimComposite
|
|
class UAnimComposite : public UAnimCompositeBase
|
|
{
|
|
public:
|
|
struct FAnimTrack AnimationTrack; // 0xB0(0x10)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimComposite* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.AnimCompress
|
|
class UAnimCompress : public UAnimBoneCompressionCodec
|
|
{
|
|
public:
|
|
uint8 bNeedsSkeleton : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_18D : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_33AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAnimationCompressionFormat TranslationCompressionFormat; // 0x3C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAnimationCompressionFormat RotationCompressionFormat; // 0x3D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAnimationCompressionFormat ScaleCompressionFormat; // 0x3E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33AC[0x1]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Engine.AnimCompress_BitwiseCompressOnly
|
|
class UAnimCompress_BitwiseCompressOnly : public UAnimCompress
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_BitwiseCompressOnly* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x40 - 0x40)
|
|
// Class Engine.AnimCompress_LeastDestructive
|
|
class UAnimCompress_LeastDestructive : public UAnimCompress_BitwiseCompressOnly
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_LeastDestructive* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x60 - 0x40)
|
|
// Class Engine.AnimCompress_RemoveLinearKeys
|
|
class UAnimCompress_RemoveLinearKeys : public UAnimCompress
|
|
{
|
|
public:
|
|
float MaxPosDiff; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleDiff; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxScaleDiff; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxEffectorDiff; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinEffectorDiff; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EffectorDiffSocket; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ParentKeyScale; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRetarget : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bActuallyFilterLinearKeys : 1; // Mask: 0x2, PropSize: 0x10x5C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33AD[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_RemoveLinearKeys* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xD8 - 0x60)
|
|
// Class Engine.AnimCompress_PerTrackCompression
|
|
class UAnimCompress_PerTrackCompression : public UAnimCompress_RemoveLinearKeys
|
|
{
|
|
public:
|
|
float MaxZeroingThreshold; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPosDiffBitwise; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleDiffBitwise; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxScaleDiffBitwise; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<enum class EAnimationCompressionFormat> AllowedRotationFormats; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<enum class EAnimationCompressionFormat> AllowedTranslationFormats; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<enum class EAnimationCompressionFormat> AllowedScaleFormats; // 0x90(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bResampleAnimation : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_18E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_33AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ResampledFramerate; // 0xA4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinKeysForResampling; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAdaptiveError : 1; // Mask: 0x1, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseOverrideForEndEffectors : 1; // Mask: 0x2, PropSize: 0x10xAC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_18F : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_33B0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 TrackHeightBias; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ParentingDivisor; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ParentingDivisorExponent; // 0xB8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAdaptiveError2 : 1; // Mask: 0x1, PropSize: 0x10xBC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_190 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_33B4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RotationErrorSourceRatio; // 0xC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslationErrorSourceRatio; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScaleErrorSourceRatio; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxErrorPerTrackRatio; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerturbationProbeSize; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33B6[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_PerTrackCompression* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Engine.AnimCompress_RemoveEverySecondKey
|
|
class UAnimCompress_RemoveEverySecondKey : public UAnimCompress
|
|
{
|
|
public:
|
|
int32 MinKeys; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStartAtSecondKey : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33BB[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_RemoveEverySecondKey* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x50 - 0x40)
|
|
// Class Engine.AnimCompress_RemoveTrivialKeys
|
|
class UAnimCompress_RemoveTrivialKeys : public UAnimCompress
|
|
{
|
|
public:
|
|
float MaxPosDiff; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleDiff; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxScaleDiff; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33BE[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCompress_RemoveTrivialKeys* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimCurveCompressionCodec
|
|
class UAnimCurveCompressionCodec : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCurveCompressionCodec* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimCurveCompressionCodec_CompressedRichCurve
|
|
class UAnimCurveCompressionCodec_CompressedRichCurve : public UAnimCurveCompressionCodec
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCurveCompressionCodec_CompressedRichCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimCurveCompressionCodec_UniformIndexable
|
|
class UAnimCurveCompressionCodec_UniformIndexable : public UAnimCurveCompressionCodec
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCurveCompressionCodec_UniformIndexable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimCurveCompressionCodec_UniformlySampled
|
|
class UAnimCurveCompressionCodec_UniformlySampled : public UAnimCurveCompressionCodec
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCurveCompressionCodec_UniformlySampled* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.AnimCurveCompressionSettings
|
|
class UAnimCurveCompressionSettings : public UObject
|
|
{
|
|
public:
|
|
class UAnimCurveCompressionCodec* Codec; // 0x28(0x8)(Edit, ExportObject, ZeroConstructor, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimCurveCompressionSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class Engine.AnimDataModel
|
|
class UAnimDataModel : public UObject
|
|
{
|
|
public:
|
|
int32 BracketCounter; // 0x28(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D2[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ ModifiedEventDynamic; // 0x30(0x10)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D3[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBoneAnimationTrack> BoneAnimationTracks; // 0x58(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
float PlayLength; // 0x68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFrameRate FrameRate; // 0x6C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 NumberOfFrames; // 0x74(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 NumberOfKeys; // 0x78(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FAnimationCurveData CurveData; // 0x80(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<struct FAnimatedBoneAttribute> AnimatedBoneAttributes; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimDataModel* GetDefaultObj();
|
|
|
|
bool IsValidBoneTrackIndex(int32 TrackIndex);
|
|
float GetPlayLength();
|
|
int32 GetNumBoneTracks();
|
|
int32 GetNumberOfTransformCurves();
|
|
int32 GetNumberOfKeys();
|
|
int32 GetNumberOfFrames();
|
|
int32 GetNumberOfFloatCurves();
|
|
struct FFrameRate GetFrameRate();
|
|
void GetBoneTrackNames(TArray<class FName>* OutNames);
|
|
int32 GetBoneTrackIndexByName(class FName TrackName);
|
|
int32 GetBoneTrackIndex(struct FBoneAnimationTrack& Track);
|
|
struct FBoneAnimationTrack GetBoneTrackByName(class FName TrackName);
|
|
struct FBoneAnimationTrack GetBoneTrackByIndex(int32 TrackIndex);
|
|
TArray<struct FBoneAnimationTrack> GetBoneAnimationTracks();
|
|
class UAnimSequence* GetAnimationSequence();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimMetaData
|
|
class UAnimMetaData : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimMetaData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x1F8 - 0xB0)
|
|
// Class Engine.AnimMontage
|
|
class UAnimMontage : public UAnimCompositeBase
|
|
{
|
|
public:
|
|
enum class EMontageBlendMode BlendModeIn; // 0xB0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMontageBlendMode BlendModeOut; // 0xB1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33E8[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FAlphaBlend BlendIn; // 0xB8(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float BlendInTime; // 0xE8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33EA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FAlphaBlend BlendOut; // 0xF0(0x30)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x120(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTriggerTime; // 0x124(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SyncGroup; // 0x128(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SyncSlotIndex; // 0x130(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33EB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FMarkerSyncData MarkerData; // 0x138(0x20)(NativeAccessSpecifierPublic)
|
|
TArray<struct FCompositeSection> CompositeSections; // 0x158(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FSlotAnimationTrack> SlotAnimTracks; // 0x168(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FBranchingPoint> BranchingPoints; // 0x178(0x10)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
|
|
bool bEnableRootMotionTranslation; // 0x188(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRootMotionRotation; // 0x189(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableAutoBlendOut; // 0x18A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33ED[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UBlendProfile* BlendProfileIn; // 0x190(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBlendProfile* BlendProfileOut; // 0x198(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERootMotionRootLock RootMotionRootLock; // 0x1A0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33EF[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBranchingPointMarker> BranchingPointMarkers; // 0x1A8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<int32> BranchingPointStateNotifyIndices; // 0x1B8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FTimeStretchCurve TimeStretchCurve; // 0x1C8(0x28)(Edit, NativeAccessSpecifierPublic)
|
|
class FName TimeStretchCurveName; // 0x1F0(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimMontage* GetDefaultObj();
|
|
|
|
bool IsValidSectionName(class FName InSectionName);
|
|
class FName GetSectionName(int32 SectionIndex);
|
|
int32 GetSectionIndex(class FName InSectionName);
|
|
int32 GetNumSections();
|
|
float GetDefaultBlendOutTime();
|
|
float GetDefaultBlendInTime();
|
|
struct FAlphaBlendArgs GetBlendOutArgs();
|
|
struct FAlphaBlendArgs GetBlendInArgs();
|
|
class UAnimMontage* CreateSlotAnimationAsDynamicMontage_WithBlendSettings(class UAnimSequenceBase* Asset, class FName SlotNodeName, struct FMontageBlendSettings& BlendInSettings, struct FMontageBlendSettings& BlendOutSettings, float InPlayRate, int32 LoopCount, float InBlendOutTriggerTime);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimNotifyLibrary
|
|
class UAnimNotifyLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyLibrary* GetDefaultObj();
|
|
|
|
bool NotifyStateReachedEnd(struct FAnimNotifyEventReference& EventReference);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimNotifyMirrorInspectionLibrary
|
|
class UAnimNotifyMirrorInspectionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyMirrorInspectionLibrary* GetDefaultObj();
|
|
|
|
bool IsTriggeredByMirroredAnimation(struct FAnimNotifyEventReference& EventReference);
|
|
class UMirrorDataTable* GetMirrorDataTable(struct FAnimNotifyEventReference& EventReference);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimNotifyStateMachineInspectionLibrary
|
|
class UAnimNotifyStateMachineInspectionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyStateMachineInspectionLibrary* GetDefaultObj();
|
|
|
|
bool IsTriggeredByStateMachine(struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName);
|
|
bool IsTriggeredByStateInStateMachine(struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateMachineName, class FName StateName);
|
|
bool IsTriggeredByState(struct FAnimNotifyEventReference& EventReference, class UAnimInstance* AnimInstance, class FName StateName);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.AnimNotifyState_DisableRootMotion
|
|
class UAnimNotifyState_DisableRootMotion : public UAnimNotifyState
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyState_DisableRootMotion* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x78 - 0x30)
|
|
// Class Engine.AnimNotifyState_TimedParticleEffect
|
|
class UAnimNotifyState_TimedParticleEffect : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class UParticleSystem* PSTemplate; // 0x30(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x38(0x8)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LocationOffset; // 0x40(0x18)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationOffset; // 0x58(0x18)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bDestroyAtEnd; // 0x70(0x1)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33FC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyState_TimedParticleEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x58 - 0x30)
|
|
// Class Engine.AnimNotifyState_Trail
|
|
class UAnimNotifyState_Trail : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class UParticleSystem* PSTemplate; // 0x30(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FirstSocketName; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SecondSocketName; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETrailWidthMode WidthScaleMode; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName WidthScaleCurve; // 0x4C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRecycleSpawnedSystems : 1; // Mask: 0x1, PropSize: 0x10x54(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3400[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotifyState_Trail* GetDefaultObj();
|
|
|
|
class UParticleSystem* OverridePSTemplate(class USkeletalMeshComponent* MeshComp, class UAnimSequenceBase* Animation);
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.AnimNotify_PauseClothingSimulation
|
|
class UAnimNotify_PauseClothingSimulation : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_PauseClothingSimulation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xC0 - 0x38)
|
|
// Class Engine.AnimNotify_PlayParticleEffect
|
|
class UAnimNotify_PlayParticleEffect : public UAnimNotify
|
|
{
|
|
public:
|
|
class UParticleSystem* PSTemplate; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LocationOffset; // 0x40(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationOffset; // 0x58(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x70(0x18)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3403[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 Attached : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_191 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3404[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName SocketName; // 0xB4(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3405[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_PlayParticleEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x58 - 0x38)
|
|
// Class Engine.AnimNotify_PlaySound
|
|
class UAnimNotify_PlaySound : public UAnimNotify
|
|
{
|
|
public:
|
|
class USoundBase* Sound; // 0x38(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMultiplier; // 0x40(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchMultiplier; // 0x44(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFollow : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_192 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3408[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName AttachName; // 0x4C(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3409[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_PlaySound* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.AnimNotify_ResetClothingSimulation
|
|
class UAnimNotify_ResetClothingSimulation : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_ResetClothingSimulation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.AnimNotify_ResetDynamics
|
|
class UAnimNotify_ResetDynamics : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_ResetDynamics* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.AnimNotify_ResumeClothingSimulation
|
|
class UAnimNotify_ResumeClothingSimulation : public UAnimNotify
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimNotify_ResumeClothingSimulation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x1D8 - 0xB0)
|
|
// Class Engine.AnimSequence
|
|
class UAnimSequence : public UAnimSequenceBase
|
|
{
|
|
public:
|
|
class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0xB8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3414[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAdditiveAnimationType AdditiveAnimType; // 0x130(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAdditiveBasePoseType RefPoseType; // 0x131(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3416[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 RefFrameIndex; // 0x134(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* RefPoseSeq; // 0x138(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RetargetSource; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> RetargetSourceAssetReferencePose; // 0x148(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EAnimInterpolationType Interpolation; // 0x158(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRootMotion; // 0x159(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERootMotionRootLock RootMotionRootLock; // 0x15A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceRootLock; // 0x15B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseNormalizedRootMotionScale; // 0x15C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRootMotionSettingsCopiedFromMontage; // 0x15D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3417[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FAnimSyncMarker> AuthoredSyncMarkers; // 0x160(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3418[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FFrameRate TargetFrameRate; // 0x180(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FAnimationAttributeIdentifier, struct FAttributeCurve> AttributeCurves; // 0x188(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimSequence* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0xF0 - 0x28)
|
|
// Class Engine.AnimSet
|
|
class UAnimSet : public UObject
|
|
{
|
|
public:
|
|
uint8 bAnimRotationOnly : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_193 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_341C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> TrackBoneNames; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimSetMeshLinkup> LinkupCache; // 0x40(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<uint8> BoneUseAnimTranslation; // 0x50(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<uint8> ForceUseMeshTranslation; // 0x60(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> UseTranslationBoneNames; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> ForceMeshTranslationBoneNames; // 0x80(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class FName PreviewSkelMeshName; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BestRatioSkelMeshName; // 0x98(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_341F[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimSet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x360 - 0x348)
|
|
// Class Engine.AnimSingleNodeInstance
|
|
class UAnimSingleNodeInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
class UAnimationAsset* CurrentAsset; // 0x348(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FDelegateProperty_ PostEvaluateAnimEvent; // 0x350(0x10)(ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimSingleNodeInstance* GetDefaultObj();
|
|
|
|
void StopAnim();
|
|
void SetReverse(bool bInReverse);
|
|
void SetPreviewCurveOverride(class FName& PoseName, float Value, bool bRemoveIfZero);
|
|
void SetPositionWithPreviousTime(float InPosition, float InPreviousTime, bool bFireNotifies);
|
|
void SetPosition(float InPosition, bool bFireNotifies);
|
|
void SetPlayRate(float InPlayRate);
|
|
void SetPlaying(bool bIsPlaying);
|
|
void SetMirrorDataTable(class UMirrorDataTable* MirrorDataTable);
|
|
void SetLooping(bool bIsLooping);
|
|
void SetBlendSpacePosition(struct FVector& InPosition);
|
|
void SetAnimationAsset(class UAnimationAsset* NewAsset, bool bIsLooping, float InPlayRate);
|
|
void PlayAnim(bool bIsLooping, float InPlayRate, float InStartPosition);
|
|
class UMirrorDataTable* GetMirrorDataTable();
|
|
float GetLength();
|
|
class UAnimationAsset* GetAnimationAsset();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimStateMachineTypes
|
|
class UAnimStateMachineTypes : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimStateMachineTypes* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xE8 - 0xB0)
|
|
// Class Engine.AnimStreamable
|
|
class UAnimStreamable : public UAnimSequenceBase
|
|
{
|
|
public:
|
|
int32 NumberOfKeys; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAnimInterpolationType Interpolation; // 0xB4(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_342E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName RetargetSource; // 0xB8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_342F[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAnimBoneCompressionSettings* BoneCompressionSettings; // 0xD0(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimCurveCompressionSettings* CurveCompressionSettings; // 0xD8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableRootMotion; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERootMotionRootLock RootMotionRootLock; // 0xE1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceRootLock; // 0xE2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseNormalizedRootMotionScale; // 0xE3(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3430[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimStreamable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AssetMappingTable
|
|
class UAssetMappingTable : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FAssetMapping> MappedAssets; // 0x28(0x10)(Edit, EditFixedSize, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetMappingTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimationAttributeIdentifierExtensions
|
|
class UAnimationAttributeIdentifierExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationAttributeIdentifierExtensions* GetDefaultObj();
|
|
|
|
bool IsValid(struct FAnimationAttributeIdentifier& Identifier);
|
|
};
|
|
|
|
// 0x4A0 (0x4C8 - 0x28)
|
|
// Class Engine.Skeleton
|
|
class USkeleton : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3433[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FBoneNode> BoneTree; // 0x38(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FTransform> RefLocalPoses; // 0x48(0x10)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3434[0x118]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid VirtualBoneGuid; // 0x170(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FVirtualBone> VirtualBones; // 0x180(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<TSoftObjectPtr<class USkeleton>> CompatibleSkeletons; // 0x190(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class USkeletalMeshSocket*> Sockets; // 0x1A0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3435[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSmartNameContainer SmartNames; // 0x200(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3436[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UBlendProfile*> BlendProfiles; // 0x280(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimSlotGroup> SlotGroups; // 0x290(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3437[0x218]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UAssetUserData*> AssetUserData; // 0x4B8(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeleton* GetDefaultObj();
|
|
|
|
class UBlendProfile* GetBlendProfile(class FName& InProfileName);
|
|
void AddCompatibleSkeleton(class USkeleton* SourceSkeleton);
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.BlendProfile
|
|
class UBlendProfile : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3438[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* OwningSkeleton; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FBlendProfileBoneEntry> ProfileEntries; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EBlendProfileMode Mode; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3439[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlendProfile* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.BoneMaskFilter
|
|
class UBoneMaskFilter : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FInputBlendPose> BlendPoses; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBoneMaskFilter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CachedAnimDataLibrary
|
|
class UCachedAnimDataLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCachedAnimDataLibrary* GetDefaultObj();
|
|
|
|
bool StateMachine_IsStateRelevant(class UAnimInstance* InAnimInstance, struct FCachedAnimStateData& CachedAnimStateData);
|
|
float StateMachine_GetLocalWeight(class UAnimInstance* InAnimInstance, struct FCachedAnimStateData& CachedAnimStateData);
|
|
float StateMachine_GetGlobalWeight(class UAnimInstance* InAnimInstance, struct FCachedAnimStateData& CachedAnimStateData);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AnimationCurveIdentifierExtensions
|
|
class UAnimationCurveIdentifierExtensions : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimationCurveIdentifierExtensions* GetDefaultObj();
|
|
|
|
bool IsValid(struct FAnimationCurveIdentifier& Identifier);
|
|
enum class ERawCurveTrackTypes GetType(struct FAnimationCurveIdentifier& Identifier);
|
|
class FName GetName(struct FAnimationCurveIdentifier& Identifier);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CurveSourceInterface
|
|
class ICurveSourceInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICurveSourceInterface* GetDefaultObj();
|
|
|
|
float GetCurveValue(class FName CurveName);
|
|
void GetCurves(TArray<struct FNamedCurveValue>* OutValues);
|
|
class FName GetBindingName();
|
|
};
|
|
|
|
// 0xF0 (0x1A0 - 0xB0)
|
|
// Class Engine.MirrorDataTable
|
|
class UMirrorDataTable : public UDataTable
|
|
{
|
|
public:
|
|
TArray<struct FMirrorFindReplaceExpression> MirrorFindReplaceExpressions; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EAxis MirrorAxis; // 0xC0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_344E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* Skeleton; // 0xC8(0x8)(Edit, ZeroConstructor, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_344F[0xD0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMirrorDataTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x150 (0x178 - 0x28)
|
|
// Class Engine.NodeMappingContainer
|
|
class UNodeMappingContainer : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, struct FNodeItem> SourceItems; // 0x28(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, struct FNodeItem> TargetItems; // 0x78(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class FName> SourceToTarget; // 0xC8(0x50)(Edit, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UObject> SourceAsset; // 0x118(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UObject> TargetAsset; // 0x148(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNodeMappingContainer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NodeMappingProviderInterface
|
|
class INodeMappingProviderInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class INodeMappingProviderInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0x100 - 0x80)
|
|
// Class Engine.PoseAsset
|
|
class UPoseAsset : public UAnimationAsset
|
|
{
|
|
public:
|
|
struct FPoseDataContainer PoseContainer; // 0x80(0x60)(NativeAccessSpecifierPrivate)
|
|
bool bAdditivePose; // 0xE0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3454[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 BasePoseIndex; // 0xE4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName RetargetSource; // 0xE8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> RetargetSourceAssetReferencePose; // 0xF0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PreviewCollectionInterface
|
|
class IPreviewCollectionInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IPreviewCollectionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Engine.PreviewMeshCollection
|
|
class UPreviewMeshCollection : public UDataAsset
|
|
{
|
|
public:
|
|
uint8 Pad_3455[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* Skeleton; // 0x38(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, AssetRegistrySearchable, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPreviewMeshCollectionEntry> SkeletalMeshes; // 0x40(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPreviewMeshCollection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.Rig
|
|
class URig : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3457[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FTransformBase> TransformBases; // 0x30(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FNode> Nodes; // 0x40(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0x310 - 0x290)
|
|
// Class Engine.SkeletalMeshActor
|
|
class ASkeletalMeshActor : public AActor
|
|
{
|
|
public:
|
|
uint8 bShouldDoAnimNotifies : 1; // Mask: 0x1, PropSize: 0x10x290(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bWakeOnLevelStart : 1; // Mask: 0x2, PropSize: 0x10x290(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_194 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3458[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x298(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USkeletalMesh* ReplicatedMesh; // 0x2A0(0x8)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicsAsset* ReplicatedPhysAsset; // 0x2A8(0x8)(Net, ZeroConstructor, Transient, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* ReplicatedMaterial0; // 0x2B0(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* ReplicatedMaterial1; // 0x2B8(0x8)(Net, ZeroConstructor, RepNotify, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3459[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASkeletalMeshActor* GetDefaultObj();
|
|
|
|
void OnRep_ReplicatedPhysAsset();
|
|
void OnRep_ReplicatedMesh();
|
|
void OnRep_ReplicatedMaterial1();
|
|
void OnRep_ReplicatedMaterial0();
|
|
};
|
|
|
|
// 0x28 (0xD0 - 0xA8)
|
|
// Class Engine.AnimBlueprint
|
|
class UAnimBlueprint : public UBlueprint
|
|
{
|
|
public:
|
|
uint8 Pad_345C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeleton* TargetSkeleton; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimGroupInfo> Groups; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bIsTemplate; // 0xC8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMultiThreadedAnimationUpdate; // 0xC9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWarnAboutBlueprintUsage; // 0xCA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_345D[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAnimBlueprint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x4C0 (0x4E8 - 0x28)
|
|
// Class Engine.AssetManager
|
|
class UAssetManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_345E[0x308]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> ObjectReferenceList; // 0x330(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bIsGlobalAsyncScanEnvironment; // 0x340(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldGuessTypeAndName; // 0x341(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldUseSynchronousLoad; // 0x342(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLoadingFromPakFiles; // 0x343(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldAcquireMissingChunksOnLoad; // 0x344(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOnlyCookProductionAssets; // 0x345(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3460[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumBulkScanRequests; // 0x348(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPrimaryAssetDirectoryCurrent; // 0x34C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsManagementDatabaseCurrent; // 0x34D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUpdateManagementDatabaseAfterScan; // 0x34E(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIncludeOnlyOnDiskAssets; // 0x34F(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasCompletedInitialScan; // 0x350(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3461[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumberOfSpawnedNotifications; // 0x354(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3462[0x190]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAssetManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x78 - 0x30)
|
|
// Class Engine.AsyncActionLoadPrimaryAssetBase
|
|
class UAsyncActionLoadPrimaryAssetBase : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_3463[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionLoadPrimaryAssetBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Engine.AsyncActionLoadPrimaryAsset
|
|
class UAsyncActionLoadPrimaryAsset : public UAsyncActionLoadPrimaryAssetBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionLoadPrimaryAsset* GetDefaultObj();
|
|
|
|
class UAsyncActionLoadPrimaryAsset* AsyncLoadPrimaryAsset(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray<class FName>& LoadBundles);
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Engine.AsyncActionLoadPrimaryAssetClass
|
|
class UAsyncActionLoadPrimaryAssetClass : public UAsyncActionLoadPrimaryAssetBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionLoadPrimaryAssetClass* GetDefaultObj();
|
|
|
|
class UAsyncActionLoadPrimaryAssetClass* AsyncLoadPrimaryAssetClass(class UObject* WorldContextObject, const struct FPrimaryAssetId& PrimaryAsset, TArray<class FName>& LoadBundles);
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Engine.AsyncActionLoadPrimaryAssetList
|
|
class UAsyncActionLoadPrimaryAssetList : public UAsyncActionLoadPrimaryAssetBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionLoadPrimaryAssetList* GetDefaultObj();
|
|
|
|
class UAsyncActionLoadPrimaryAssetList* AsyncLoadPrimaryAssetList(class UObject* WorldContextObject, TArray<struct FPrimaryAssetId>& PrimaryAssetList, TArray<class FName>& LoadBundles);
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Engine.AsyncActionLoadPrimaryAssetClassList
|
|
class UAsyncActionLoadPrimaryAssetClassList : public UAsyncActionLoadPrimaryAssetBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionLoadPrimaryAssetClassList* GetDefaultObj();
|
|
|
|
class UAsyncActionLoadPrimaryAssetClassList* AsyncLoadPrimaryAssetClassList(class UObject* WorldContextObject, TArray<struct FPrimaryAssetId>& PrimaryAssetList, TArray<class FName>& LoadBundles);
|
|
};
|
|
|
|
// 0x10 (0x88 - 0x78)
|
|
// Class Engine.AsyncActionChangePrimaryAssetBundles
|
|
class UAsyncActionChangePrimaryAssetBundles : public UAsyncActionLoadPrimaryAssetBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x78(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionChangePrimaryAssetBundles* GetDefaultObj();
|
|
|
|
class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForPrimaryAssetList(class UObject* WorldContextObject, TArray<struct FPrimaryAssetId>& PrimaryAssetList, TArray<class FName>& AddBundles, TArray<class FName>& RemoveBundles);
|
|
class UAsyncActionChangePrimaryAssetBundles* AsyncChangeBundleStateForMatchingPrimaryAssets(class UObject* WorldContextObject, TArray<class FName>& NewBundles, TArray<class FName>& OldBundles);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.AtmosphericFog
|
|
class AAtmosphericFog : public AInfo
|
|
{
|
|
public:
|
|
class UAtmosphericFogComponent* AtmosphericFogComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AAtmosphericFog* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x100 (0x3A0 - 0x2A0)
|
|
// Class Engine.SkyAtmosphereComponent
|
|
class USkyAtmosphereComponent : public USceneComponent
|
|
{
|
|
public:
|
|
enum class ESkyAtmosphereTransformMode TransformMode; // 0x2A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_347E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float BottomRadius; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor GroundAlbedo; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AtmosphereHeight; // 0x2AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MultiScatteringFactor; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TraceSampleCountScale; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RayleighScatteringScale; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor RayleighScattering; // 0x2BC(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RayleighExponentialDistribution; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MieScatteringScale; // 0x2D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor MieScattering; // 0x2D4(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MieAbsorptionScale; // 0x2E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor MieAbsorption; // 0x2E8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MieAnisotropy; // 0x2F8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MieExponentialDistribution; // 0x2FC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OtherAbsorptionScale; // 0x300(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor OtherAbsorption; // 0x304(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTentDistribution OtherTentDistribution; // 0x314(0xC)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor SkyLuminanceFactor; // 0x320(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AerialPespectiveViewDistanceScale; // 0x330(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeightFogContribution; // 0x334(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransmittanceMinLightElevationAngle; // 0x338(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AerialPerspectiveStartDepth; // 0x33C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3482[0x40]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid bStaticLightingBuiltGUID; // 0x380(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3483[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkyAtmosphereComponent* GetDefaultObj();
|
|
|
|
void SetSkyLuminanceFactor(const struct FLinearColor& NewValue);
|
|
void SetRayleighScatteringScale(float NewValue);
|
|
void SetRayleighScattering(const struct FLinearColor& NewValue);
|
|
void SetRayleighExponentialDistribution(float NewValue);
|
|
void SetOtherAbsorptionScale(float NewValue);
|
|
void SetOtherAbsorption(const struct FLinearColor& NewValue);
|
|
void SetMultiScatteringFactor(float NewValue);
|
|
void SetMieScatteringScale(float NewValue);
|
|
void SetMieScattering(const struct FLinearColor& NewValue);
|
|
void SetMieExponentialDistribution(float NewValue);
|
|
void SetMieAnisotropy(float NewValue);
|
|
void SetMieAbsorptionScale(float NewValue);
|
|
void SetMieAbsorption(const struct FLinearColor& NewValue);
|
|
void SetHeightFogContribution(float NewValue);
|
|
void SetAtmosphereHeight(float NewValue);
|
|
void SetAerialPespectiveViewDistanceScale(float NewValue);
|
|
void OverrideAtmosphereLightDirection(int32 AtmosphereLightIndex, struct FVector& LightDirection);
|
|
struct FLinearColor GetAtmosphereTransmitanceOnGroundAtPlanetTop(class UDirectionalLightComponent* DirectionalLight);
|
|
};
|
|
|
|
// 0x0 (0x3A0 - 0x3A0)
|
|
// Class Engine.AtmosphericFogComponent
|
|
class UAtmosphericFogComponent : public USkyAtmosphereComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAtmosphericFogComponent* GetDefaultObj();
|
|
|
|
void SetSunMultiplier(float NewSunMultiplier);
|
|
void SetStartDistance(float NewStartDistance);
|
|
void SetPrecomputeParams(float DensityHeight, int32 MaxScatteringOrder, int32 InscatterAltitudeSampleNum);
|
|
void SetFogMultiplier(float NewFogMultiplier);
|
|
void SetDistanceScale(float NewDistanceScale);
|
|
void SetDistanceOffset(float NewDistanceOffset);
|
|
void SetDensityOffset(float NewDensityOffset);
|
|
void SetDensityMultiplier(float NewDensityMultiplier);
|
|
void SetDefaultLightColor(const struct FLinearColor& NewLightColor);
|
|
void SetDefaultBrightness(float NewBrightness);
|
|
void SetAltitudeScale(float NewAltitudeScale);
|
|
void DisableSunDisk(bool NewSunDisk);
|
|
void DisableGroundScattering(bool NewGroundScattering);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.AudioBus
|
|
class UAudioBus : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3494[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAudioBusChannels AudioBusChannels; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3495[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioBus* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1A8 (0x1E0 - 0x38)
|
|
// Class Engine.AudioSettings
|
|
class UAudioSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FSoftObjectPath DefaultSoundClassName; // 0x38(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultMediaSoundClassName; // 0x58(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultSoundConcurrencyName; // 0x78(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultBaseSoundMix; // 0x98(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath VoiPSoundClass; // 0xB8(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath MasterSubmix; // 0xD8(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath BaseDefaultSubmix; // 0xF8(0x20)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ReverbSubmix; // 0x118(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath EQSubmix; // 0x138(0x20)(Edit, ZeroConstructor, Config, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVoiceSampleRate VoiPSampleRate; // 0x158(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDefaultAudioCompressionType DefaultAudioCompressionType; // 0x15C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3497[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultReverbSendLevel; // 0x160(0x4)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaximumConcurrentStreams; // 0x164(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalMinPitchScale; // 0x168(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalMaxPitchScale; // 0x16C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAudioQualitySettings> QualityLevels; // 0x170(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 bAllowPlayWhenSilent : 1; // Mask: 0x1, PropSize: 0x10x180(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableMasterEQ : 1; // Mask: 0x2, PropSize: 0x10x180(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowCenterChannel3DPanning : 1; // Mask: 0x4, PropSize: 0x10x180(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_195 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_349B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 NumStoppingSources; // 0x184(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPanningMethod PanningMethod; // 0x188(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMonoChannelUpmixMethod MonoChannelUpmixMethod; // 0x189(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_349C[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString DialogueFilenameFormat; // 0x190(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundDebugEntry> DebugSounds; // 0x1A0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FDefaultAudioBusSettings> DefaultAudioBuses; // 0x1B0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
class USoundClass* DefaultSoundClass; // 0x1C0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USoundClass* DefaultMediaSoundClass; // 0x1C8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USoundConcurrency* DefaultSoundConcurrency; // 0x1D0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_349E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0x338 - 0x2C8)
|
|
// Class Engine.AudioVolume
|
|
class AAudioVolume : public AVolume
|
|
{
|
|
public:
|
|
float Priority; // 0x2C8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x2CC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_196 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_34AB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FReverbSettings Settings; // 0x2D0(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FInteriorSettings AmbientZoneSettings; // 0x2F0(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34AD[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FAudioVolumeSubmixSendSettings> SubmixSendSettings; // 0x318(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FAudioVolumeSubmixOverrideSettings> SubmixOverrideSettings; // 0x328(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AAudioVolume* GetDefaultObj();
|
|
|
|
void SetSubmixSendSettings(TArray<struct FAudioVolumeSubmixSendSettings>& NewSubmixSendSettings);
|
|
void SetSubmixOverrideSettings(TArray<struct FAudioVolumeSubmixOverrideSettings>& NewSubmixOverrideSettings);
|
|
void SetReverbSettings(struct FReverbSettings& NewReverbSettings);
|
|
void SetPriority(float NewPriority);
|
|
void SetInteriorSettings(struct FInteriorSettings& NewInteriorSettings);
|
|
void SetEnabled(bool bNewEnabled);
|
|
void OnRep_bEnabled();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ActorSoundParameterInterface
|
|
class IActorSoundParameterInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IActorSoundParameterInterface* GetDefaultObj();
|
|
|
|
void GetActorSoundParams(TArray<struct FAudioParameter>* Params);
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.AudioWidgetSubsystem
|
|
class UAudioWidgetSubsystem : public UEngineSubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioWidgetSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SoundParameterControllerInterface
|
|
class ISoundParameterControllerInterface : public IAudioParameterControllerInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISoundParameterControllerInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.AudioParameterConversionStatics
|
|
class UAudioParameterConversionStatics : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioParameterConversionStatics* GetDefaultObj();
|
|
|
|
struct FAudioParameter StringToAudioParameter(class FName Name, const class FString& String);
|
|
struct FAudioParameter StringArrayToAudioParameter(class FName Name, const TArray<class FString>& Strings);
|
|
struct FAudioParameter ObjectToAudioParameter(class FName Name, class UObject* Object);
|
|
struct FAudioParameter ObjectArrayToAudioParameter(class FName Name, const TArray<class UObject*>& Objects);
|
|
struct FAudioParameter IntegerToAudioParameter(class FName Name, int32 Integer);
|
|
struct FAudioParameter IntegerArrayToAudioParameter(class FName Name, const TArray<int32>& Integers);
|
|
struct FAudioParameter FloatToAudioParameter(class FName Name, float Float);
|
|
struct FAudioParameter FloatArrayToAudioParameter(class FName Name, const TArray<float>& Floats);
|
|
struct FAudioParameter BooleanToAudioParameter(class FName Name, bool Bool);
|
|
struct FAudioParameter BooleanArrayToAudioParameter(class FName Name, const TArray<bool>& Bools);
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.BlockingVolume
|
|
class ABlockingVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ABlockingVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintMapLibrary
|
|
class UBlueprintMapLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintMapLibrary* GetDefaultObj();
|
|
|
|
void SetMapPropertyByName(class UObject* Object, class FName PropertyName, TMap<int32, int32>& Value);
|
|
void Map_Values(TMap<int32, int32>& TargetMap, TArray<int32>* Values);
|
|
bool Map_Remove(TMap<int32, int32>& TargetMap, int32& Key);
|
|
int32 Map_Length(TMap<int32, int32>& TargetMap);
|
|
void Map_Keys(TMap<int32, int32>& TargetMap, TArray<int32>* Keys);
|
|
bool Map_IsNotEmpty(TMap<int32, int32>& TargetMap);
|
|
bool Map_IsEmpty(TMap<int32, int32>& TargetMap);
|
|
bool Map_Find(TMap<int32, int32>& TargetMap, int32& Key, int32* Value);
|
|
bool Map_Contains(TMap<int32, int32>& TargetMap, int32& Key);
|
|
void Map_Clear(TMap<int32, int32>& TargetMap);
|
|
void Map_Add(TMap<int32, int32>& TargetMap, int32& Key, int32& Value);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintSetLibrary
|
|
class UBlueprintSetLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintSetLibrary* GetDefaultObj();
|
|
|
|
void SetSetPropertyByName(class UObject* Object, class FName PropertyName, TSet<int32>& Value);
|
|
void Set_Union(TSet<int32>& A, TSet<int32>& B, TSet<int32>* Result);
|
|
void Set_ToArray(TSet<int32>& A, TArray<int32>* Result);
|
|
void Set_RemoveItems(TSet<int32>& TargetSet, TArray<int32>& Items);
|
|
bool Set_Remove(TSet<int32>& TargetSet, int32& Item);
|
|
int32 Set_Length(TSet<int32>& TargetSet);
|
|
bool Set_IsNotEmpty(TSet<int32>& TargetSet);
|
|
bool Set_IsEmpty(TSet<int32>& TargetSet);
|
|
void Set_Intersection(TSet<int32>& A, TSet<int32>& B, TSet<int32>* Result);
|
|
void Set_Difference(TSet<int32>& A, TSet<int32>& B, TSet<int32>* Result);
|
|
bool Set_Contains(TSet<int32>& TargetSet, int32& ItemToFind);
|
|
void Set_Clear(TSet<int32>& TargetSet);
|
|
void Set_AddItems(TSet<int32>& TargetSet, TArray<int32>& NewItems);
|
|
void Set_Add(TSet<int32>& TargetSet, int32& NewItem);
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.BookMark
|
|
class UBookMark : public UBookmarkBase
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x28(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x40(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> HiddenLevels; // 0x58(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBookMark* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Engine.BrushBuilder
|
|
class UBrushBuilder : public UObject
|
|
{
|
|
public:
|
|
class FString BitmapFilename; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Tooltip; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 NotifyBadParams : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_197 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3508[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FVector> Vertices; // 0x50(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FBuilderPoly> Polys; // 0x60(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName Layer; // 0x70(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 MergeCoplanars : 1; // Mask: 0x1, PropSize: 0x10x78(0x1)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_350C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBrushBuilder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.BrushShape
|
|
class ABrushShape : public ABrush
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ABrushShape* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.CameraBlockingVolume
|
|
class ACameraBlockingVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACameraBlockingVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CameraLensEffectInterface
|
|
class ICameraLensEffectInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ICameraLensEffectInterface* GetDefaultObj();
|
|
|
|
class UFXSystemComponent* GetPrimaryParticleComponent();
|
|
TArray<class UFXSystemComponent*> GetParticleComponents();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CameraLensEffectInterfaceClassSupportLibrary
|
|
class UCameraLensEffectInterfaceClassSupportLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraLensEffectInterfaceClassSupportLibrary* GetDefaultObj();
|
|
|
|
void SetInterfaceClass(TSubclassOf<class AActor> Class, struct FCameraLensInterfaceClassSupport& Var, enum class EInterfaceValidResult* Result);
|
|
void IsInterfaceValid(TScriptInterface<class ICameraLensEffectInterface>& CameraLens, enum class EInterfaceValidResult* Result);
|
|
void IsInterfaceClassValid(struct FCameraLensInterfaceClassSupport& CameraLens, enum class EInterfaceValidResult* Result);
|
|
TSubclassOf<class AActor> GetInterfaceClass(struct FCameraLensInterfaceClassSupport& CameraLens);
|
|
};
|
|
|
|
// 0x68 (0xB0 - 0x48)
|
|
// Class Engine.CameraModifier_CameraShake
|
|
class UCameraModifier_CameraShake : public UCameraModifier
|
|
{
|
|
public:
|
|
TArray<struct FActiveCameraShakeInfo> ActiveShakes; // 0x48(0x10)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<TSubclassOf<class UCameraShakeBase>, struct FPooledCameraShakes> ExpiredPooledShakesMap; // 0x58(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
float SplitScreenShakeScale; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3527[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraModifier_CameraShake* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.CameraShakeSourceActor
|
|
class ACameraShakeSourceActor : public AActor
|
|
{
|
|
public:
|
|
class UCameraShakeSourceComponent* CameraShakeSourceComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACameraShakeSourceActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2C0 - 0x2A0)
|
|
// Class Engine.CameraShakeSourceComponent
|
|
class UCameraShakeSourceComponent : public USceneComponent
|
|
{
|
|
public:
|
|
enum class ECameraShakeAttenuation Attenuation; // 0x2A0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3533[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InnerAttenuationRadius; // 0x2A4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterAttenuationRadius; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3535[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoStart; // 0x2B8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3536[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCameraShakeSourceComponent* GetDefaultObj();
|
|
|
|
void StopAllCameraShakesOfType(TSubclassOf<class UCameraShakeBase> InCameraShake, bool bImmediately);
|
|
void StopAllCameraShakes(bool bImmediately);
|
|
void StartCameraShake(TSubclassOf<class UCameraShakeBase> InCameraShake, float Scale, enum class ECameraShakePlaySpace PlaySpace, const struct FRotator& UserPlaySpaceRot);
|
|
void Start();
|
|
float GetAttenuationFactor(struct FVector& Location);
|
|
};
|
|
|
|
// 0x20 (0x240 - 0x220)
|
|
// Class Engine.CanvasRenderTarget2D
|
|
class UCanvasRenderTarget2D : public UTextureRenderTarget2D
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnCanvasRenderTargetUpdate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UWorld> World; // 0x230(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldClearRenderTargetOnReceiveUpdate; // 0x238(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3546[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCanvasRenderTarget2D* GetDefaultObj();
|
|
|
|
void UpdateResource();
|
|
void ReceiveUpdate(class UCanvas* Canvas, int32 Width, int32 Height);
|
|
void GetSize(int32* Width, int32* Height);
|
|
class UCanvasRenderTarget2D* CreateCanvasRenderTarget2D(class UObject* WorldContextObject, TSubclassOf<class UCanvasRenderTarget2D> CanvasRenderTarget2DClass, int32 Width, int32 Height);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CheatManagerExtension
|
|
class UCheatManagerExtension : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCheatManagerExtension* GetDefaultObj();
|
|
|
|
void RemovedFromCheatManager();
|
|
class APlayerController* GetPlayerController();
|
|
void AddedToCheatManager();
|
|
};
|
|
|
|
// 0x138 (0x170 - 0x38)
|
|
// Class Engine.CollisionProfile
|
|
class UCollisionProfile : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FCollisionResponseTemplate> Profiles; // 0x38(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate)
|
|
TArray<struct FCustomChannelSetup> DefaultChannelResponses; // 0x48(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate)
|
|
TArray<struct FCustomProfile> EditProfiles; // 0x58(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate)
|
|
TArray<struct FRedirector> ProfileRedirects; // 0x68(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate)
|
|
TArray<struct FRedirector> CollisionChannelRedirects; // 0x78(0x10)(ZeroConstructor, Config, GlobalConfig, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3548[0xE8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCollisionProfile* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xA0 - 0x80)
|
|
// Class Engine.PluginCommandlet
|
|
class UPluginCommandlet : public UCommandlet
|
|
{
|
|
public:
|
|
uint8 Pad_3549[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPluginCommandlet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x80 - 0x80)
|
|
// Class Engine.SmokeTestCommandlet
|
|
class USmokeTestCommandlet : public UCommandlet
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USmokeTestCommandlet* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.ComponentDelegateBinding
|
|
class UComponentDelegateBinding : public UDynamicBlueprintBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintComponentDelegateBinding> ComponentDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ActorComponentInstanceDataTransientOuter
|
|
class UActorComponentInstanceDataTransientOuter : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorComponentInstanceDataTransientOuter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0x130 - 0xA0)
|
|
// Class Engine.ApplicationLifecycleComponent
|
|
class UApplicationLifecycleComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ ApplicationWillDeactivateDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationHasReactivatedDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationWillEnterBackgroundDelegate; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationHasEnteredForegroundDelegate; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationWillTerminateDelegate; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationShouldUnloadResourcesDelegate; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationReceivedStartupArgumentsDelegate; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnTemperatureChangeDelegate; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnLowPowerModeDelegate; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UApplicationLifecycleComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InitialActiveSoundParams
|
|
class UInitialActiveSoundParams : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FAudioParameter> AudioParams; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInitialActiveSoundParams* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x560 - 0x538)
|
|
// Class Engine.BillboardComponent
|
|
class UBillboardComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
class UTexture2D* Sprite; // 0x538(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsScreenSizeScaled : 1; // Mask: 0x1, PropSize: 0x10x540(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_198 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3567[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ScreenSize; // 0x544(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float U; // 0x548(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UL; // 0x54C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float V; // 0x550(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VL; // 0x554(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpacityMaskRefVal; // 0x558(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3568[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBillboardComponent* GetDefaultObj();
|
|
|
|
void SetUV(int32 NewU, int32 NewUL, int32 NewV, int32 NewVL);
|
|
void SetSpriteAndUV(class UTexture2D* NewSprite, int32 NewU, int32 NewUL, int32 NewV, int32 NewVL);
|
|
void SetSprite(class UTexture2D* NewSprite);
|
|
void SetOpacityMaskRefVal(float RefVal);
|
|
};
|
|
|
|
// 0xB0 (0x150 - 0xA0)
|
|
// Class Engine.BoundsCopyComponent
|
|
class UBoundsCopyComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> BoundsSourceActor; // 0xA0(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCollidingComponentsForSourceBounds; // 0xD0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKeepOwnBoundsScale; // 0xD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCollidingComponentsForOwnBounds; // 0xD2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_356B[0xD]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform PostTransform; // 0xE0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCopyXBounds; // 0x140(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCopyYBounds; // 0x141(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCopyZBounds; // 0x142(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_356C[0xD]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBoundsCopyComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x550 - 0x538)
|
|
// Class Engine.BrushComponent
|
|
class UBrushComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
class UModel* Brush; // 0x538(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBodySetup* BrushBodySetup; // 0x540(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_356D[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBrushComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x2E0 - 0x2A0)
|
|
// Class Engine.ChildActorComponent
|
|
class UChildActorComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> ChildActorClass; // 0x2A0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AActor* ChildActor; // 0x2A8(0x8)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, NoDestructor, TextExportTransient, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AActor* ChildActorTemplate; // 0x2B0(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3572[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UChildActorComponent* GetDefaultObj();
|
|
|
|
void SetChildActorClass(TSubclassOf<class AActor> InClass);
|
|
void OnChildActorDestroyed(class AActor* DestroyedActor);
|
|
};
|
|
|
|
// 0x50 (0x2F0 - 0x2A0)
|
|
// Class Engine.DecalComponent
|
|
class UDecalComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class UMaterialInterface* DecalMaterial; // 0x2A0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SortOrder; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeScreenSize; // 0x2AC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeStartDelay; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeDuration; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInDuration; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInStartDelay; // 0x2BC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDestroyOwnerAfterFade : 1; // Mask: 0x1, PropSize: 0x10x2C0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_199 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_358B[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector DecalSize; // 0x2C8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_358C[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDecalComponent* GetDefaultObj();
|
|
|
|
void SetSortOrder(int32 Value);
|
|
void SetFadeScreenSize(float NewFadeScreenSize);
|
|
void SetFadeOut(float StartDelay, float Duration, bool DestroyOwnerAfterFade);
|
|
void SetFadeIn(float StartDelay, float Duaration);
|
|
void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial);
|
|
float GetFadeStartDelay();
|
|
float GetFadeInStartDelay();
|
|
float GetFadeInDuration();
|
|
float GetFadeDuration();
|
|
class UMaterialInterface* GetDecalMaterial();
|
|
class UMaterialInstanceDynamic* CreateDynamicMaterialInstance();
|
|
};
|
|
|
|
// 0xD0 (0x4B0 - 0x3E0)
|
|
// Class Engine.DirectionalLightComponent
|
|
class UDirectionalLightComponent : public ULightComponent
|
|
{
|
|
public:
|
|
float ShadowCascadeBiasDistribution; // 0x3E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableLightShaftOcclusion : 1; // Mask: 0x1, PropSize: 0x10x3E4(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19A : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35A1[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float OcclusionMaskDarkness; // 0x3E8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionDepthRange; // 0x3EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LightShaftOverrideDirection; // 0x3F0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WholeSceneDynamicShadowRadius; // 0x408(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DynamicShadowDistanceMovableLight; // 0x40C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DynamicShadowDistanceStationaryLight; // 0x410(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DynamicShadowCascades; // 0x414(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CascadeDistributionExponent; // 0x418(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CascadeTransitionFraction; // 0x41C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowDistanceFadeoutFraction; // 0x420(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseInsetShadowsForMovableObjects : 1; // Mask: 0x1, PropSize: 0x10x424(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19B : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 FarShadowCascadeCount; // 0x428(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FarShadowDistance; // 0x42C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFieldShadowDistance; // 0x430(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ForwardShadingPriority; // 0x434(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightSourceAngle; // 0x438(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightSourceSoftAngle; // 0x43C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowSourceAngleFactor; // 0x440(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TraceDistance; // 0x444(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsedAsAtmosphereSunLight : 1; // Mask: 0x1, PropSize: 0x10x448(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAtmosphereSunLight : 1; // Mask: 0x2, PropSize: 0x10x448(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19C : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35A3[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 AtmosphereSunLightIndex; // 0x44C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor AtmosphereSunDiskColorScale; // 0x450(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPerPixelAtmosphereTransmittance : 1; // Mask: 0x1, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastShadowsOnClouds : 1; // Mask: 0x2, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastShadowsOnAtmosphere : 1; // Mask: 0x4, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCastCloudShadows : 1; // Mask: 0x8, PropSize: 0x10x460(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19D : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CloudShadowStrength; // 0x464(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowOnAtmosphereStrength; // 0x468(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowOnSurfaceStrength; // 0x46C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowDepthBias; // 0x470(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowExtent; // 0x474(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowMapResolutionScale; // 0x478(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloudShadowRaySampleCountScale; // 0x47C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor CloudScatteredLuminanceScale; // 0x480(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLightmassDirectionalLightSettings LightmassSettings; // 0x490(0x10)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bCastModulatedShadows : 1; // Mask: 0x1, PropSize: 0x10x4A0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19E : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35AA[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor ModulatedShadowColor; // 0x4A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowAmount; // 0x4A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35AB[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDirectionalLightComponent* GetDefaultObj();
|
|
|
|
void SetShadowSourceAngleFactor(float NewValue);
|
|
void SetShadowDistanceFadeoutFraction(float NewValue);
|
|
void SetShadowCascadeBiasDistribution(float NewValue);
|
|
void SetShadowAmount(float NewValue);
|
|
void SetOcclusionMaskDarkness(float NewValue);
|
|
void SetOcclusionDepthRange(float NewValue);
|
|
void SetLightSourceSoftAngle(float NewValue);
|
|
void SetLightSourceAngle(float NewValue);
|
|
void SetLightShaftOverrideDirection(const struct FVector& NewValue);
|
|
void SetEnableLightShaftOcclusion(bool bNewValue);
|
|
void SetDynamicShadowDistanceStationaryLight(float NewValue);
|
|
void SetDynamicShadowDistanceMovableLight(float NewValue);
|
|
void SetDynamicShadowCascades(int32 NewValue);
|
|
void SetCascadeTransitionFraction(float NewValue);
|
|
void SetCascadeDistributionExponent(float NewValue);
|
|
void SetAtmosphereSunLightIndex(int32 NewValue);
|
|
void SetAtmosphereSunLight(bool bNewValue);
|
|
};
|
|
|
|
// 0x28 (0x560 - 0x538)
|
|
// Class Engine.DrawFrustumComponent
|
|
class UDrawFrustumComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
bool bFrustumEnabled; // 0x538(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor FrustumColor; // 0x53C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrustumAngle; // 0x540(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrustumAspectRatio; // 0x544(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrustumStartDist; // 0x548(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrustumEndDist; // 0x54C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* Texture; // 0x550(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35B0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDrawFrustumComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x560 - 0x560)
|
|
// Class Engine.DrawSphereComponent
|
|
class UDrawSphereComponent : public USphereComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDrawSphereComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x390 - 0x2A0)
|
|
// Class Engine.ForceFeedbackComponent
|
|
class UForceFeedbackComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x2A0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoDestroy : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStopWhenOwnerDestroyed : 1; // Mask: 0x2, PropSize: 0x10x2A8(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLooping : 1; // Mask: 0x4, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreTimeDilation : 1; // Mask: 0x8, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideAttenuation : 1; // Mask: 0x10, PropSize: 0x10x2A8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_19F : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35C0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float IntensityMultiplier; // 0x2AC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackAttenuation* AttenuationSettings; // 0x2B0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FForceFeedbackAttenuationSettings AttenuationOverrides; // 0x2B8(0xC0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnForceFeedbackFinished; // 0x378(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35C1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UForceFeedbackComponent* GetDefaultObj();
|
|
|
|
void Stop();
|
|
void SetIntensityMultiplier(float NewIntensityMultiplier);
|
|
void SetForceFeedbackEffect(class UForceFeedbackEffect* NewForceFeedbackEffect);
|
|
void Play(float StartTime);
|
|
bool BP_GetAttenuationSettingsToApply(struct FForceFeedbackAttenuationSettings* OutAttenuationSettings);
|
|
void AdjustAttenuation(struct FForceFeedbackAttenuationSettings& InAttenuationSettings);
|
|
};
|
|
|
|
// 0xB0 (0x1B8 - 0x108)
|
|
// Class Engine.InterpToMovementComponent
|
|
class UInterpToMovementComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
float Duration; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPauseOnImpact : 1; // Mask: 0x1, PropSize: 0x10x10C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A0 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35DE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bSweep; // 0x110(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETeleportType TeleportType; // 0x111(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EInterpToBehaviourType BehaviourType; // 0x112(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCheckIfStillInWorld; // 0x113(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceSubStepping : 1; // Mask: 0x1, PropSize: 0x10x114(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A1 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35E0[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnInterpToReverse; // 0x118(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnInterpToStop; // 0x128(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnWaitBeginDelegate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnWaitEndDelegate; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnResetDelegate; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float MaxSimulationTimeStep; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxSimulationIterations; // 0x16C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FInterpControlPoint> ControlPoints; // 0x170(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35E4[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInterpToMovementComponent* GetDefaultObj();
|
|
|
|
void StopSimulating(struct FHitResult& HitResult);
|
|
void RestartMovement(float InitialDirection);
|
|
void ResetControlPoints();
|
|
void OnInterpToWaitEndDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time);
|
|
void OnInterpToWaitBeginDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time);
|
|
void OnInterpToStopDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time);
|
|
void OnInterpToReverseDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time);
|
|
void OnInterpToResetDelegate__DelegateSignature(struct FHitResult& ImpactResult, float Time);
|
|
void FinaliseControlPoints();
|
|
void AddControlPointPosition(const struct FVector& Pos, bool bPositionIsRelative);
|
|
};
|
|
|
|
// 0x48 (0x580 - 0x538)
|
|
// Class Engine.LineBatchComponent
|
|
class ULineBatchComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
uint8 Pad_35EA[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULineBatchComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0x138 - 0xA0)
|
|
// Class Engine.LODSyncComponent
|
|
class ULODSyncComponent : public UActorComponent
|
|
{
|
|
public:
|
|
int32 NumLODs; // 0xA0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ForcedLOD; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinLOD; // 0xA8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35EC[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FComponentSync> ComponentsToSync; // 0xB0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FLODMappingData> CustomLODMapping; // 0xC0(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
int32 CurrentLOD; // 0x110(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CurrentNumLODs; // 0x114(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPrimitiveComponent*> DriveComponents; // 0x118(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class UPrimitiveComponent*> SubComponents; // 0x128(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULODSyncComponent* GetDefaultObj();
|
|
|
|
class FString GetLODSyncDebugText();
|
|
};
|
|
|
|
// 0x18 (0x550 - 0x538)
|
|
// Class Engine.MaterialBillboardComponent
|
|
class UMaterialBillboardComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
TArray<struct FMaterialSpriteElement> Elements; // 0x538(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35F0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialBillboardComponent* GetDefaultObj();
|
|
|
|
void SetElements(TArray<struct FMaterialSpriteElement>& NewElements);
|
|
void AddElement(class UMaterialInterface* Material, class UCurveFloat* DistanceToOpacityCurve, bool bSizeIsInScreenSpace, float BaseSizeX, float BaseSizeY, class UCurveFloat* DistanceToSizeCurve);
|
|
};
|
|
|
|
// 0x48 (0x580 - 0x538)
|
|
// Class Engine.ModelComponent
|
|
class UModelComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
uint8 Pad_35F1[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UBodySetup* ModelBodySetup; // 0x550(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35F2[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UModelComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xD8 - 0xA0)
|
|
// Class Engine.PawnNoiseEmitterComponent
|
|
class UPawnNoiseEmitterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 bAIPerceptionSystemCompatibilityMode : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_1A2 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_35F8[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector LastRemoteNoisePosition; // 0xA8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseLifetime; // 0xC0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LastRemoteNoiseVolume; // 0xC4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LastRemoteNoiseTime; // 0xC8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LastLocalNoiseVolume; // 0xCC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LastLocalNoiseTime; // 0xD0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_35F9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPawnNoiseEmitterComponent* GetDefaultObj();
|
|
|
|
void MakeNoise(class AActor* NoiseMaker, float Loudness, struct FVector& NoiseLocation);
|
|
};
|
|
|
|
// 0x20 (0xC0 - 0xA0)
|
|
// Class Engine.PlatformEventsComponent
|
|
class UPlatformEventsComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ PlatformChangedToLaptopModeDelegate; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ PlatformChangedToTabletModeDelegate; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlatformEventsComponent* GetDefaultObj();
|
|
|
|
bool SupportsConvertibleLaptops();
|
|
void PlatformEventDelegate__DelegateSignature();
|
|
bool IsInTabletMode();
|
|
bool IsInLaptopMode();
|
|
};
|
|
|
|
// 0x1A0 (0xA40 - 0x8A0)
|
|
// Class Engine.PoseableMeshComponent
|
|
class UPoseableMeshComponent : public USkinnedMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3619[0x1A0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseableMeshComponent* GetDefaultObj();
|
|
|
|
void SetBoneTransformByName(class FName BoneName, struct FTransform& InTransform, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneScaleByName(class FName BoneName, const struct FVector& InScale3D, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneRotationByName(class FName BoneName, const struct FRotator& InRotation, enum class EBoneSpaces BoneSpace);
|
|
void SetBoneLocationByName(class FName BoneName, const struct FVector& InLocation, enum class EBoneSpaces BoneSpace);
|
|
void ResetBoneTransformByName(class FName BoneName);
|
|
struct FTransform GetBoneTransformByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FVector GetBoneScaleByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FRotator GetBoneRotationByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
struct FVector GetBoneLocationByName(class FName BoneName, enum class EBoneSpaces BoneSpace);
|
|
void CopyPoseFromSkeletalComponent(class USkeletalMeshComponent* InComponentToCopy);
|
|
};
|
|
|
|
// 0x700 (0x9A0 - 0x2A0)
|
|
// Class Engine.PostProcessComponent
|
|
class UPostProcessComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_361C[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPostProcessSettings Settings; // 0x2B0(0x6E0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
float Priority; // 0x990(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendRadius; // 0x994(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendWeight; // 0x998(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x99C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUnbound : 1; // Mask: 0x2, PropSize: 0x10x99C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_361D[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPostProcessComponent* GetDefaultObj();
|
|
|
|
void AddOrUpdateBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject, float InWeight);
|
|
};
|
|
|
|
// 0x138 (0x240 - 0x108)
|
|
// Class Engine.ProjectileMovementComponent
|
|
class UProjectileMovementComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
float InitialSpeed; // 0x108(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpeed; // 0x10C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRotationFollowsVelocity : 1; // Mask: 0x1, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRotationRemainsVertical : 1; // Mask: 0x2, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldBounce : 1; // Mask: 0x4, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInitialVelocityInLocalSpace : 1; // Mask: 0x8, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceSubStepping : 1; // Mask: 0x10, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSimulationEnabled : 1; // Mask: 0x20, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSweepCollision : 1; // Mask: 0x40, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsHomingProjectile : 1; // Mask: 0x80, PropSize: 0x10x110(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bBounceAngleAffectsFriction : 1; // Mask: 0x1, PropSize: 0x10x111(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsSliding : 1; // Mask: 0x2, PropSize: 0x10x111(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInterpMovement : 1; // Mask: 0x4, PropSize: 0x10x111(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInterpRotation : 1; // Mask: 0x8, PropSize: 0x10x111(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A3 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3622[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float PreviousHitTime; // 0x114(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PreviousHitNormal; // 0x118(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ProjectileGravityScale; // 0x130(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Buoyancy; // 0x134(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Bounciness; // 0x138(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Friction; // 0x13C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BounceVelocityStopSimulatingThreshold; // 0x140(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinFrictionFraction; // 0x144(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnProjectileBounce; // 0x148(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnProjectileStop; // 0x158(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float HomingAccelerationMagnitude; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class USceneComponent> HomingTargetComponent; // 0x16C(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSimulationTimeStep; // 0x174(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxSimulationIterations; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BounceAdditionalIterations; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpLocationTime; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpRotationTime; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpLocationMaxLagDistance; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InterpLocationSnapToTargetDistance; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3626[0xB0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UProjectileMovementComponent* GetDefaultObj();
|
|
|
|
void StopSimulating(struct FHitResult& HitResult);
|
|
void SetVelocityInLocalSpace(const struct FVector& NewVelocity);
|
|
void SetInterpolatedComponent(class USceneComponent* Component);
|
|
void ResetInterpolation();
|
|
void OnProjectileStopDelegate__DelegateSignature(struct FHitResult& ImpactResult);
|
|
void OnProjectileBounceDelegate__DelegateSignature(struct FHitResult& ImpactResult, struct FVector& ImpactVelocity);
|
|
void MoveInterpolationTarget(struct FVector& NewLocation, struct FRotator& NewRotation);
|
|
struct FVector LimitVelocity(const struct FVector& NewVelocity);
|
|
bool IsVelocityUnderSimulationThreshold();
|
|
bool IsInterpolationComplete();
|
|
};
|
|
|
|
// 0x20 (0x420 - 0x400)
|
|
// Class Engine.RectLightComponent
|
|
class URectLightComponent : public ULocalLightComponent
|
|
{
|
|
public:
|
|
float SourceWidth; // 0x400(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceHeight; // 0x404(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BarnDoorAngle; // 0x408(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BarnDoorLength; // 0x40C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* SourceTexture; // 0x410(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3629[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URectLightComponent* GetDefaultObj();
|
|
|
|
void SetSourceWidth(float NewValue);
|
|
void SetSourceTexture(class UTexture* NewValue);
|
|
void SetSourceHeight(float NewValue);
|
|
void SetBarnDoorLength(float NewValue);
|
|
void SetBarnDoorAngle(float NewValue);
|
|
};
|
|
|
|
// 0x38 (0x140 - 0x108)
|
|
// Class Engine.RotatingMovementComponent
|
|
class URotatingMovementComponent : public UMovementComponent
|
|
{
|
|
public:
|
|
struct FRotator RotationRate; // 0x108(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector PivotTranslation; // 0x120(0x18)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRotationInLocalSpace : 1; // Mask: 0x1, PropSize: 0x10x138(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_362A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URotatingMovementComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0x330 - 0x2A0)
|
|
// Class Engine.RuntimeVirtualTextureComponent
|
|
class URuntimeVirtualTextureComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> BoundsAlignActor; // 0x2A0(0x30)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSetBoundsButton; // 0x2D0(0x1)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSnapBoundsToLandscape; // 0x2D1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362B[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class URuntimeVirtualTexture* VirtualTexture; // 0x2D8(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, TextExportTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableScalability; // 0x2E0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 ScalabilityGroup; // 0x2E4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHidePrimitives; // 0x2E8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UVirtualTextureBuilder* StreamingTexture; // 0x2F0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StreamLowMips; // 0x2F8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBuildStreamingMipsButton; // 0x2FC(0x1)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class ETextureLossyCompressionAmount LossyCompressionAmount; // 0x2FD(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseStreamingLowMipsInEditor; // 0x2FE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBuildDebugStreamingMips; // 0x2FF(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362E[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeVirtualTextureComponent* GetDefaultObj();
|
|
|
|
void Invalidate(struct FBoxSphereBounds& WorldBounds);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.SkyAtmosphere
|
|
class ASkyAtmosphere : public AInfo
|
|
{
|
|
public:
|
|
class USkyAtmosphereComponent* SkyAtmosphereComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASkyAtmosphere* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x100 (0x6F0 - 0x5F0)
|
|
// Class Engine.SplineMeshComponent
|
|
class USplineMeshComponent : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3648[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSplineMeshParams SplineParams; // 0x5F8(0xB0)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector SplineUpDir; // 0x6A8(0x18)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineBoundaryMin; // 0x6C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid CachedMeshBodySetupGuid; // 0x6C4(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3649[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UBodySetup* BodySetup; // 0x6D8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineBoundaryMax; // 0x6E0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowSplineEditingPerInstance : 1; // Mask: 0x1, PropSize: 0x10x6E4(0x1)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSmoothInterpRollScale : 1; // Mask: 0x2, PropSize: 0x10x6E4(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMeshDirty : 1; // Mask: 0x4, PropSize: 0x10x6E4(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A4 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
enum class ESplineMeshAxis ForwardAxis; // 0x6E5(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_364B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float VirtualTextureMainPassMaxDrawDistance; // 0x6E8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_364C[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USplineMeshComponent* GetDefaultObj();
|
|
|
|
void UpdateMesh();
|
|
void SetStartTangent(const struct FVector& StartTangent, bool bUpdateMesh);
|
|
void SetStartScale(const struct FVector2D& StartScale, bool bUpdateMesh);
|
|
void SetStartRoll(float StartRoll, bool bUpdateMesh);
|
|
void SetStartPosition(const struct FVector& StartPos, bool bUpdateMesh);
|
|
void SetStartOffset(const struct FVector2D& StartOffset, bool bUpdateMesh);
|
|
void SetStartAndEnd(const struct FVector& StartPos, const struct FVector& StartTangent, const struct FVector& EndPos, const struct FVector& EndTangent, bool bUpdateMesh);
|
|
void SetSplineUpDir(struct FVector& InSplineUpDir, bool bUpdateMesh);
|
|
void SetForwardAxis(enum class ESplineMeshAxis InForwardAxis, bool bUpdateMesh);
|
|
void SetEndTangent(const struct FVector& EndTangent, bool bUpdateMesh);
|
|
void SetEndScale(const struct FVector2D& EndScale, bool bUpdateMesh);
|
|
void SetEndRoll(float EndRoll, bool bUpdateMesh);
|
|
void SetEndPosition(const struct FVector& EndPos, bool bUpdateMesh);
|
|
void SetEndOffset(const struct FVector2D& EndOffset, bool bUpdateMesh);
|
|
void SetBoundaryMin(float InBoundaryMin, bool bUpdateMesh);
|
|
void SetBoundaryMax(float InBoundaryMax, bool bUpdateMesh);
|
|
struct FVector GetStartTangent();
|
|
struct FVector2D GetStartScale();
|
|
float GetStartRoll();
|
|
struct FVector GetStartPosition();
|
|
struct FVector2D GetStartOffset();
|
|
struct FVector GetSplineUpDir();
|
|
enum class ESplineMeshAxis GetForwardAxis();
|
|
struct FVector GetEndTangent();
|
|
struct FVector2D GetEndScale();
|
|
float GetEndRoll();
|
|
struct FVector GetEndPosition();
|
|
struct FVector2D GetEndOffset();
|
|
float GetBoundaryMin();
|
|
float GetBoundaryMax();
|
|
};
|
|
|
|
// 0x8 (0x420 - 0x418)
|
|
// Class Engine.SpotLightComponent
|
|
class USpotLightComponent : public UPointLightComponent
|
|
{
|
|
public:
|
|
float InnerConeAngle; // 0x418(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterConeAngle; // 0x41C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USpotLightComponent* GetDefaultObj();
|
|
|
|
void SetOuterConeAngle(float NewOuterConeAngle);
|
|
void SetInnerConeAngle(float NewInnerConeAngle);
|
|
};
|
|
|
|
// 0x60 (0x300 - 0x2A0)
|
|
// Class Engine.VolumetricCloudComponent
|
|
class UVolumetricCloudComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float LayerBottomAltitude; // 0x2A0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LayerHeight; // 0x2A4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TracingStartMaxDistance; // 0x2A8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVolumetricCloudTracingMaxDistanceMode TracingMaxDistanceMode; // 0x2AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3654[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TracingMaxDistance; // 0x2B0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlanetRadius; // 0x2B4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor GroundAlbedo; // 0x2B8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3655[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* Material; // 0x2C0(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUsePerSampleAtmosphericLightTransmittance : 1; // Mask: 0x1, PropSize: 0x10x2C8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A5 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3656[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SkyLightCloudBottomOcclusion; // 0x2CC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ViewSampleCountScale; // 0x2D0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReflectionViewSampleCountScaleValue; // 0x2D4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReflectionViewSampleCountScale; // 0x2D8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReflectionSampleCountScale; // 0x2DC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowViewSampleCountScale; // 0x2E0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowReflectionViewSampleCountScaleValue; // 0x2E4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowReflectionViewSampleCountScale; // 0x2E8(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowReflectionSampleCountScale; // 0x2EC(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowTracingDistance; // 0x2F0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StopTracingTransmittanceThreshold; // 0x2F4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3658[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVolumetricCloudComponent* GetDefaultObj();
|
|
|
|
void SetViewSampleCountScale(float NewValue);
|
|
void SetTracingStartMaxDistance(float NewValue);
|
|
void SetTracingMaxDistance(float NewValue);
|
|
void SetStopTracingTransmittanceThreshold(float NewValue);
|
|
void SetSkyLightCloudBottomOcclusion(float NewValue);
|
|
void SetShadowViewSampleCountScale(float NewValue);
|
|
void SetShadowTracingDistance(float NewValue);
|
|
void SetShadowReflectionViewSampleCountScale(float NewValue);
|
|
void SetShadowReflectionSampleCountScale(float NewValue);
|
|
void SetReflectionViewSampleCountScale(float NewValue);
|
|
void SetReflectionSampleCountScale(float NewValue);
|
|
void SetPlanetRadius(float NewValue);
|
|
void SetMaterial(class UMaterialInterface* NewValue);
|
|
void SetLayerHeight(float NewValue);
|
|
void SetLayerBottomAltitude(float NewValue);
|
|
void SetGroundAlbedo(const struct FColor& NewValue);
|
|
void SetbUsePerSampleAtmosphericLightTransmittance(bool NewValue);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.VolumetricCloud
|
|
class AVolumetricCloud : public AInfo
|
|
{
|
|
public:
|
|
class UVolumetricCloudComponent* VolumetricCloudComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AVolumetricCloud* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0xD8 - 0xA0)
|
|
// Class Engine.WorldPartitionStreamingSourceComponent
|
|
class UWorldPartitionStreamingSourceComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3659[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName TargetGrid; // 0xA8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor DebugColor; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_365A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UHLODLayer* TargetHLODLayer; // 0xB8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FStreamingSourceShape> Shapes; // 0xC0(0x10)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EStreamingSourcePriority Priority; // 0xD0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStreamingSourceEnabled; // 0xD1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EStreamingSourceTargetState TargetState; // 0xD2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_365B[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionStreamingSourceComponent* GetDefaultObj();
|
|
|
|
bool IsStreamingSourceEnabled();
|
|
bool IsStreamingCompleted();
|
|
void EnableStreamingSource();
|
|
void DisableStreamingSource();
|
|
};
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Engine.CurveTable
|
|
class UCurveTable : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_365D[0x78]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xC8 - 0xA0)
|
|
// Class Engine.CompositeCurveTable
|
|
class UCompositeCurveTable : public UCurveTable
|
|
{
|
|
public:
|
|
TArray<class UCurveTable*> ParentTables; // 0xA0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UCurveTable*> OldParentTables; // 0xB0(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_365E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositeCurveTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class Engine.CompositeDataTable
|
|
class UCompositeDataTable : public UDataTable
|
|
{
|
|
public:
|
|
TArray<class UDataTable*> ParentTables; // 0xB0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UDataTable*> OldParentTables; // 0xC0(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_365F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCompositeDataTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Engine.EnumCookedMetaData
|
|
class UEnumCookedMetaData : public UObject
|
|
{
|
|
public:
|
|
struct FObjectCookedMetaDataStore EnumMetaData; // 0x28(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEnumCookedMetaData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0xC8 - 0x28)
|
|
// Class Engine.StructCookedMetaData
|
|
class UStructCookedMetaData : public UObject
|
|
{
|
|
public:
|
|
struct FStructCookedMetaDataStore StructMetaData; // 0x28(0xA0)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStructCookedMetaData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xF0 (0x118 - 0x28)
|
|
// Class Engine.ClassCookedMetaData
|
|
class UClassCookedMetaData : public UObject
|
|
{
|
|
public:
|
|
struct FStructCookedMetaDataStore ClassMetaData; // 0x28(0xA0)(Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FStructCookedMetaDataStore> FunctionsMetaData; // 0xC8(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UClassCookedMetaData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Engine.StreamingSettings
|
|
class UStreamingSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 AsyncLoadingThreadEnabled : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 WarnIfTimeLimitExceeded : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_1A6 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3662[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float TimeLimitExceededMultiplier; // 0x3C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeLimitExceededMinTime; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MinBulkDataSizeForAsyncLoading; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 UseBackgroundLevelStreaming : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 AsyncLoadingUseFullTimeLimit : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_1A7 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3663[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AsyncLoadingTimeLimit; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PriorityAsyncLoadingExtraTime; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LevelStreamingActorsUpdateTimeLimit; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PriorityLevelStreamingActorsUpdateExtraTime; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LevelStreamingComponentsRegistrationGranularity; // 0x5C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LevelStreamingAddPrimitiveGranularity; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LevelStreamingUnregisterComponentsTimeLimit; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LevelStreamingComponentsUnregistrationGranularity; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 FlushStreamingOnExit : 1; // Mask: 0x1, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 EventDrivenLoaderEnabled : 1; // Mask: 0x2, PropSize: 0x10x6C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3665[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStreamingSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x58 - 0x38)
|
|
// Class Engine.GarbageCollectionSettings
|
|
class UGarbageCollectionSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
float TimeBetweenPurgingPendingKillObjects; // 0x38(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 FlushStreamingOnGC : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 AllowParallelGC : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 IncrementalBeginDestroyEnabled : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 MultithreadedDestructionEnabled : 1; // Mask: 0x8, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 CreateGCClusters : 1; // Mask: 0x10, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 AssetClusteringEnabled : 1; // Mask: 0x20, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 ActorClusteringEnabled : 1; // Mask: 0x40, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BlueprintClusteringEnabled : 1; // Mask: 0x80, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 UseDisregardForGCOnDedicatedServers : 1; // Mask: 0x1, PropSize: 0x10x3D(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 VerifyGCObjectNames : 1; // Mask: 0x2, PropSize: 0x10x3D(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 VerifyUObjectsAreNotFGCObjects : 1; // Mask: 0x4, PropSize: 0x10x3D(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 PendingKillEnabled : 1; // Mask: 0x8, PropSize: 0x10x3D(0x1)(Edit, Config, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 BitPad_1A8 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3666[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MinGCClusterSize; // 0x40(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumRetriesBeforeForcingGC; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxObjectsNotConsideredByGC; // 0x48(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 SizeOfPermanentObjectPool; // 0x4C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxObjectsInGame; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxObjectsInEditor; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGarbageCollectionSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2E0 - 0x2C8)
|
|
// Class Engine.CullDistanceVolume
|
|
class ACullDistanceVolume : public AVolume
|
|
{
|
|
public:
|
|
TArray<struct FCullDistanceSizePair> CullDistances; // 0x2C8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x2D8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3667[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ACullDistanceVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.CurveBase
|
|
class UCurveBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3668[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveBase* GetDefaultObj();
|
|
|
|
void GetValueRange(float* MinValue, float* MaxValue);
|
|
void GetTimeRange(float* MinTime, float* MaxTime);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.CurveEdPresetCurve
|
|
class UCurveEdPresetCurve : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveEdPresetCurve* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB8 - 0x30)
|
|
// Class Engine.CurveFloat
|
|
class UCurveFloat : public UCurveBase
|
|
{
|
|
public:
|
|
struct FRichCurve FloatCurve; // 0x30(0x80)(NativeAccessSpecifierPublic)
|
|
bool bIsEventCurve; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3669[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveFloat* GetDefaultObj();
|
|
|
|
float GetFloatValue(float InTime);
|
|
};
|
|
|
|
// 0x220 (0x250 - 0x30)
|
|
// Class Engine.CurveLinearColor
|
|
class UCurveLinearColor : public UCurveBase
|
|
{
|
|
public:
|
|
struct FRichCurve FloatCurves[0x4]; // 0x30(0x200)(NativeAccessSpecifierPublic)
|
|
float AdjustHue; // 0x230(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustSaturation; // 0x234(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustBrightness; // 0x238(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustBrightnessCurve; // 0x23C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustVibrance; // 0x240(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustMinAlpha; // 0x244(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustMaxAlpha; // 0x248(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_366C[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveLinearColor* GetDefaultObj();
|
|
|
|
struct FLinearColor GetUnadjustedLinearColorValue(float InTime);
|
|
struct FLinearColor GetLinearColorValue(float InTime);
|
|
struct FLinearColor GetClampedLinearColorValue(float InTime);
|
|
};
|
|
|
|
// 0x28 (0x2D0 - 0x2A8)
|
|
// Class Engine.CurveLinearColorAtlas
|
|
class UCurveLinearColorAtlas : public UTexture2D
|
|
{
|
|
public:
|
|
uint32 TextureSize; // 0x2A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSquareResolution : 1; // Mask: 0x1, PropSize: 0x10x2AC(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1A9 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3672[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 TextureHeight; // 0x2B0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3673[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UCurveLinearColor*> GradientCurves; // 0x2B8(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3674[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveLinearColorAtlas* GetDefaultObj();
|
|
|
|
bool GetCurvePosition(class UCurveLinearColor* InCurve, float* Position);
|
|
};
|
|
|
|
// 0x180 (0x1B0 - 0x30)
|
|
// Class Engine.CurveVector
|
|
class UCurveVector : public UCurveBase
|
|
{
|
|
public:
|
|
struct FRichCurve FloatCurves[0x3]; // 0x30(0x180)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCurveVector* GetDefaultObj();
|
|
|
|
struct FVector GetVectorValue(float InTime);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.DamageType
|
|
class UDamageType : public UObject
|
|
{
|
|
public:
|
|
uint8 bCausedByWorld : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bScaleMomentumByMass : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRadialDamageVelChange : 1; // Mask: 0x4, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1AA : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3677[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DamageImpulse; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DestructibleImpulse; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DestructibleDamageSpreadScale; // 0x34(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageFalloff; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3678[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDamageType* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.DataDrivenCVarEngineSubsystem
|
|
class UDataDrivenCVarEngineSubsystem : public UEngineSubsystem
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnDataDrivenCVarDelegate; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataDrivenCVarEngineSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x70 - 0x38)
|
|
// Class Engine.DataDrivenConsoleVariableSettings
|
|
class UDataDrivenConsoleVariableSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 Pad_3679[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FDataDrivenConsoleVariable> CVarsArray; // 0x50(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_367A[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataDrivenConsoleVariableSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.DataTableFunctionLibrary
|
|
class UDataTableFunctionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataTableFunctionLibrary* GetDefaultObj();
|
|
|
|
void GetDataTableRowNames(class UDataTable* Table, TArray<class FName>* OutRowNames);
|
|
bool GetDataTableRowFromName(class UDataTable* Table, class FName RowName, struct FTableRowBase* OutRow);
|
|
TArray<class FString> GetDataTableColumnAsString(class UDataTable* DataTable, class FName PropertyName);
|
|
void EvaluateCurveTableRow(class UCurveTable* CurveTable, class FName RowName, float InXY, enum class EEvaluateCurveTableResult* OutResult, float* OutXY, const class FString& ContextString);
|
|
bool DoesDataTableRowExist(class UDataTable* Table, class FName RowName);
|
|
};
|
|
|
|
// 0x180 (0x9D0 - 0x850)
|
|
// Class Engine.DebugCameraController
|
|
class ADebugCameraController : public APlayerController
|
|
{
|
|
public:
|
|
uint8 bShowSelectedInfo : 1; // Mask: 0x1, PropSize: 0x10x850(0x1)(Config, GlobalConfig, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsFrozenRendering : 1; // Mask: 0x2, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsOrbitingSelectedActor : 1; // Mask: 0x4, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrbitPivotUseCenter : 1; // Mask: 0x8, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableBufferVisualization : 1; // Mask: 0x10, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableBufferVisualizationFullMode : 1; // Mask: 0x20, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsBufferVisualizationInputSetup : 1; // Mask: 0x40, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLastDisplayEnabled : 1; // Mask: 0x80, PropSize: 0x10x850(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3684[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDrawFrustumComponent* DrawFrustum; // 0x858(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> SelectedActor; // 0x860(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPrimitiveComponent> SelectedComponent; // 0x868(0x8)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FHitResult SelectedHitPoint; // 0x870(0xE8)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class APlayerController* OriginalControllerRef; // 0x958(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPlayer* OriginalPlayer; // 0x960(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedScale; // 0x968(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialMaxSpeed; // 0x96C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialAccel; // 0x970(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialDecel; // 0x974(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3687[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADebugCameraController* GetDefaultObj();
|
|
|
|
void ToggleDisplay();
|
|
void ShowDebugSelectedInfo();
|
|
void SetPawnMovementSpeedScale(float NewSpeedScale);
|
|
void ReceiveOnDeactivate(class APlayerController* RestoredPC);
|
|
void ReceiveOnActorSelected(class AActor* NewSelectedActor, struct FVector& SelectHitLocation, struct FVector& SelectHitNormal, struct FHitResult& Hit);
|
|
void ReceiveOnActivate(class APlayerController* OriginalPC);
|
|
class AActor* GetSelectedActor();
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Engine.DebugCameraControllerSettings
|
|
class UDebugCameraControllerSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FDebugCameraControllerSettingsViewModeIndex> CycleViewModes; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDebugCameraControllerSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x380 - 0x380)
|
|
// Class Engine.DebugCameraHUD
|
|
class ADebugCameraHUD : public AHUD
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADebugCameraHUD* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x590 - 0x538)
|
|
// Class Engine.DebugDrawComponent
|
|
class UDebugDrawComponent : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3688[0x58]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDebugDrawComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.DebugDrawService
|
|
class UDebugDrawService : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDebugDrawService* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ReporterBase
|
|
class UReporterBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3689[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReporterBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xC8 - 0x30)
|
|
// Class Engine.ReporterGraph
|
|
class UReporterGraph : public UReporterBase
|
|
{
|
|
public:
|
|
uint8 Pad_368A[0x98]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReporterGraph* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.DecalActor
|
|
class ADecalActor : public AActor
|
|
{
|
|
public:
|
|
class UDecalComponent* Decal; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADecalActor* GetDefaultObj();
|
|
|
|
void SetDecalMaterial(class UMaterialInterface* NewDecalMaterial);
|
|
class UMaterialInterface* GetDecalMaterial();
|
|
class UMaterialInstanceDynamic* CreateDynamicMaterialInstance();
|
|
};
|
|
|
|
// 0x28 (0x340 - 0x318)
|
|
// Class Engine.DefaultPawn
|
|
class ADefaultPawn : public APawn
|
|
{
|
|
public:
|
|
float BaseTurnRate; // 0x318(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseLookUpRate; // 0x31C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPawnMovementComponent* MovementComponent; // 0x320(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* CollisionComponent; // 0x328(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UStaticMeshComponent* MeshComponent; // 0x330(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bAddDefaultMovementBindings : 1; // Mask: 0x1, PropSize: 0x10x338(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3692[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADefaultPawn* GetDefaultObj();
|
|
|
|
void TurnAtRate(float Rate);
|
|
void MoveUp_World(float Val);
|
|
void MoveRight(float Val);
|
|
void MoveForward(float Val);
|
|
void LookUpAtRate(float Rate);
|
|
};
|
|
|
|
// 0x0 (0x2D8 - 0x2D8)
|
|
// Class Engine.DefaultPhysicsVolume
|
|
class ADefaultPhysicsVolume : public APhysicsVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADefaultPhysicsVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xCA0 (0x1430 - 0x790)
|
|
// Class Engine.DemoNetDriver
|
|
class UDemoNetDriver : public UNetDriver
|
|
{
|
|
public:
|
|
uint8 Pad_3695[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FString, struct FRollbackNetStartupActorInfo> RollbackNetStartupActors; // 0x7C8(0x50)(Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3697[0xDC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float CheckpointSaveMaxMSPerFrame; // 0x8F4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3699[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FMulticastRecordOptions> MulticastRecordOptions; // 0x910(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
TArray<class APlayerController*> SpectatorControllers; // 0x920(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_369B[0xB00]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDemoNetDriver* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.DestructibleInterface
|
|
class IDestructibleInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IDestructibleInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.TextureLODSettings
|
|
class UTextureLODSettings : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FTextureLODGroup> TextureLODGroups; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureLODSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x98 (0xD0 - 0x38)
|
|
// Class Engine.DeviceProfile
|
|
class UDeviceProfile : public UTextureLODSettings
|
|
{
|
|
public:
|
|
class FString DeviceType; // 0x38(0x10)(Edit, ZeroConstructor, Config, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString BaseProfileName; // 0x48(0x10)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsVisibleForAssets : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1AB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_369D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDeviceProfile* Parent; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_369E[0x28]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> CVars; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FDPMatchingRulestruct> MatchingRules; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_369F[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDeviceProfile* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Engine.DeviceProfileManager
|
|
class UDeviceProfileManager : public UObject
|
|
{
|
|
public:
|
|
TArray<class UDeviceProfile*> Profiles; // 0x28(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UDeviceProfile*> BackupProfiles; // 0x38(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_36A1[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDeviceProfileManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.DialogueVoice
|
|
class UDialogueVoice : public UObject
|
|
{
|
|
public:
|
|
enum class EGrammaticalGender Gender; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGrammaticalNumber Plurality; // 0x29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36A2[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid LocalizationGUID; // 0x2C(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36A3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDialogueVoice* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x70 - 0x28)
|
|
// Class Engine.DialogueWave
|
|
class UDialogueWave : public UObject
|
|
{
|
|
public:
|
|
uint8 bMature : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverride_SubtitleOverride : 1; // Mask: 0x2, PropSize: 0x10x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1AC : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_36A4[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SpokenText; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SubtitleOverride; // 0x40(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FDialogueContextMapping> ContextMappings; // 0x50(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FGuid LocalizationGUID; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDialogueWave* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.DocumentationActor
|
|
class ADocumentationActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_36A6[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ADocumentationActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.DPICustomScalingRule
|
|
class UDPICustomScalingRule : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDPICustomScalingRule* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0xB8 - 0x98)
|
|
// Class Engine.EdGraphNode_Documentation
|
|
class UEdGraphNode_Documentation : public UEdGraphNode
|
|
{
|
|
public:
|
|
class FString Link; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Excerpt; // 0xA8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEdGraphNode_Documentation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ThumbnailInfo
|
|
class UThumbnailInfo : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UThumbnailInfo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementAssetDataInterface
|
|
class UActorElementAssetDataInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36A7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementAssetDataInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementCounterInterface
|
|
class UActorElementCounterInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36A9[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementCounterInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementHierarchyInterface
|
|
class UActorElementHierarchyInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36AA[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementHierarchyInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementObjectInterface
|
|
class UActorElementObjectInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36AB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementObjectInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementSelectionInterface
|
|
class UActorElementSelectionInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36AC[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementSelectionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorElementWorldInterface
|
|
class UActorElementWorldInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36AF[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorElementWorldInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ComponentElementCounterInterface
|
|
class UComponentElementCounterInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36B0[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentElementCounterInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ComponentElementHierarchyInterface
|
|
class UComponentElementHierarchyInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36B1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentElementHierarchyInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ComponentElementObjectInterface
|
|
class UComponentElementObjectInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36B2[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentElementObjectInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ComponentElementSelectionInterface
|
|
class UComponentElementSelectionInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36B3[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentElementSelectionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ComponentElementWorldInterface
|
|
class UComponentElementWorldInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36B4[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UComponentElementWorldInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EngineElementsLibrary
|
|
class UEngineElementsLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineElementsLibrary* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x800 (0x828 - 0x28)
|
|
// Class Engine.TypedElementCommonActions
|
|
class UTypedElementCommonActions : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36BB[0x800]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTypedElementCommonActions* GetDefaultObj();
|
|
|
|
TArray<struct FScriptTypedElementHandle> K2_DuplicateSelectedElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, struct FVector& LocationOffset);
|
|
TArray<struct FScriptTypedElementHandle> DuplicateNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, struct FVector& LocationOffset);
|
|
bool DeleteSelectedElements(class UTypedElementSelectionSet* SelectionSet, class UWorld* World, struct FTypedElementDeletionOptions& DeletionOptions);
|
|
bool DeleteNormalizedElements(const struct FScriptTypedElementListProxy& ElementList, class UWorld* World, class UTypedElementSelectionSet* InSelectionSet, struct FTypedElementDeletionOptions& DeletionOptions);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.TypedElementWorldInterface
|
|
class ITypedElementWorldInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ITypedElementWorldInterface* GetDefaultObj();
|
|
|
|
bool SetWorldTransform(struct FScriptTypedElementHandle& InElementHandle, struct FTransform& InTransform);
|
|
bool SetRelativeTransform(struct FScriptTypedElementHandle& InElementHandle, struct FTransform& InTransform);
|
|
bool SetPivotOffset(struct FScriptTypedElementHandle& InElementHandle, struct FVector& InPivotOffset);
|
|
struct FScriptTypedElementHandle PromoteElement(struct FScriptTypedElementHandle& InElementHandle, class UWorld* OverrideWorld);
|
|
void NotifyMovementStarted(struct FScriptTypedElementHandle& InElementHandle);
|
|
void NotifyMovementOngoing(struct FScriptTypedElementHandle& InElementHandle);
|
|
void NotifyMovementEnded(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool IsTemplateElement(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool GetWorldTransform(struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform);
|
|
bool GetRelativeTransform(struct FScriptTypedElementHandle& InElementHandle, struct FTransform* OutTransform);
|
|
bool GetPivotOffset(struct FScriptTypedElementHandle& InElementHandle, struct FVector* OutPivotOffset);
|
|
class UWorld* GetOwnerWorld(struct FScriptTypedElementHandle& InElementHandle);
|
|
class ULevel* GetOwnerLevel(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool GetBounds(struct FScriptTypedElementHandle& InElementHandle, struct FBoxSphereBounds* OutBounds);
|
|
struct FScriptTypedElementHandle DuplicateElement(struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, struct FVector& InLocationOffset);
|
|
bool DeleteElement(struct FScriptTypedElementHandle& InElementHandle, class UWorld* InWorld, class UTypedElementSelectionSet* InSelectionSet, struct FTypedElementDeletionOptions& InDeletionOptions);
|
|
bool CanPromoteElement(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool CanMoveElement(struct FScriptTypedElementHandle& InElementHandle, enum class ETypedElementWorldType InWorldType);
|
|
bool CanEditElement(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool CanDuplicateElement(struct FScriptTypedElementHandle& InElementHandle);
|
|
bool CanDeleteElement(struct FScriptTypedElementHandle& InElementHandle);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ObjectElementAssetDataInterface
|
|
class UObjectElementAssetDataInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36DD[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectElementAssetDataInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ObjectElementCounterInterface
|
|
class UObjectElementCounterInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36DE[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectElementCounterInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ObjectElementObjectInterface
|
|
class UObjectElementObjectInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36E1[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectElementObjectInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ObjectElementSelectionInterface
|
|
class UObjectElementSelectionInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36E4[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectElementSelectionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.SMInstanceElementAssetDataInterface
|
|
class USMInstanceElementAssetDataInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36E5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USMInstanceElementAssetDataInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.SMInstanceElementHierarchyInterface
|
|
class USMInstanceElementHierarchyInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36E7[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USMInstanceElementHierarchyInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SMInstanceElementIdMapTransactor
|
|
class USMInstanceElementIdMapTransactor : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USMInstanceElementIdMapTransactor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.SMInstanceElementSelectionInterface
|
|
class USMInstanceElementSelectionInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36E8[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USMInstanceElementSelectionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.SMInstanceElementWorldInterface
|
|
class USMInstanceElementWorldInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36EB[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USMInstanceElementWorldInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LocalMessage
|
|
class ULocalMessage : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULocalMessage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xA8 - 0x28)
|
|
// Class Engine.EngineMessage
|
|
class UEngineMessage : public ULocalMessage
|
|
{
|
|
public:
|
|
class FString FailedPlaceMessage; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString MaxedOutMessage; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString EnteredMessage; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LeftMessage; // 0x58(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString GlobalNameChange; // 0x68(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SpecEnteredMessage; // 0x78(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NewPlayerMessage; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NewSpecMessage; // 0x98(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineMessage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x50 - 0x40)
|
|
// Class Engine.AutoDestroySubsystem
|
|
class UAutoDestroySubsystem : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
TArray<class AActor*> ActorsToPoll; // 0x40(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAutoDestroySubsystem* GetDefaultObj();
|
|
|
|
void OnActorEndPlay(class AActor* Actor, enum class EEndPlayReason EndPlayReason);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LODSyncInterface
|
|
class ILODSyncInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ILODSyncInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PoseWatchFolder
|
|
class UPoseWatchFolder : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseWatchFolder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PoseWatchElement
|
|
class UPoseWatchElement : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseWatchElement* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PoseWatchPoseElement
|
|
class UPoseWatchPoseElement : public UPoseWatchElement
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseWatchPoseElement* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PoseWatch
|
|
class UPoseWatch : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPoseWatch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0x358 - 0x290)
|
|
// Class Engine.ServerStatReplicator
|
|
class AServerStatReplicator : public AInfo
|
|
{
|
|
public:
|
|
bool bUpdateStatNet; // 0x290(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverwriteClientStats; // 0x291(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36EF[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 Channels; // 0x294(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InRate; // 0x298(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutRate; // 0x29C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36F0[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 MaxPacketOverhead; // 0x2A4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InRateClientMax; // 0x2A8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InRateClientMin; // 0x2AC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InRateClientAvg; // 0x2B0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InPacketsClientMax; // 0x2B4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InPacketsClientMin; // 0x2B8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InPacketsClientAvg; // 0x2BC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutRateClientMax; // 0x2C0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutRateClientMin; // 0x2C4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutRateClientAvg; // 0x2C8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutPacketsClientMax; // 0x2CC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutPacketsClientMin; // 0x2D0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutPacketsClientAvg; // 0x2D4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NetNumClients; // 0x2D8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InPackets; // 0x2DC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutPackets; // 0x2E0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InBunches; // 0x2E4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutBunches; // 0x2E8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 OutLoss; // 0x2EC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 InLoss; // 0x2F0(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VoiceBytesSent; // 0x2F4(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VoiceBytesRecv; // 0x2F8(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VoicePacketsSent; // 0x2FC(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VoicePacketsRecv; // 0x300(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 PercentInVoice; // 0x304(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 PercentOutVoice; // 0x308(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumActorChannels; // 0x30C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumConsideredActors; // 0x310(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 PrioritizedActors; // 0x314(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumRelevantActors; // 0x318(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumRelevantDeletedActors; // 0x31C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumReplicatedActorAttempts; // 0x320(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumReplicatedActors; // 0x324(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumActors; // 0x328(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumNetActors; // 0x32C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumDormantActors; // 0x330(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumInitiallyDormantActors; // 0x334(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumNetGUIDsAckd; // 0x338(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumNetGUIDsPending; // 0x33C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NumNetGUIDsUnAckd; // 0x340(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 ObjPathBytes; // 0x344(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NetGUIDOutRate; // 0x348(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NetGUIDInRate; // 0x34C(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 NetSaturated; // 0x350(0x4)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36F1[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AServerStatReplicator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.SystemTimeTimecodeProvider
|
|
class USystemTimeTimecodeProvider : public UTimecodeProvider
|
|
{
|
|
public:
|
|
struct FFrameRate FrameRate; // 0x30(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateFullFrame; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseHighPerformanceClock; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36F2[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USystemTimeTimecodeProvider* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class Engine.ViewportStatsSubsystem
|
|
class UViewportStatsSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_36F6[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UViewportStatsSubsystem* GetDefaultObj();
|
|
|
|
void RemoveDisplayDelegate(int32 IndexToRemove);
|
|
void AddTimedDisplay(class FText Text, const struct FLinearColor& Color, float Duration, struct FVector2D& DisplayOffset);
|
|
int32 AddDisplayDelegate(FDelegateProperty_& Delegate);
|
|
};
|
|
|
|
// 0x18 (0x170 - 0x158)
|
|
// Class Engine.FloatingPawnMovement
|
|
class UFloatingPawnMovement : public UPawnMovementComponent
|
|
{
|
|
public:
|
|
float MaxSpeed; // 0x158(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Acceleration; // 0x15C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Deceleration; // 0x160(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurningBoost; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPositionCorrected : 1; // Mask: 0x1, PropSize: 0x10x168(0x1)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36F8[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFloatingPawnMovement* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1A8 (0x1D0 - 0x28)
|
|
// Class Engine.Font
|
|
class UFont : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36F9[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EFontCacheType FontCacheType; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FFontCharacter> Characters; // 0x38(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UTexture2D*> Textures; // 0x48(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 IsRemapped; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EmScale; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Ascent; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Descent; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Leading; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Kerning; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFontImportOptionsData ImportOptions; // 0x70(0xB0)(Edit, NativeAccessSpecifierPublic)
|
|
int32 NumCharacters; // 0x120(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36FB[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> MaxCharHeight; // 0x128(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
float ScalingFactor; // 0x138(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LegacyFontSize; // 0x13C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LegacyFontName; // 0x140(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCompositeFont CompositeFont; // 0x148(0x38)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_36FC[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFont* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.FontFace
|
|
class UFontFace : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_36FD[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SourceFileName; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFontHinting Hinting; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFontLoadingPolicy LoadingPolicy; // 0x41(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFontLayoutMethod LayoutMethod; // 0x42(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36FE[0x15]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UFontFace* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x10A8 - 0x1050)
|
|
// Class Engine.GameEngine
|
|
class UGameEngine : public UEngine
|
|
{
|
|
public:
|
|
float MaxDeltaTime; // 0x1050(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ServerFlushLogInterval; // 0x1054(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UGameInstance* GameInstance; // 0x1058(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36FF[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
|
|
static class UGameEngine* GetEngine();
|
|
static class UClass* StaticClass();
|
|
static class UGameEngine* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.AsyncActionHandleSaveGame
|
|
class UAsyncActionHandleSaveGame : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ Completed; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3705[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USaveGame* SaveGameObject; // 0x60(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncActionHandleSaveGame* GetDefaultObj();
|
|
|
|
class UAsyncActionHandleSaveGame* AsyncSaveGameToSlot(class UObject* WorldContextObject, class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex);
|
|
class UAsyncActionHandleSaveGame* AsyncLoadGameFromSlot(class UObject* WorldContextObject, const class FString& SlotName, int32 UserIndex);
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.ForceFeedbackEffect
|
|
class UForceFeedbackEffect : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FForceFeedbackChannelDetails> ChannelDetails; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x38(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3708[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UForceFeedbackEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.TouchInterface
|
|
class UTouchInterface : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FTouchInputControl> Controls; // 0x28(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float ActiveOpacity; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InactiveOpacity; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeUntilDeactive; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeUntilReset; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ActivationDelay; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPreventRecenter; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3709[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float StartupDelay; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_370A[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTouchInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.GameplayStatics
|
|
class UGameplayStatics : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameplayStatics* GetDefaultObj();
|
|
|
|
void UnRetainAllSoundsInSoundClass(class USoundClass* InSoundClass);
|
|
void UnloadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr<class UWorld> Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload);
|
|
void UnloadStreamLevel(class UObject* WorldContextObject, class FName LevelName, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload);
|
|
bool SuggestProjectileVelocity_CustomArc(class UObject* WorldContextObject, struct FVector* OutLaunchVelocity, const struct FVector& StartPos, const struct FVector& EndPos, float OverrideGravityZ, float ArcParam);
|
|
class UAudioComponent* SpawnSoundAttached(class USoundBase* Sound, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy);
|
|
class UAudioComponent* SpawnSoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, bool bAutoDestroy);
|
|
class UAudioComponent* SpawnSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy);
|
|
class UObject* SpawnObject(TSubclassOf<class UObject> ObjectClass, class UObject* Outer);
|
|
class UForceFeedbackComponent* SpawnForceFeedbackAttached(class UForceFeedbackEffect* ForceFeedbackEffect, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy);
|
|
class UForceFeedbackComponent* SpawnForceFeedbackAtLocation(class UObject* WorldContextObject, class UForceFeedbackEffect* ForceFeedbackEffect, const struct FVector& Location, const struct FRotator& Rotation, bool bLooping, float IntensityMultiplier, float StartTime, class UForceFeedbackAttenuation* AttenuationSettings, bool bAutoDestroy);
|
|
class UParticleSystemComponent* SpawnEmitterAttached(class UParticleSystem* EmitterTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, enum class EAttachLocation LocationType, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivate);
|
|
class UParticleSystemComponent* SpawnEmitterAtLocation(class UObject* WorldContextObject, class UParticleSystem* EmitterTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, enum class EPSCPoolMethod PoolingMethod, bool bAutoActivateSystem);
|
|
class UAudioComponent* SpawnDialogueAttached(class UDialogueWave* Dialogue, struct FDialogueContext& Context, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, bool bStopWhenAttachedToDestroyed, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy);
|
|
class UAudioComponent* SpawnDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, bool bAutoDestroy);
|
|
class UAudioComponent* SpawnDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime, bool bAutoDestroy);
|
|
class UDecalComponent* SpawnDecalAttached(class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, enum class EAttachLocation LocationType, float LifeSpan);
|
|
class UDecalComponent* SpawnDecalAtLocation(class UObject* WorldContextObject, class UMaterialInterface* DecalMaterial, const struct FVector& DecalSize, const struct FVector& Location, const struct FRotator& Rotation, float LifeSpan);
|
|
void SetWorldOriginLocation(class UObject* WorldContextObject, const struct FIntVector& NewLocation);
|
|
void SetViewportMouseCaptureMode(class UObject* WorldContextObject, enum class EMouseCaptureMode MouseCaptureMode);
|
|
void SetSubtitlesEnabled(bool bEnabled);
|
|
void SetSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float Volume, float Pitch, float FadeInTime, bool bApplyToChildren);
|
|
void SetSoundClassDistanceScale(class UObject* WorldContextObject, class USoundClass* SoundClass, float DistanceAttenuationScale, float TimeSec);
|
|
void SetPlayerPlatformUserId(class APlayerController* PlayerController, const struct FPlatformUserId& UserId);
|
|
void SetPlayerControllerID(class APlayerController* Player, int32 ControllerId);
|
|
void SetMaxAudioChannelsScaled(class UObject* WorldContextObject, float MaxChannelCountScale);
|
|
void SetGlobalTimeDilation(class UObject* WorldContextObject, float TimeDilation);
|
|
void SetGlobalPitchModulation(class UObject* WorldContextObject, float PitchModulation, float TimeSec);
|
|
void SetGlobalListenerFocusParameters(class UObject* WorldContextObject, float FocusAzimuthScale, float NonFocusAzimuthScale, float FocusDistanceScale, float NonFocusDistanceScale, float FocusVolumeScale, float NonFocusVolumeScale, float FocusPriorityScale, float NonFocusPriorityScale);
|
|
bool SetGamePaused(class UObject* WorldContextObject, bool bPaused);
|
|
void SetForceDisableSplitscreen(class UObject* WorldContextObject, bool bDisable);
|
|
void SetEnableWorldRendering(class UObject* WorldContextObject, bool bEnable);
|
|
void SetBaseSoundMix(class UObject* WorldContextObject, class USoundMix* InSoundMix);
|
|
bool SetActiveSpatialPluginByName(class UObject* WorldContextObject, class FName InPluginName);
|
|
bool SaveGameToSlot(class USaveGame* SaveGameObject, const class FString& SlotName, int32 UserIndex);
|
|
void RemovePlayer(class APlayerController* Player, bool bDestroyPawn);
|
|
struct FVector RebaseZeroOriginOntoLocal(class UObject* WorldContextObject, const struct FVector& WorldLocation);
|
|
struct FVector RebaseLocalOriginOntoZero(class UObject* WorldContextObject, const struct FVector& WorldLocation);
|
|
void PushSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier);
|
|
bool ProjectWorldToScreen(class APlayerController* Player, struct FVector& WorldPosition, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative);
|
|
void PrimeSound(class USoundBase* InSound);
|
|
void PrimeAllSoundsInSoundClass(class USoundClass* InSoundClass);
|
|
void PopSoundMixModifier(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier);
|
|
void PlayWorldCameraShake(class UObject* WorldContextObject, TSubclassOf<class UCameraShakeBase> Shake, const struct FVector& Epicenter, float InnerRadius, float OuterRadius, float Falloff, bool bOrientShakeTowardsEpicenter);
|
|
void PlaySoundAtLocation(class UObject* WorldContextObject, class USoundBase* Sound, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, class UInitialActiveSoundParams* InitialParams);
|
|
void PlaySound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, class AActor* OwningActor, bool bIsUISound);
|
|
void PlayDialogueAtLocation(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, const struct FVector& Location, const struct FRotator& Rotation, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundAttenuation* AttenuationSettings);
|
|
void PlayDialogue2D(class UObject* WorldContextObject, class UDialogueWave* Dialogue, struct FDialogueContext& Context, float VolumeMultiplier, float PitchMultiplier, float StartTime);
|
|
class FString ParseOption(const class FString& Options, const class FString& Key);
|
|
void OpenLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr<class UWorld> Level, bool bAbsolute, const class FString& Options);
|
|
void OpenLevel(class UObject* WorldContextObject, class FName LevelName, bool bAbsolute, const class FString& Options);
|
|
bool ObjectIsA(class UObject* Object, TSubclassOf<class UObject> ObjectClass);
|
|
struct FHitResult MakeHitResult(bool bBlockingHit, bool bInitialOverlap, float Time, float Distance, const struct FVector& Location, const struct FVector& ImpactPoint, const struct FVector& Normal, const struct FVector& ImpactNormal, class UPhysicalMaterial* PhysMat, class AActor* HitActor, class UPrimitiveComponent* HitComponent, class FName HitBoneName, class FName BoneName, int32 HitItem, int32 ElementIndex, int32 FaceIndex, const struct FVector& TraceStart, const struct FVector& TraceEnd);
|
|
void LoadStreamLevelBySoftObjectPtr(class UObject* WorldContextObject, TSoftObjectPtr<class UWorld> Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo);
|
|
void LoadStreamLevel(class UObject* WorldContextObject, class FName LevelName, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo);
|
|
class USaveGame* LoadGameFromSlot(const class FString& SlotName, int32 UserIndex);
|
|
bool IsSplitscreenForceDisabled(class UObject* WorldContextObject);
|
|
bool IsGamePaused(class UObject* WorldContextObject);
|
|
bool HasOption(const class FString& Options, const class FString& InKey);
|
|
bool HasLaunchOption(const class FString& OptionToCheck);
|
|
int32 GrassOverlappingSphereCount(class UObject* WorldContextObject, class UStaticMesh* StaticMesh, const struct FVector& CenterPosition, float Radius);
|
|
struct FIntVector GetWorldOriginLocation(class UObject* WorldContextObject);
|
|
double GetWorldDeltaSeconds(class UObject* WorldContextObject);
|
|
void GetViewProjectionMatrix(const struct FMinimalViewInfo& DesiredView, struct FMatrix* ViewMatrix, struct FMatrix* ProjectionMatrix, struct FMatrix* ViewProjectionMatrix);
|
|
enum class EMouseCaptureMode GetViewportMouseCaptureMode(class UObject* WorldContextObject);
|
|
double GetUnpausedTimeSeconds(class UObject* WorldContextObject);
|
|
double GetTimeSeconds(class UObject* WorldContextObject);
|
|
enum class EPhysicalSurface GetSurfaceType(struct FHitResult& Hit);
|
|
class ULevelStreaming* GetStreamingLevel(class UObject* WorldContextObject, class FName PackageName);
|
|
double GetRealTimeSeconds(class UObject* WorldContextObject);
|
|
class APlayerState* GetPlayerStateFromUniqueNetId(class UObject* WorldContextObject, struct FUniqueNetIdRepl& UniqueId);
|
|
class APlayerState* GetPlayerState(class UObject* WorldContextObject, int32 PlayerStateIndex);
|
|
class APawn* GetPlayerPawn(class UObject* WorldContextObject, int32 PlayerIndex);
|
|
int32 GetPlayerControllerID(class APlayerController* Player);
|
|
class APlayerController* GetPlayerControllerFromPlatformUser(class UObject* WorldContextObject, const struct FPlatformUserId& UserId);
|
|
class APlayerController* GetPlayerControllerFromID(class UObject* WorldContextObject, int32 ControllerId);
|
|
class APlayerController* GetPlayerController(class UObject* WorldContextObject, int32 PlayerIndex);
|
|
class ACharacter* GetPlayerCharacter(class UObject* WorldContextObject, int32 PlayerIndex);
|
|
class APlayerCameraManager* GetPlayerCameraManager(class UObject* WorldContextObject, int32 PlayerIndex);
|
|
class FString GetPlatformName();
|
|
class UClass* GetObjectClass(class UObject* Object);
|
|
int32 GetNumPlayerStates(class UObject* WorldContextObject);
|
|
int32 GetNumPlayerControllers(class UObject* WorldContextObject);
|
|
int32 GetNumLocalPlayerControllers(class UObject* WorldContextObject);
|
|
int32 GetMaxAudioChannelCount(class UObject* WorldContextObject);
|
|
void GetKeyValue(const class FString& Pair, class FString* Key, class FString* Value);
|
|
int32 GetIntOption(const class FString& Options, const class FString& Key, int32 DefaultValue);
|
|
float GetGlobalTimeDilation(class UObject* WorldContextObject);
|
|
class AGameStateBase* GetGameState(class UObject* WorldContextObject);
|
|
class AGameModeBase* GetGameMode(class UObject* WorldContextObject);
|
|
class UGameInstance* GetGameInstance(class UObject* WorldContextObject);
|
|
bool GetEnableWorldRendering(class UObject* WorldContextObject);
|
|
class UReverbEffect* GetCurrentReverbEffect(class UObject* WorldContextObject);
|
|
class FString GetCurrentLevelName(class UObject* WorldContextObject, bool bRemovePrefixString);
|
|
bool GetClosestListenerLocation(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange, bool bAllowAttenuationOverride, struct FVector* ListenerPosition);
|
|
TArray<class FName> GetAvailableSpatialPluginNames(class UObject* WorldContextObject);
|
|
double GetAudioTimeSeconds(class UObject* WorldContextObject);
|
|
void GetAllActorsWithTag(class UObject* WorldContextObject, class FName Tag, TArray<class AActor*>* OutActors);
|
|
void GetAllActorsWithInterface(class UObject* WorldContextObject, TSubclassOf<class IInterface> Interface, TArray<class AActor*>* OutActors);
|
|
void GetAllActorsOfClassWithTag(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass, class FName Tag, TArray<class AActor*>* OutActors);
|
|
void GetAllActorsOfClass(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass, TArray<class AActor*>* OutActors);
|
|
class AActor* GetActorOfClass(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass);
|
|
void GetActorArrayBounds(TArray<class AActor*>& Actors, bool bOnlyCollidingComponents, struct FVector* Center, struct FVector* BoxExtent);
|
|
struct FVector GetActorArrayAverageLocation(TArray<class AActor*>& Actors);
|
|
class FName GetActiveSpatialPluginName(class UObject* WorldContextObject);
|
|
void GetAccurateRealTime(int32* Seconds, double* PartialSeconds);
|
|
void FlushLevelStreaming(class UObject* WorldContextObject);
|
|
class AActor* FinishSpawningActor(class AActor* Actor, struct FTransform& SpawnTransform);
|
|
class AActor* FindNearestActor(const struct FVector& Origin, TArray<class AActor*>& ActorsToCheck, float* Distance);
|
|
bool FindCollisionUV(struct FHitResult& Hit, int32 UVChannel, struct FVector2D* UV);
|
|
void EnableLiveStreaming(bool Enable);
|
|
bool DoesSaveGameExist(const class FString& SlotName, int32 UserIndex);
|
|
bool DeprojectScreenToWorld(class APlayerController* Player, struct FVector2D& ScreenPosition, struct FVector* WorldPosition, struct FVector* WorldDirection);
|
|
bool DeprojectSceneCaptureToWorld(class ASceneCapture2D* SceneCapture2D, struct FVector2D& TargetUV, struct FVector* WorldPosition, struct FVector* WorldDirection);
|
|
bool DeleteGameInSlot(const class FString& SlotName, int32 UserIndex);
|
|
void DeactivateReverbEffect(class UObject* WorldContextObject, class FName TagName);
|
|
class UAudioComponent* CreateSound2D(class UObject* WorldContextObject, class USoundBase* Sound, float VolumeMultiplier, float PitchMultiplier, float StartTime, class USoundConcurrency* ConcurrencySettings, bool bPersistAcrossLevelTransition, bool bAutoDestroy);
|
|
class USaveGame* CreateSaveGameObject(TSubclassOf<class USaveGame> SaveGameClass);
|
|
class APlayerController* CreatePlayerFromPlatformUser(class UObject* WorldContextObject, const struct FPlatformUserId& UserId, bool bSpawnPlayerController);
|
|
class APlayerController* CreatePlayer(class UObject* WorldContextObject, int32 ControllerId, bool bSpawnPlayerController);
|
|
void ClearSoundMixModifiers(class UObject* WorldContextObject);
|
|
void ClearSoundMixClassOverride(class UObject* WorldContextObject, class USoundMix* InSoundMixModifier, class USoundClass* InSoundClass, float FadeOutTime);
|
|
void CancelAsyncLoading();
|
|
void BreakHitResult(struct FHitResult& Hit, bool* bBlockingHit, bool* bInitialOverlap, float* Time, float* Distance, struct FVector* Location, struct FVector* ImpactPoint, struct FVector* Normal, struct FVector* ImpactNormal, class UPhysicalMaterial** PhysMat, class AActor** HitActor, class UPrimitiveComponent** HitComponent, class FName* HitBoneName, class FName* BoneName, int32* HitItem, int32* ElementIndex, int32* FaceIndex, struct FVector* TraceStart, struct FVector* TraceEnd);
|
|
bool BlueprintSuggestProjectileVelocity(class UObject* WorldContextObject, struct FVector* TossVelocity, const struct FVector& StartLocation, const struct FVector& EndLocation, float LaunchSpeed, float OverrideGravityZ, enum class ESuggestProjVelocityTraceOption TraceOption, float CollisionRadius, bool bFavorHighArc, bool bDrawDebug);
|
|
bool Blueprint_PredictProjectilePath_ByTraceChannel(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray<struct FVector>* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, enum class ECollisionChannel TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ);
|
|
bool Blueprint_PredictProjectilePath_ByObjectType(class UObject* WorldContextObject, struct FHitResult* OutHit, TArray<struct FVector>* OutPathPositions, struct FVector* OutLastTraceDestination, const struct FVector& StartPos, const struct FVector& LaunchVelocity, bool bTracePath, float ProjectileRadius, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, float DrawDebugTime, float SimFrequency, float MaxSimTime, float OverrideGravityZ);
|
|
bool Blueprint_PredictProjectilePath_Advanced(class UObject* WorldContextObject, struct FPredictProjectilePathParams& PredictParams, struct FPredictProjectilePathResult* PredictResult);
|
|
class AActor* BeginSpawningActorFromBlueprint(class UObject* WorldContextObject, class UBlueprint* Blueprint, struct FTransform& SpawnTransform, bool bNoCollisionFail);
|
|
class AActor* BeginDeferredActorSpawnFromClass(class UObject* WorldContextObject, TSubclassOf<class AActor> ActorClass, struct FTransform& SpawnTransform, enum class ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, class AActor* Owner);
|
|
bool AreSubtitlesEnabled();
|
|
bool AreAnyListenersWithinRange(class UObject* WorldContextObject, struct FVector& Location, float MaximumRange);
|
|
bool ApplyRadialDamageWithFalloff(class UObject* WorldContextObject, float BaseDamage, float MinimumDamage, struct FVector& Origin, float DamageInnerRadius, float DamageOuterRadius, float DamageFalloff, TSubclassOf<class UDamageType> DamageTypeClass, TArray<class AActor*>& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, enum class ECollisionChannel DamagePreventionChannel);
|
|
bool ApplyRadialDamage(class UObject* WorldContextObject, float BaseDamage, struct FVector& Origin, float DamageRadius, TSubclassOf<class UDamageType> DamageTypeClass, TArray<class AActor*>& IgnoreActors, class AActor* DamageCauser, class AController* InstigatedByController, bool bDoFullDamage, enum class ECollisionChannel DamagePreventionChannel);
|
|
float ApplyPointDamage(class AActor* DamagedActor, float BaseDamage, struct FVector& HitFromDirection, struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf<class UDamageType> DamageTypeClass);
|
|
float ApplyDamage(class AActor* DamagedActor, float BaseDamage, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf<class UDamageType> DamageTypeClass);
|
|
void AnnounceAccessibleString(const class FString& AnnouncementString);
|
|
void ActivateReverbEffect(class UObject* WorldContextObject, class UReverbEffect* ReverbEffect, class FName TagName, float Priority, float Volume, float FadeTime);
|
|
};
|
|
|
|
// 0x18 (0x2A8 - 0x290)
|
|
// Class Engine.GameSession
|
|
class AGameSession : public AInfo
|
|
{
|
|
public:
|
|
int32 MaxSpectators; // 0x290(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxPlayers; // 0x294(0x4)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxPartySize; // 0x298(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 MaxSplitscreensPerConnection; // 0x29C(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequiresPushToTalk; // 0x29D(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_37F9[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName SessionName; // 0x2A0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AGameSession* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x120 (0x148 - 0x28)
|
|
// Class Engine.GameUserSettings
|
|
class UGameUserSettings : public UObject
|
|
{
|
|
public:
|
|
bool bUseVSync; // 0x28(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDynamicResolution; // 0x29(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3805[0x5E]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 ResolutionSizeX; // 0x88(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint32 ResolutionSizeY; // 0x8C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint32 LastUserConfirmedResolutionSizeX; // 0x90(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint32 LastUserConfirmedResolutionSizeY; // 0x94(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WindowPosX; // 0x98(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WindowPosY; // 0x9C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FullscreenMode; // 0xA0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastConfirmedFullscreenMode; // 0xA4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 PreferredFullscreenMode; // 0xA8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint32 Version; // 0xAC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AudioQualityLevel; // 0xB0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastConfirmedAudioQualityLevel; // 0xB4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FrameRateLimit; // 0xB8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3806[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 DesiredScreenWidth; // 0xC0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseDesiredScreenHeight; // 0xC4(0x1)(ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3807[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 DesiredScreenHeight; // 0xC8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastUserConfirmedDesiredScreenWidth; // 0xCC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastUserConfirmedDesiredScreenHeight; // 0xD0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LastRecommendedScreenWidth; // 0xD4(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LastRecommendedScreenHeight; // 0xD8(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LastCPUBenchmarkResult; // 0xDC(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LastGPUBenchmarkResult; // 0xE0(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3808[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<float> LastCPUBenchmarkSteps; // 0xE8(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> LastGPUBenchmarkSteps; // 0xF8(0x10)(ZeroConstructor, Config, Protected, NativeAccessSpecifierProtected)
|
|
float LastGPUBenchmarkMultiplier; // 0x108(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseHDRDisplayOutput; // 0x10C(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3809[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 HDRDisplayOutputNits; // 0x110(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_380A[0x24]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnGameUserSettingsUINeedsUpdate; // 0x138(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGameUserSettings* GetDefaultObj();
|
|
|
|
void ValidateSettings();
|
|
bool SupportsHDRDisplayOutput();
|
|
void SetVSyncEnabled(bool bEnable);
|
|
void SetVisualEffectQuality(int32 Value);
|
|
void SetViewDistanceQuality(int32 Value);
|
|
void SetToDefaults();
|
|
void SetTextureQuality(int32 Value);
|
|
void SetShadowQuality(int32 Value);
|
|
void SetShadingQuality(int32 Value);
|
|
void SetScreenResolution(const struct FIntPoint& Resolution);
|
|
void SetResolutionScaleValueEx(float NewScaleValue);
|
|
void SetResolutionScaleValue(int32 NewScaleValue);
|
|
void SetResolutionScaleNormalized(float NewScaleNormalized);
|
|
void SetReflectionQuality(int32 Value);
|
|
void SetPostProcessingQuality(int32 Value);
|
|
void SetOverallScalabilityLevel(int32 Value);
|
|
void SetGlobalIlluminationQuality(int32 Value);
|
|
void SetFullscreenMode(enum class EWindowMode InFullscreenMode);
|
|
void SetFrameRateLimit(float NewLimit);
|
|
void SetFoliageQuality(int32 Value);
|
|
void SetDynamicResolutionEnabled(bool bEnable);
|
|
void SetBenchmarkFallbackValues();
|
|
void SetAudioQualityLevel(int32 QualityLevel);
|
|
void SetAntiAliasingQuality(int32 Value);
|
|
void SaveSettings();
|
|
void RunHardwareBenchmark(int32 WorkScale, float CPUMultiplier, float GPUMultiplier);
|
|
void RevertVideoMode();
|
|
void ResetToCurrentSettings();
|
|
void LoadSettings(bool bForceReload);
|
|
bool IsVSyncEnabled();
|
|
bool IsVSyncDirty();
|
|
bool IsScreenResolutionDirty();
|
|
bool IsHDREnabled();
|
|
bool IsFullscreenModeDirty();
|
|
bool IsDynamicResolutionEnabled();
|
|
bool IsDynamicResolutionDirty();
|
|
bool IsDirty();
|
|
int32 GetVisualEffectQuality();
|
|
int32 GetViewDistanceQuality();
|
|
int32 GetTextureQuality();
|
|
int32 GetSyncInterval();
|
|
int32 GetShadowQuality();
|
|
int32 GetShadingQuality();
|
|
struct FIntPoint GetScreenResolution();
|
|
float GetResolutionScaleNormalized();
|
|
void GetResolutionScaleInformationEx(float* CurrentScaleNormalized, float* CurrentScaleValue, float* MinScaleValue, float* MaxScaleValue);
|
|
void GetResolutionScaleInformation(float* CurrentScaleNormalized, int32* CurrentScaleValue, int32* MinScaleValue, int32* MaxScaleValue);
|
|
int32 GetReflectionQuality();
|
|
float GetRecommendedResolutionScale();
|
|
enum class EWindowMode GetPreferredFullscreenMode();
|
|
int32 GetPostProcessingQuality();
|
|
int32 GetOverallScalabilityLevel();
|
|
struct FIntPoint GetLastConfirmedScreenResolution();
|
|
enum class EWindowMode GetLastConfirmedFullscreenMode();
|
|
int32 GetGlobalIlluminationQuality();
|
|
class UGameUserSettings* GetGameUserSettings();
|
|
enum class EWindowMode GetFullscreenMode();
|
|
float GetFrameRateLimit();
|
|
int32 GetFramePace();
|
|
int32 GetFoliageQuality();
|
|
struct FIntPoint GetDesktopResolution();
|
|
struct FIntPoint GetDefaultWindowPosition();
|
|
enum class EWindowMode GetDefaultWindowMode();
|
|
float GetDefaultResolutionScale();
|
|
struct FIntPoint GetDefaultResolution();
|
|
int32 GetCurrentHDRDisplayNits();
|
|
int32 GetAudioQualityLevel();
|
|
int32 GetAntiAliasingQuality();
|
|
void EnableHDRDisplayOutput(bool bEnable, int32 DisplayNits);
|
|
void ConfirmVideoMode();
|
|
void ApplySettings(bool bCheckForCommandLineOverrides);
|
|
void ApplyResolutionSettings(bool bCheckForCommandLineOverrides);
|
|
void ApplyNonResolutionSettings();
|
|
void ApplyHardwareBenchmarkResults();
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.HLODProxy
|
|
class UHLODProxy : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FHLODProxyMesh> ProxyMeshes; // 0x28(0x10)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TMap<class UHLODProxyDesc*, struct FHLODProxyMesh> HLODActors; // 0x38(0x50)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODProxy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.HLODEngineSubsystem
|
|
class UHLODEngineSubsystem : public UEngineSubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODEngineSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.HLODProxyDesc
|
|
class UHLODProxyDesc : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODProxyDesc* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ImportantToggleSettingInterface
|
|
class IImportantToggleSettingInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IImportantToggleSettingInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.InheritableComponentHandler
|
|
class UInheritableComponentHandler : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FComponentOverrideRecord> Records; // 0x28(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<class UActorComponent*> UnnecessaryComponents; // 0x38(0x10)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInheritableComponentHandler* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InputActionDelegateBinding
|
|
class UInputActionDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputActionDelegateBinding> InputActionDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputActionDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InputAxisDelegateBinding
|
|
class UInputAxisDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputAxisDelegateBinding> InputAxisDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputAxisDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InputAxisKeyDelegateBinding
|
|
class UInputAxisKeyDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputAxisKeyDelegateBinding> InputAxisKeyDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputAxisKeyDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InputKeyDelegateBinding
|
|
class UInputKeyDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputKeyDelegateBinding> InputKeyDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputKeyDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.InputTouchDelegateBinding
|
|
class UInputTouchDelegateBinding : public UInputDelegateBinding
|
|
{
|
|
public:
|
|
TArray<struct FBlueprintInputTouchDelegateBinding> InputTouchDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputTouchDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x38 - 0x38)
|
|
// Class Engine.InputVectorAxisDelegateBinding
|
|
class UInputVectorAxisDelegateBinding : public UInputAxisKeyDelegateBinding
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputVectorAxisDelegateBinding* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.InstancedPlacemenClientSettings
|
|
class UInstancedPlacemenClientSettings : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInstancedPlacemenClientSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2A0 - 0x2A0)
|
|
// Class Engine.InstancedPlacementPartitionActor
|
|
class AInstancedPlacementPartitionActor : public AISMPartitionActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AInstancedPlacementPartitionActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.StringTable
|
|
class UStringTable : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3812[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStringTable* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.InterpCurveEdSetup
|
|
class UInterpCurveEdSetup : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FCurveEdTab> Tabs; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 ActiveTab; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3813[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInterpCurveEdSetup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x50 - 0x28)
|
|
// Class Engine.IntSerialization
|
|
class UIntSerialization : public UObject
|
|
{
|
|
public:
|
|
uint16 UnsignedInt16Variable; // 0x28(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3814[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 UnsignedInt32Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 UnsignedInt64Variable; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 SignedInt8Variable; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3815[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int16 SignedInt16Variable; // 0x3A(0x2)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3816[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int64 SignedInt64Variable; // 0x40(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 UnsignedInt8Variable; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3817[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 SignedInt32Variable; // 0x4C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UIntSerialization* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2D8 - 0x2D8)
|
|
// Class Engine.KillZVolume
|
|
class AKillZVolume : public APhysicsVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AKillZVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetArrayLibrary
|
|
class UKismetArrayLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetArrayLibrary* GetDefaultObj();
|
|
|
|
void SetArrayPropertyByName(class UObject* Object, class FName PropertyName, TArray<int32>& Value);
|
|
void FilterArray(TArray<class AActor*>& TargetArray, TSubclassOf<class AActor> FilterClass, TArray<class AActor*>* FilteredArray);
|
|
void Array_Swap(TArray<int32>& TargetArray, int32 FirstIndex, int32 SecondIndex);
|
|
void Array_Shuffle(TArray<int32>& TargetArray);
|
|
void Array_Set(TArray<int32>& TargetArray, int32 Index, int32& Item, bool bSizeToFit);
|
|
void Array_Reverse(TArray<int32>& TargetArray);
|
|
void Array_Resize(TArray<int32>& TargetArray, int32 Size);
|
|
bool Array_RemoveItem(TArray<int32>& TargetArray, int32& Item);
|
|
void Array_Remove(TArray<int32>& TargetArray, int32 IndexToRemove);
|
|
void Array_RandomFromStream(TArray<int32>& TargetArray, struct FRandomStream& RandomStream, int32* OutItem, int32* OutIndex);
|
|
void Array_Random(TArray<int32>& TargetArray, int32* OutItem, int32* OutIndex);
|
|
int32 Array_Length(TArray<int32>& TargetArray);
|
|
int32 Array_LastIndex(TArray<int32>& TargetArray);
|
|
bool Array_IsValidIndex(TArray<int32>& TargetArray, int32 IndexToTest);
|
|
bool Array_IsNotEmpty(TArray<int32>& TargetArray);
|
|
bool Array_IsEmpty(TArray<int32>& TargetArray);
|
|
void Array_Insert(TArray<int32>& TargetArray, int32& NewItem, int32 Index);
|
|
bool Array_Identical(TArray<int32>& ArrayA, TArray<int32>& ArrayB);
|
|
void Array_Get(TArray<int32>& TargetArray, int32 Index, int32* Item);
|
|
int32 Array_Find(TArray<int32>& TargetArray, int32& ItemToFind);
|
|
bool Array_Contains(TArray<int32>& TargetArray, int32& ItemToFind);
|
|
void Array_Clear(TArray<int32>& TargetArray);
|
|
void Array_Append(TArray<int32>& TargetArray, TArray<int32>& SourceArray);
|
|
int32 Array_AddUnique(TArray<int32>& TargetArray, int32& NewItem);
|
|
int32 Array_Add(TArray<int32>& TargetArray, int32& NewItem);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetGuidLibrary
|
|
class UKismetGuidLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetGuidLibrary* GetDefaultObj();
|
|
|
|
void Parse_StringToGuid(const class FString& GuidString, struct FGuid* OutGuid, bool* Success);
|
|
bool NotEqual_GuidGuid(struct FGuid& A, struct FGuid& B);
|
|
struct FGuid NewGuid();
|
|
bool IsValid_Guid(struct FGuid& InGuid);
|
|
void Invalidate_Guid(struct FGuid& InGuid);
|
|
bool EqualEqual_GuidGuid(struct FGuid& A, struct FGuid& B);
|
|
class FString Conv_GuidToString(struct FGuid& InGuid);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetInputLibrary
|
|
class UKismetInputLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetInputLibrary* GetDefaultObj();
|
|
|
|
bool PointerEvent_IsTouchEvent(struct FPointerEvent& Input);
|
|
bool PointerEvent_IsMouseButtonDown(struct FPointerEvent& Input, const struct FKey& MouseButton);
|
|
float PointerEvent_GetWheelDelta(struct FPointerEvent& Input);
|
|
int32 PointerEvent_GetUserIndex(struct FPointerEvent& Input);
|
|
int32 PointerEvent_GetTouchpadIndex(struct FPointerEvent& Input);
|
|
struct FVector2D PointerEvent_GetScreenSpacePosition(struct FPointerEvent& Input);
|
|
int32 PointerEvent_GetPointerIndex(struct FPointerEvent& Input);
|
|
struct FVector2D PointerEvent_GetLastScreenSpacePosition(struct FPointerEvent& Input);
|
|
enum class ESlateGesture PointerEvent_GetGestureType(struct FPointerEvent& Input);
|
|
struct FVector2D PointerEvent_GetGestureDelta(struct FPointerEvent& Input);
|
|
struct FKey PointerEvent_GetEffectingButton(struct FPointerEvent& Input);
|
|
struct FVector2D PointerEvent_GetCursorDelta(struct FPointerEvent& Input);
|
|
bool ModifierKeysState_IsShiftDown(struct FSlateModifierKeysState& KeysState);
|
|
bool ModifierKeysState_IsControlDown(struct FSlateModifierKeysState& KeysState);
|
|
bool ModifierKeysState_IsCommandDown(struct FSlateModifierKeysState& KeysState);
|
|
bool ModifierKeysState_IsAltDown(struct FSlateModifierKeysState& KeysState);
|
|
bool Key_IsVectorAxis(struct FKey& Key);
|
|
bool Key_IsValid(struct FKey& Key);
|
|
bool Key_IsMouseButton(struct FKey& Key);
|
|
bool Key_IsModifierKey(struct FKey& Key);
|
|
bool Key_IsKeyboardKey(struct FKey& Key);
|
|
bool Key_IsGamepadKey(struct FKey& Key);
|
|
bool Key_IsDigital(struct FKey& Key);
|
|
bool Key_IsButtonAxis(struct FKey& Key);
|
|
bool Key_IsAxis3D(struct FKey& Key);
|
|
bool Key_IsAxis2D(struct FKey& Key);
|
|
bool Key_IsAxis1D(struct FKey& Key);
|
|
bool Key_IsAnalog(struct FKey& Key);
|
|
enum class EUINavigation Key_GetNavigationDirectionFromKey(struct FKeyEvent& InKeyEvent);
|
|
enum class EUINavigation Key_GetNavigationDirectionFromAnalog(struct FAnalogInputEvent& InAnalogEvent);
|
|
enum class EUINavigationAction Key_GetNavigationActionFromKey(struct FKeyEvent& InKeyEvent);
|
|
enum class EUINavigationAction Key_GetNavigationAction(struct FKey& InKey);
|
|
class FText Key_GetDisplayName(struct FKey& Key, bool bLongDisplayName);
|
|
bool InputEvent_IsShiftDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsRightShiftDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsRightControlDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsRightCommandDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsRightAltDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsRepeat(struct FInputEvent& Input);
|
|
bool InputEvent_IsLeftShiftDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsLeftControlDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsLeftCommandDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsLeftAltDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsControlDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsCommandDown(struct FInputEvent& Input);
|
|
bool InputEvent_IsAltDown(struct FInputEvent& Input);
|
|
class FText InputChord_GetDisplayName(struct FInputChord& Key);
|
|
int32 GetUserIndex(struct FKeyEvent& Input);
|
|
struct FSlateModifierKeysState GetModifierKeysState();
|
|
struct FKey GetKey(struct FKeyEvent& Input);
|
|
float GetAnalogValue(struct FAnalogInputEvent& Input);
|
|
bool EqualEqual_KeyKey(const struct FKey& A, const struct FKey& B);
|
|
bool EqualEqual_InputChordInputChord(const struct FInputChord& A, const struct FInputChord& B);
|
|
void CalibrateTilt();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetInternationalizationLibrary
|
|
class UKismetInternationalizationLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetInternationalizationLibrary* GetDefaultObj();
|
|
|
|
bool SetCurrentLocale(const class FString& Culture, bool SaveToConfig);
|
|
bool SetCurrentLanguageAndLocale(const class FString& Culture, bool SaveToConfig);
|
|
bool SetCurrentLanguage(const class FString& Culture, bool SaveToConfig);
|
|
bool SetCurrentCulture(const class FString& Culture, bool SaveToConfig);
|
|
bool SetCurrentAssetGroupCulture(class FName AssetGroup, const class FString& Culture, bool SaveToConfig);
|
|
class FString GetSuitableCulture(TArray<class FString>& AvailableCultures, const class FString& CultureToMatch, const class FString& FallbackCulture);
|
|
class FString GetNativeCulture(enum class ELocalizedTextSourceCategory TextCategory);
|
|
TArray<class FString> GetLocalizedCultures(bool IncludeGame, bool IncludeEngine, bool IncludeEditor, bool IncludeAdditional);
|
|
class FString GetCurrentLocale();
|
|
class FString GetCurrentLanguage();
|
|
class FString GetCurrentCulture();
|
|
class FString GetCurrentAssetGroupCulture(class FName AssetGroup);
|
|
class FString GetCultureDisplayName(const class FString& Culture, bool Localized);
|
|
void ClearCurrentAssetGroupCulture(class FName AssetGroup, bool SaveToConfig);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetMaterialLibrary
|
|
class UKismetMaterialLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetMaterialLibrary* GetDefaultObj();
|
|
|
|
void SetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, struct FLinearColor& ParameterValue);
|
|
void SetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName, float ParameterValue);
|
|
struct FLinearColor GetVectorParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName);
|
|
float GetScalarParameterValue(class UObject* WorldContextObject, class UMaterialParameterCollection* Collection, class FName ParameterName);
|
|
class UMaterialInstanceDynamic* CreateDynamicMaterialInstance(class UObject* WorldContextObject, class UMaterialInterface* Parent, class FName OptionalName, enum class EMIDCreationFlags CreationFlags);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetMathLibrary
|
|
class UKismetMathLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetMathLibrary* GetDefaultObj();
|
|
|
|
int32 Xor_IntInt(int32 A, int32 B);
|
|
int64 Xor_Int64Int64(int64 A, int64 B);
|
|
int32 Wrap(int32 Value, int32 Min, int32 Max);
|
|
struct FVector WeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float Weight);
|
|
struct FRotator WeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float Weight);
|
|
float WeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float Weight);
|
|
double VSizeXYSquared(const struct FVector& A);
|
|
double VSizeXY(const struct FVector& A);
|
|
double VSizeSquared(const struct FVector& A);
|
|
double VSize2DSquared(const struct FVector2D& A);
|
|
double VSize2D(const struct FVector2D& A);
|
|
double VSize(const struct FVector& A);
|
|
struct FVector VLerp(const struct FVector& A, const struct FVector& B, float Alpha);
|
|
struct FVector VInterpTo_Constant(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed);
|
|
struct FVector VInterpTo(const struct FVector& Current, const struct FVector& Target, float DeltaTime, float InterpSpeed);
|
|
struct FVector VectorSpringInterp(const struct FVector& Current, const struct FVector& Target, struct FVectorSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, const struct FVector& MinValue, const struct FVector& MaxValue, bool bInitializeFromTarget);
|
|
struct FVector Vector_Zero();
|
|
struct FVector Vector_Up();
|
|
void Vector_UnwindEuler(struct FVector& A);
|
|
struct FVector2D Vector_UnitCartesianToSpherical(const struct FVector& A);
|
|
struct FVector Vector_ToRadians(const struct FVector& A);
|
|
struct FVector Vector_ToDegrees(const struct FVector& A);
|
|
struct FVector Vector_SnappedToGrid(const struct FVector& InVect, float InGridSize);
|
|
void Vector_Set(struct FVector& A, double X, double Y, double Z);
|
|
struct FVector Vector_Right();
|
|
struct FVector Vector_Reciprocal(struct FVector& A);
|
|
struct FVector Vector_ProjectOnToNormal(const struct FVector& V, const struct FVector& InNormal);
|
|
struct FVector Vector_One();
|
|
struct FVector Vector_NormalUnsafe(struct FVector& A);
|
|
void Vector_Normalize(struct FVector& A, float Tolerance);
|
|
struct FVector Vector_Normal2D(const struct FVector& A, float Tolerance);
|
|
struct FVector Vector_MirrorByPlane(const struct FVector& A, struct FPlane& InPlane);
|
|
struct FVector Vector_Left();
|
|
bool Vector_IsZero(struct FVector& A);
|
|
bool Vector_IsUnit(struct FVector& A, float SquaredLenthTolerance);
|
|
bool Vector_IsUniform(struct FVector& A, float Tolerance);
|
|
bool Vector_IsNormal(struct FVector& A);
|
|
bool Vector_IsNearlyZero(struct FVector& A, float Tolerance);
|
|
bool Vector_IsNAN(struct FVector& A);
|
|
double Vector_HeadingAngle(const struct FVector& A);
|
|
struct FVector Vector_GetSignVector(const struct FVector& A);
|
|
struct FVector Vector_GetProjection(const struct FVector& A);
|
|
double Vector_GetAbsMin(const struct FVector& A);
|
|
double Vector_GetAbsMax(const struct FVector& A);
|
|
struct FVector Vector_GetAbs(const struct FVector& A);
|
|
struct FVector Vector_Forward();
|
|
struct FVector Vector_Down();
|
|
double Vector_DistanceSquared(const struct FVector& V1, const struct FVector& V2);
|
|
double Vector_Distance2DSquared(const struct FVector& V1, const struct FVector& V2);
|
|
double Vector_Distance2D(const struct FVector& V1, const struct FVector& V2);
|
|
double Vector_Distance(const struct FVector& V1, const struct FVector& V2);
|
|
double Vector_CosineAngle2D(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Vector_ComponentMin(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Vector_ComponentMax(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Vector_ClampSizeMax2D(const struct FVector& A, double Max);
|
|
struct FVector Vector_ClampSizeMax(const struct FVector& A, double Max);
|
|
struct FVector Vector_ClampSize2D(const struct FVector& A, double Min, double Max);
|
|
struct FVector Vector_BoundedToCube(const struct FVector& InVect, float InRadius);
|
|
struct FVector Vector_BoundedToBox(const struct FVector& InVect, const struct FVector& InBoxMin, const struct FVector& InBoxMax);
|
|
struct FVector Vector_Backward();
|
|
void Vector_Assign(struct FVector& A, struct FVector& InVector);
|
|
void Vector_AddBounded(struct FVector& A, const struct FVector& InAddVect, float InRadius);
|
|
struct FVector4 Vector4_Zero();
|
|
double Vector4_SizeSquared3(struct FVector4& A);
|
|
double Vector4_SizeSquared(struct FVector4& A);
|
|
double Vector4_Size3(struct FVector4& A);
|
|
double Vector4_Size(struct FVector4& A);
|
|
void Vector4_Set(struct FVector4& A, double X, double Y, double Z, double W);
|
|
struct FVector4 Vector4_NormalUnsafe3(struct FVector4& A);
|
|
void Vector4_Normalize3(struct FVector4& A, float Tolerance);
|
|
struct FVector4 Vector4_Normal3(struct FVector4& A, float Tolerance);
|
|
struct FVector4 Vector4_Negated(struct FVector4& A);
|
|
struct FVector4 Vector4_MirrorByVector3(struct FVector4& Direction, struct FVector4& SurfaceNormal);
|
|
bool Vector4_IsZero(struct FVector4& A);
|
|
bool Vector4_IsUnit3(struct FVector4& A, float SquaredLenthTolerance);
|
|
bool Vector4_IsNormal3(struct FVector4& A);
|
|
bool Vector4_IsNearlyZero3(struct FVector4& A, float Tolerance);
|
|
bool Vector4_IsNAN(struct FVector4& A);
|
|
double Vector4_DotProduct3(struct FVector4& A, struct FVector4& B);
|
|
double Vector4_DotProduct(struct FVector4& A, struct FVector4& B);
|
|
struct FVector4 Vector4_CrossProduct3(struct FVector4& A, struct FVector4& B);
|
|
void Vector4_Assign(struct FVector4& A, struct FVector4& InVector);
|
|
struct FVector2D Vector2DInterpTo_Constant(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed);
|
|
struct FVector2D Vector2DInterpTo(const struct FVector2D& Current, const struct FVector2D& Target, float DeltaTime, float InterpSpeed);
|
|
struct FVector2D Vector2D_Zero();
|
|
struct FVector2D Vector2D_Unit45Deg();
|
|
struct FVector2D Vector2D_One();
|
|
struct FVector VEase(const struct FVector& A, const struct FVector& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps);
|
|
struct FDateTime UtcNow();
|
|
struct FVector4 TransformVector4(struct FMatrix& Matrix, struct FVector4& Vec4);
|
|
struct FRotator TransformRotation(struct FTransform& T, const struct FRotator& Rotation);
|
|
struct FVector TransformLocation(struct FTransform& T, const struct FVector& Location);
|
|
struct FVector TransformDirection(struct FTransform& T, const struct FVector& Direction);
|
|
float Transform_Determinant(struct FTransform& Transform);
|
|
struct FVector2D ToSign2D(const struct FVector2D& A);
|
|
struct FVector2D ToRounded2D(const struct FVector2D& A);
|
|
void ToDirectionAndLength2D(const struct FVector2D& A, struct FVector2D* OutDir, double* OutLength);
|
|
struct FDateTime Today();
|
|
struct FTransform TLerp(struct FTransform& A, struct FTransform& B, float Alpha, enum class ELerpInterpolationMode InterpMode);
|
|
struct FTransform TInterpTo(struct FTransform& Current, struct FTransform& Target, float DeltaTime, float InterpSpeed);
|
|
struct FTimespan TimespanZeroValue();
|
|
float TimespanRatio(const struct FTimespan& A, const struct FTimespan& B);
|
|
struct FTimespan TimespanMinValue();
|
|
struct FTimespan TimespanMaxValue();
|
|
bool TimespanFromString(const class FString& TimespanString, struct FTimespan* Result);
|
|
struct FTransform TEase(struct FTransform& A, struct FTransform& B, float Alpha, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps);
|
|
double Tan(double A);
|
|
struct FVector Subtract_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Subtract_VectorInt(const struct FVector& A, int32 B);
|
|
struct FVector Subtract_VectorFloat(const struct FVector& A, double B);
|
|
struct FVector4 Subtract_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
struct FVector2D Subtract_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
struct FVector2D Subtract_Vector2DFloat(const struct FVector2D& A, double B);
|
|
struct FTimespan Subtract_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
struct FQuat Subtract_QuatQuat(struct FQuat& A, struct FQuat& B);
|
|
struct FLinearColor Subtract_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
struct FIntPoint Subtract_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
struct FIntPoint Subtract_IntPointInt(const struct FIntPoint& A, int32 B);
|
|
int32 Subtract_IntInt(int32 A, int32 B);
|
|
int64 Subtract_Int64Int64(int64 A, int64 B);
|
|
double Subtract_DoubleDouble(double A, double B);
|
|
struct FDateTime Subtract_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B);
|
|
struct FTimespan Subtract_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
uint8 Subtract_ByteByte(uint8 A, uint8 B);
|
|
double Square(double A);
|
|
double Sqrt(double A);
|
|
struct FVector Spherical2DToUnitCartesian(const struct FVector2D& A);
|
|
double Sin(double A);
|
|
int64 SignOfInteger64(int64 A);
|
|
int32 SignOfInteger(int32 A);
|
|
double SignOfFloat(double A);
|
|
void SetVectorSpringStateVelocity(struct FVectorSpringState& SpringState, const struct FVector& Velocity);
|
|
void SetRandomStreamSeed(struct FRandomStream& Stream, int32 NewSeed);
|
|
void SetQuaternionSpringStateAngularVelocity(struct FQuaternionSpringState& SpringState, const struct FVector& AngularVelocity);
|
|
void SetFloatSpringStateVelocity(struct FFloatSpringState& SpringState, float Velocity);
|
|
void Set2D(struct FVector2D& A, double X, double Y);
|
|
struct FVector SelectVector(const struct FVector& A, const struct FVector& B, bool bPickA);
|
|
struct FTransform SelectTransform(struct FTransform& A, struct FTransform& B, bool bPickA);
|
|
class FString SelectString(const class FString& A, const class FString& B, bool bPickA);
|
|
struct FRotator SelectRotator(const struct FRotator& A, const struct FRotator& B, bool bPickA);
|
|
class UObject* SelectObject(class UObject* A, class UObject* B, bool bSelectA);
|
|
int32 SelectInt(int32 A, int32 B, bool bPickA);
|
|
double SelectFloat(double A, double B, bool bPickA);
|
|
struct FLinearColor SelectColor(const struct FLinearColor& A, const struct FLinearColor& B, bool bPickA);
|
|
class UClass* SelectClass(class UClass* A, class UClass* B, bool bSelectA);
|
|
void SeedRandomStream(struct FRandomStream& Stream);
|
|
double SafeDivide(double A, double B);
|
|
int64 Round64(double A);
|
|
int32 Round(double A);
|
|
struct FRotator RotatorFromAxisAndAngle(const struct FVector& Axis, float Angle);
|
|
struct FVector RotateAngleAxis(const struct FVector& InVect, float AngleDeg, const struct FVector& Axis);
|
|
struct FRotator RLerp(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath);
|
|
struct FRotator RInterpTo_Constant(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed);
|
|
struct FRotator RInterpTo(const struct FRotator& Current, const struct FRotator& Target, float DeltaTime, float InterpSpeed);
|
|
void RGBToHSV_Vector(const struct FLinearColor& RGB, struct FLinearColor* HSV);
|
|
void RGBToHSV(const struct FLinearColor& InColor, float* H, float* S, float* V, float* A);
|
|
struct FLinearColor RGBLinearToHSV(const struct FLinearColor& RGB);
|
|
void ResetVectorSpringState(struct FVectorSpringState& SpringState);
|
|
void ResetRandomStream(struct FRandomStream& Stream);
|
|
void ResetQuaternionSpringState(struct FQuaternionSpringState& SpringState);
|
|
void ResetFloatSpringState(struct FFloatSpringState& SpringState);
|
|
struct FRotator REase(const struct FRotator& A, const struct FRotator& B, float Alpha, bool bShortestPath, enum class EEasingFunc EasingFunc, float BlendExp, int32 Steps);
|
|
struct FVector RandomUnitVectorInEllipticalConeInRadiansFromStream(struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians, struct FRandomStream& Stream);
|
|
struct FVector RandomUnitVectorInEllipticalConeInRadians(const struct FVector& ConeDir, float MaxYawInRadians, float MaxPitchInRadians);
|
|
struct FVector RandomUnitVectorInEllipticalConeInDegreesFromStream(struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees, struct FRandomStream& Stream);
|
|
struct FVector RandomUnitVectorInEllipticalConeInDegrees(const struct FVector& ConeDir, float MaxYawInDegrees, float MaxPitchInDegrees);
|
|
struct FVector RandomUnitVectorInConeInRadiansFromStream(struct FVector& ConeDir, float ConeHalfAngleInRadians, struct FRandomStream& Stream);
|
|
struct FVector RandomUnitVectorInConeInRadians(const struct FVector& ConeDir, float ConeHalfAngleInRadians);
|
|
struct FVector RandomUnitVectorInConeInDegreesFromStream(struct FVector& ConeDir, float ConeHalfAngleInDegrees, struct FRandomStream& Stream);
|
|
struct FVector RandomUnitVectorInConeInDegrees(const struct FVector& ConeDir, float ConeHalfAngleInDegrees);
|
|
struct FVector RandomUnitVectorFromStream(struct FRandomStream& Stream);
|
|
struct FVector RandomUnitVector();
|
|
struct FRotator RandomRotatorFromStream(bool bRoll, struct FRandomStream& Stream);
|
|
struct FRotator RandomRotator(bool bRoll);
|
|
struct FVector RandomPointInBoundingBoxFromStream_Box(const struct FBox& Box, struct FRandomStream& Stream);
|
|
struct FVector RandomPointInBoundingBoxFromStream(const struct FVector& Center, const struct FVector& HalfSize, struct FRandomStream& Stream);
|
|
struct FVector RandomPointInBoundingBox_Box(const struct FBox& Box);
|
|
struct FVector RandomPointInBoundingBox(const struct FVector& Center, const struct FVector& HalfSize);
|
|
int32 RandomIntegerInRangeFromStream(int32 Min, int32 Max, struct FRandomStream& Stream);
|
|
int32 RandomIntegerInRange(int32 Min, int32 Max);
|
|
int32 RandomIntegerFromStream(int32 Max, struct FRandomStream& Stream);
|
|
int64 RandomInteger64InRange(int64 Min, int64 Max);
|
|
int64 RandomInteger64(int64 Max);
|
|
int32 RandomInteger(int32 Max);
|
|
float RandomFloatInRangeFromStream(float Min, float Max, struct FRandomStream& Stream);
|
|
double RandomFloatInRange(double Min, double Max);
|
|
float RandomFloatFromStream(struct FRandomStream& Stream);
|
|
double RandomFloat();
|
|
bool RandomBoolWithWeightFromStream(float Weight, struct FRandomStream& RandomStream);
|
|
bool RandomBoolWithWeight(float Weight);
|
|
bool RandomBoolFromStream(struct FRandomStream& Stream);
|
|
bool RandomBool();
|
|
double RadiansToDegrees(double A);
|
|
struct FQuat QuaternionSpringInterp(const struct FQuat& Current, const struct FQuat& Target, struct FQuaternionSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bInitializeFromTarget);
|
|
struct FVector Quat_VectorUp(struct FQuat& Q);
|
|
struct FVector Quat_VectorRight(struct FQuat& Q);
|
|
struct FVector Quat_VectorForward(struct FQuat& Q);
|
|
struct FVector Quat_UnrotateVector(struct FQuat& Q, struct FVector& V);
|
|
float Quat_SizeSquared(struct FQuat& Q);
|
|
float Quat_Size(struct FQuat& Q);
|
|
void Quat_SetFromEuler(struct FQuat& Q, struct FVector& Euler);
|
|
void Quat_SetComponents(struct FQuat& Q, float X, float Y, float Z, float W);
|
|
struct FRotator Quat_Rotator(struct FQuat& Q);
|
|
struct FVector Quat_RotateVector(struct FQuat& Q, struct FVector& V);
|
|
struct FQuat Quat_Normalized(struct FQuat& Q, float Tolerance);
|
|
void Quat_Normalize(struct FQuat& Q, float Tolerance);
|
|
struct FQuat Quat_MakeFromEuler(struct FVector& Euler);
|
|
struct FQuat Quat_Log(struct FQuat& Q);
|
|
bool Quat_IsNormalized(struct FQuat& Q);
|
|
bool Quat_IsNonFinite(struct FQuat& Q);
|
|
bool Quat_IsIdentity(struct FQuat& Q, float Tolerance);
|
|
bool Quat_IsFinite(struct FQuat& Q);
|
|
struct FQuat Quat_Inversed(struct FQuat& Q);
|
|
struct FQuat Quat_Identity();
|
|
struct FVector Quat_GetRotationAxis(struct FQuat& Q);
|
|
struct FVector Quat_GetAxisZ(struct FQuat& Q);
|
|
struct FVector Quat_GetAxisY(struct FQuat& Q);
|
|
struct FVector Quat_GetAxisX(struct FQuat& Q);
|
|
float Quat_GetAngle(struct FQuat& Q);
|
|
struct FQuat Quat_Exp(struct FQuat& Q);
|
|
struct FVector Quat_Euler(struct FQuat& Q);
|
|
void Quat_EnforceShortestArcWith(struct FQuat& A, struct FQuat& B);
|
|
float Quat_AngularDistance(struct FQuat& A, struct FQuat& B);
|
|
struct FVector ProjectVectorOnToVector(const struct FVector& V, const struct FVector& Target);
|
|
struct FVector ProjectVectorOnToPlane(const struct FVector& V, const struct FVector& PlaneNormal);
|
|
struct FVector ProjectPointOnToPlane(const struct FVector& Point, const struct FVector& PlaneBase, const struct FVector& PlaneNormal);
|
|
bool PointsAreCoplanar(TArray<struct FVector>& Points, float Tolerance);
|
|
float PerlinNoise1D(float Value);
|
|
int32 Percent_IntInt(int32 A, int32 B);
|
|
int64 Percent_Int64Int64(int64 A, int64 B);
|
|
double Percent_FloatFloat(double A, double B);
|
|
uint8 Percent_ByteByte(uint8 A, uint8 B);
|
|
int32 Or_IntInt(int32 A, int32 B);
|
|
int64 Or_Int64Int64(int64 A, int64 B);
|
|
struct FDateTime Now();
|
|
bool NotEqualExactly_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
bool NotEqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
bool NotEqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
bool NotEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance);
|
|
bool NotEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance);
|
|
bool NotEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance);
|
|
bool NotEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool NotEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance);
|
|
bool NotEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float ErrorTolerance);
|
|
bool NotEqual_ObjectObject(class UObject* A, class UObject* B);
|
|
bool NotEqual_NameName(class FName A, class FName B);
|
|
bool NotEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance);
|
|
bool NotEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
bool NotEqual_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
bool NotEqual_IntInt(int32 A, int32 B);
|
|
bool NotEqual_Int64Int64(int64 A, int64 B);
|
|
bool NotEqual_DoubleDouble(double A, double B);
|
|
bool NotEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool NotEqual_ClassClass(class UClass* A, class UClass* B);
|
|
bool NotEqual_ByteByte(uint8 A, uint8 B);
|
|
bool NotEqual_BoolBool(bool A, bool B);
|
|
bool Not_PreBool(bool A);
|
|
int64 Not_Int64(int64 A);
|
|
int32 Not_Int(int32 A);
|
|
struct FVector2D NormalSafe2D(const struct FVector2D& A, float Tolerance);
|
|
double NormalizeToRange(double Value, double RangeMin, double RangeMax);
|
|
struct FRotator NormalizedDeltaRotator(const struct FRotator& A, const struct FRotator& B);
|
|
float NormalizeAxis(float Angle);
|
|
void Normalize2D(struct FVector2D& A, float Tolerance);
|
|
struct FVector2D Normal2D(const struct FVector2D& A);
|
|
struct FVector Normal(const struct FVector& A, float Tolerance);
|
|
struct FVector NegateVector(const struct FVector& A);
|
|
struct FRotator NegateRotator(const struct FRotator& A);
|
|
struct FVector2D Negated2D(struct FVector2D& A);
|
|
bool NearlyEqual_TransformTransform(struct FTransform& A, struct FTransform& B, float LocationTolerance, float RotationTolerance, float Scale3DTolerance);
|
|
bool NearlyEqual_FloatFloat(double A, double B, double ErrorTolerance);
|
|
double MultiplyMultiply_FloatFloat(double Base, double Exp);
|
|
double MultiplyByPi(double Value);
|
|
struct FVector Multiply_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Multiply_VectorInt(const struct FVector& A, int32 B);
|
|
struct FVector Multiply_VectorFloat(const struct FVector& A, double B);
|
|
struct FVector4 Multiply_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
struct FVector2D Multiply_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
struct FVector2D Multiply_Vector2DFloat(const struct FVector2D& A, double B);
|
|
struct FTimespan Multiply_TimespanFloat(const struct FTimespan& A, float Scalar);
|
|
struct FRotator Multiply_RotatorInt(const struct FRotator& A, int32 B);
|
|
struct FRotator Multiply_RotatorFloat(const struct FRotator& A, float B);
|
|
struct FQuat Multiply_QuatQuat(struct FQuat& A, struct FQuat& B);
|
|
struct FMatrix Multiply_MatrixMatrix(struct FMatrix& A, struct FMatrix& B);
|
|
struct FMatrix Multiply_MatrixFloat(struct FMatrix& A, double B);
|
|
struct FLinearColor Multiply_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
struct FLinearColor Multiply_LinearColorFloat(const struct FLinearColor& A, float B);
|
|
struct FIntPoint Multiply_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
struct FIntPoint Multiply_IntPointInt(const struct FIntPoint& A, int32 B);
|
|
int32 Multiply_IntInt(int32 A, int32 B);
|
|
double Multiply_IntFloat(int32 A, double B);
|
|
int64 Multiply_Int64Int64(int64 A, int64 B);
|
|
double Multiply_DoubleDouble(double A, double B);
|
|
uint8 Multiply_ByteByte(uint8 A, uint8 B);
|
|
struct FVector MirrorVectorByNormal(const struct FVector& InVect, const struct FVector& InNormal);
|
|
void MinOfIntArray(TArray<int32>& IntArray, int32* IndexOfMinValue, int32* MinValue);
|
|
void MinOfFloatArray(TArray<float>& FloatArray, int32* IndexOfMinValue, float* MinValue);
|
|
void MinOfByteArray(TArray<uint8>& ByteArray, int32* IndexOfMinValue, uint8* MinValue);
|
|
int64 MinInt64(int64 A, int64 B);
|
|
void MinimumAreaRectangle(class UObject* WorldContextObject, TArray<struct FVector>& InVerts, struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutSideLengthX, float* OutSideLengthY, bool bDebugDraw);
|
|
void MinAreaRectangle(class UObject* WorldContextObject, TArray<struct FVector>& InPoints, struct FVector& SampleSurfaceNormal, struct FVector* OutRectCenter, struct FRotator* OutRectRotation, float* OutRectLengthX, float* OutRectLengthY, bool bDebugDraw);
|
|
int32 Min(int32 A, int32 B);
|
|
void MedianOfIntArray(const TArray<int32>& IntArray, float* MedianValue);
|
|
void MaxOfIntArray(TArray<int32>& IntArray, int32* IndexOfMaxValue, int32* MaxValue);
|
|
void MaxOfFloatArray(TArray<float>& FloatArray, int32* IndexOfMaxValue, float* MaxValue);
|
|
void MaxOfByteArray(TArray<uint8>& ByteArray, int32* IndexOfMaxValue, uint8* MaxValue);
|
|
int64 MaxInt64(int64 A, int64 B);
|
|
int32 Max(int32 A, int32 B);
|
|
struct FVector4 Matrix_TransformVector4(struct FMatrix& M, const struct FVector4& V);
|
|
struct FVector4 Matrix_TransformVector(struct FMatrix& M, const struct FVector& V);
|
|
struct FVector4 Matrix_TransformPosition(struct FMatrix& M, const struct FVector& V);
|
|
struct FQuat Matrix_ToQuat(struct FMatrix& M);
|
|
void Matrix_SetOrigin(struct FMatrix& M, const struct FVector& NewOrigin);
|
|
void Matrix_SetColumn(struct FMatrix& M, enum class EMatrixColumns Column, const struct FVector& Value);
|
|
void Matrix_SetAxis(struct FMatrix& M, enum class EAxis Axis, const struct FVector& AxisVector);
|
|
struct FMatrix Matrix_ScaleTranslation(struct FMatrix& M, const struct FVector& Scale3D);
|
|
struct FMatrix Matrix_RemoveTranslation(struct FMatrix& M);
|
|
void Matrix_RemoveScaling(struct FMatrix& M, float Tolerance);
|
|
struct FMatrix Matrix_Mirror(struct FMatrix& M, enum class EAxis MirrorAxis, enum class EAxis FlipAxis);
|
|
struct FVector Matrix_InverseTransformVector(struct FMatrix& M, const struct FVector& V);
|
|
struct FVector Matrix_InverseTransformPosition(struct FMatrix& M, const struct FVector& V);
|
|
struct FMatrix Matrix_Identity();
|
|
struct FVector Matrix_GetUnitAxis(struct FMatrix& M, enum class EAxis Axis);
|
|
void Matrix_GetUnitAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z);
|
|
struct FMatrix Matrix_GetTransposed(struct FMatrix& M);
|
|
struct FMatrix Matrix_GetTransposeAdjoint(struct FMatrix& M);
|
|
struct FVector Matrix_GetScaleVector(struct FMatrix& M, float Tolerance);
|
|
struct FVector Matrix_GetScaledAxis(struct FMatrix& M, enum class EAxis Axis);
|
|
void Matrix_GetScaledAxes(struct FMatrix& M, struct FVector* X, struct FVector* Y, struct FVector* Z);
|
|
float Matrix_GetRotDeterminant(struct FMatrix& M);
|
|
struct FRotator Matrix_GetRotator(struct FMatrix& M);
|
|
struct FVector Matrix_GetOrigin(struct FMatrix& InMatrix);
|
|
float Matrix_GetMaximumAxisScale(struct FMatrix& M);
|
|
struct FMatrix Matrix_GetMatrixWithoutScale(struct FMatrix& M, float Tolerance);
|
|
struct FMatrix Matrix_GetInverse(struct FMatrix& M);
|
|
bool Matrix_GetFrustumTopPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
bool Matrix_GetFrustumRightPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
bool Matrix_GetFrustumNearPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
bool Matrix_GetFrustumLeftPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
bool Matrix_GetFrustumFarPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
bool Matrix_GetFrustumBottomPlane(struct FMatrix& M, struct FPlane* OutPlane);
|
|
float Matrix_GetDeterminant(struct FMatrix& M);
|
|
struct FVector Matrix_GetColumn(struct FMatrix& M, enum class EMatrixColumns Column);
|
|
bool Matrix_ContainsNaN(struct FMatrix& M);
|
|
struct FMatrix Matrix_ConcatenateTranslation(struct FMatrix& M, const struct FVector& Translation);
|
|
struct FMatrix Matrix_ApplyScale(struct FMatrix& M, float Scale);
|
|
double MapRangeUnclamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB);
|
|
double MapRangeClamped(double Value, double InRangeA, double InRangeB, double OutRangeA, double OutRangeB);
|
|
struct FVector_NetQuantizeNormal MakeVector_NetQuantizeNormal(double X, double Y, double Z);
|
|
struct FVector_NetQuantize100 MakeVector_NetQuantize100(double X, double Y, double Z);
|
|
struct FVector_NetQuantize10 MakeVector_NetQuantize10(double X, double Y, double Z);
|
|
struct FVector_NetQuantize MakeVector_NetQuantize(double X, double Y, double Z);
|
|
struct FVector4 MakeVector4(double X, double Y, double Z, double W);
|
|
struct FVector2D MakeVector2D(double X, double Y);
|
|
struct FVector MakeVector(double X, double Y, double Z);
|
|
struct FTransform MakeTransform(const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale);
|
|
struct FTimespan MakeTimespan2(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 FractionNano);
|
|
struct FTimespan MakeTimespan(int32 Days, int32 Hours, int32 Minutes, int32 Seconds, int32 Milliseconds);
|
|
struct FRotator MakeRotFromZY(struct FVector& Z, struct FVector& Y);
|
|
struct FRotator MakeRotFromZX(struct FVector& Z, struct FVector& X);
|
|
struct FRotator MakeRotFromZ(struct FVector& Z);
|
|
struct FRotator MakeRotFromYZ(struct FVector& Y, struct FVector& Z);
|
|
struct FRotator MakeRotFromYX(struct FVector& Y, struct FVector& X);
|
|
struct FRotator MakeRotFromY(struct FVector& Y);
|
|
struct FRotator MakeRotFromXZ(struct FVector& X, struct FVector& Z);
|
|
struct FRotator MakeRotFromXY(struct FVector& X, struct FVector& Y);
|
|
struct FRotator MakeRotFromX(struct FVector& X);
|
|
struct FRotator MakeRotator(float Roll, float Pitch, float Yaw);
|
|
struct FRotator MakeRotationFromAxes(const struct FVector& Forward, const struct FVector& Right, const struct FVector& Up);
|
|
struct FTransform MakeRelativeTransform(struct FTransform& A, struct FTransform& RelativeTo);
|
|
struct FRandomStream MakeRandomStream(int32 InitialSeed);
|
|
struct FQuat MakeQuat(float X, float Y, float Z, float W);
|
|
struct FQualifiedFrameTime MakeQualifiedFrameTime(const struct FFrameNumber& Frame, const struct FFrameRate& FrameRate, float SubFrame);
|
|
float MakePulsatingValue(float InCurrentTime, float InPulsesPerSecond, float InPhase);
|
|
struct FPlane MakePlaneFromPointAndNormal(const struct FVector& Point, const struct FVector& Normal);
|
|
struct FFrameRate MakeFrameRate(int32 Numerator, int32 Denominator);
|
|
struct FDateTime MakeDateTime(int32 Year, int32 Month, int32 Day, int32 Hour, int32 Minute, int32 Second, int32 Millisecond);
|
|
struct FLinearColor MakeColor(float R, float G, float B, float A);
|
|
struct FBoxSphereBounds MakeBoxSphereBounds(const struct FVector& Origin, const struct FVector& BoxExtent, float SphereRadius);
|
|
struct FBox2D MakeBox2D(const struct FVector2D& Min, const struct FVector2D& Max);
|
|
struct FBox MakeBox(const struct FVector& Min, const struct FVector& Max);
|
|
double Loge(double A);
|
|
double Log(double A, double Base);
|
|
bool LinePlaneIntersection_OriginNormal(struct FVector& LineStart, struct FVector& LineEnd, const struct FVector& PlaneOrigin, const struct FVector& PlaneNormal, float* T, struct FVector* Intersection);
|
|
bool LinePlaneIntersection(struct FVector& LineStart, struct FVector& LineEnd, struct FPlane& APlane, float* T, struct FVector* Intersection);
|
|
struct FLinearColor LinearColorLerpUsingHSV(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha);
|
|
struct FLinearColor LinearColorLerp(const struct FLinearColor& A, const struct FLinearColor& B, float Alpha);
|
|
struct FLinearColor LinearColor_Yellow();
|
|
struct FLinearColor LinearColor_White();
|
|
struct FLinearColor LinearColor_Transparent();
|
|
struct FColor LinearColor_ToRGBE(const struct FLinearColor& InLinearColor);
|
|
struct FLinearColor LinearColor_ToNewOpacity(const struct FLinearColor& InColor, float InOpacity);
|
|
void LinearColor_SetTemperature(struct FLinearColor& InOutColor, float InTemperature);
|
|
void LinearColor_SetRGBA(struct FLinearColor& InOutColor, float R, float G, float B, float A);
|
|
void LinearColor_SetRandomHue(struct FLinearColor& InOutColor);
|
|
void LinearColor_SetFromSRGB(struct FLinearColor& InOutColor, struct FColor& InSRGB);
|
|
void LinearColor_SetFromPow22(struct FLinearColor& InOutColor, struct FColor& InColor);
|
|
void LinearColor_SetFromHSV(struct FLinearColor& InOutColor, float H, float S, float V, float A);
|
|
void LinearColor_Set(struct FLinearColor& InOutColor, const struct FLinearColor& InColor);
|
|
struct FLinearColor LinearColor_Red();
|
|
struct FColor LinearColor_QuantizeRound(const struct FLinearColor& InColor);
|
|
struct FColor LinearColor_Quantize(const struct FLinearColor& InColor);
|
|
bool LinearColor_IsNearEqual(const struct FLinearColor& A, const struct FLinearColor& B, float Tolerance);
|
|
struct FLinearColor LinearColor_Green();
|
|
struct FLinearColor LinearColor_Gray();
|
|
float LinearColor_GetMin(const struct FLinearColor& InColor);
|
|
float LinearColor_GetMax(const struct FLinearColor& InColor);
|
|
float LinearColor_GetLuminance(const struct FLinearColor& InColor);
|
|
float LinearColor_Distance(const struct FLinearColor& C1, const struct FLinearColor& C2);
|
|
struct FLinearColor LinearColor_Desaturated(const struct FLinearColor& InColor, float InDesaturation);
|
|
struct FLinearColor LinearColor_Blue();
|
|
struct FLinearColor LinearColor_Black();
|
|
struct FVector LessLess_VectorRotator(const struct FVector& A, const struct FRotator& B);
|
|
bool LessEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool LessEqual_IntInt(int32 A, int32 B);
|
|
bool LessEqual_Int64Int64(int64 A, int64 B);
|
|
bool LessEqual_DoubleDouble(double A, double B);
|
|
bool LessEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool LessEqual_ByteByte(uint8 A, uint8 B);
|
|
bool Less_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool Less_IntInt(int32 A, int32 B);
|
|
bool Less_Int64Int64(int64 A, int64 B);
|
|
bool Less_DoubleDouble(double A, double B);
|
|
bool Less_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool Less_ByteByte(uint8 A, uint8 B);
|
|
double Lerp(double A, double B, double Alpha);
|
|
bool IsZero2D(struct FVector2D& A);
|
|
bool IsPointInBoxWithTransform_Box(const struct FVector& Point, struct FTransform& BoxWorldTransform, const struct FBox& BoxExtent);
|
|
bool IsPointInBoxWithTransform(const struct FVector& Point, struct FTransform& BoxWorldTransform, const struct FVector& BoxExtent);
|
|
bool IsPointInBox_Box(const struct FVector& Point, const struct FBox& Box);
|
|
bool IsPointInBox(const struct FVector& Point, const struct FVector& BoxOrigin, const struct FVector& BoxExtent);
|
|
bool IsNearlyZero2D(struct FVector2D& A, float Tolerance);
|
|
bool IsMorning(const struct FDateTime& A);
|
|
bool IsLeapYear(int32 Year);
|
|
bool IsAfternoon(const struct FDateTime& A);
|
|
struct FTransform InvertTransform(struct FTransform& T);
|
|
struct FRotator InverseTransformRotation(struct FTransform& T, const struct FRotator& Rotation);
|
|
struct FVector InverseTransformLocation(struct FTransform& T, const struct FVector& Location);
|
|
struct FVector InverseTransformDirection(struct FTransform& T, const struct FVector& Direction);
|
|
struct FIntPoint IntPoint_Zero();
|
|
struct FIntPoint IntPoint_Up();
|
|
struct FIntPoint IntPoint_Right();
|
|
struct FIntPoint IntPoint_One();
|
|
struct FIntPoint IntPoint_Left();
|
|
struct FIntPoint IntPoint_Down();
|
|
bool InRange_IntInt(int32 Value, int32 Min, int32 Max, bool InclusiveMin, bool InclusiveMax);
|
|
bool InRange_Int64Int64(int64 Value, int64 Min, int64 Max, bool InclusiveMin, bool InclusiveMax);
|
|
bool InRange_FloatFloat(double Value, double Min, double Max, bool InclusiveMin, bool InclusiveMax);
|
|
double Hypotenuse(double Width, double Height);
|
|
struct FLinearColor HSVToRGBLinear(const struct FLinearColor& HSV);
|
|
void HSVToRGB_Vector(const struct FLinearColor& HSV, struct FLinearColor* RGB);
|
|
struct FLinearColor HSVToRGB(float H, float S, float V, float A);
|
|
double GridSnap_Float(double Location, double GridSize);
|
|
struct FVector GreaterGreater_VectorRotator(const struct FVector& A, const struct FRotator& B);
|
|
bool GreaterEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool GreaterEqual_IntInt(int32 A, int32 B);
|
|
bool GreaterEqual_Int64Int64(int64 A, int64 B);
|
|
bool GreaterEqual_DoubleDouble(double A, double B);
|
|
bool GreaterEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool GreaterEqual_ByteByte(uint8 A, uint8 B);
|
|
bool Greater_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool Greater_IntInt(int32 A, int32 B);
|
|
bool Greater_Int64Int64(int64 A, int64 B);
|
|
bool Greater_DoubleDouble(double A, double B);
|
|
bool Greater_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool Greater_ByteByte(uint8 A, uint8 B);
|
|
int32 GetYear(const struct FDateTime& A);
|
|
void GetYawPitchFromVector(const struct FVector& InVec, float* Yaw, float* Pitch);
|
|
struct FVector GetVectorArrayAverage(TArray<struct FVector>& Vectors);
|
|
struct FVector GetUpVector(const struct FRotator& InRot);
|
|
float GetTotalSeconds(const struct FTimespan& A);
|
|
float GetTotalMinutes(const struct FTimespan& A);
|
|
float GetTotalMilliseconds(const struct FTimespan& A);
|
|
float GetTotalHours(const struct FTimespan& A);
|
|
float GetTotalDays(const struct FTimespan& A);
|
|
struct FTimespan GetTimeOfDay(const struct FDateTime& A);
|
|
double GetTAU();
|
|
void GetSlopeDegreeAngles(struct FVector& MyRightYAxis, struct FVector& FloorNormal, struct FVector& UpVector, float* OutSlopePitchDegreeAngle, float* OutSlopeRollDegreeAngle);
|
|
int32 GetSeconds(const struct FTimespan& A);
|
|
int32 GetSecond(const struct FDateTime& A);
|
|
struct FVector2D GetRotated2D(const struct FVector2D& A, float AngleDeg);
|
|
struct FVector GetRightVector(const struct FRotator& InRot);
|
|
struct FVector GetReflectionVector(const struct FVector& Direction, const struct FVector& SurfaceNormal);
|
|
float GetPointDistanceToSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd);
|
|
float GetPointDistanceToLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection);
|
|
double GetPI();
|
|
int32 GetMonth(const struct FDateTime& A);
|
|
int32 GetMinutes(const struct FTimespan& A);
|
|
int32 GetMinute(const struct FDateTime& A);
|
|
double GetMinElement(const struct FVector& A);
|
|
double GetMin2D(const struct FVector2D& A);
|
|
int32 GetMilliseconds(const struct FTimespan& A);
|
|
int32 GetMillisecond(const struct FDateTime& A);
|
|
double GetMaxElement(const struct FVector& A);
|
|
double GetMax2D(const struct FVector2D& A);
|
|
int32 GetHours(const struct FTimespan& A);
|
|
int32 GetHour12(const struct FDateTime& A);
|
|
int32 GetHour(const struct FDateTime& A);
|
|
struct FVector GetForwardVector(const struct FRotator& InRot);
|
|
struct FTimespan GetDuration(const struct FTimespan& A);
|
|
struct FVector GetDirectionUnitVector(const struct FVector& From, const struct FVector& To);
|
|
int32 GetDays(const struct FTimespan& A);
|
|
int32 GetDayOfYear(const struct FDateTime& A);
|
|
int32 GetDay(const struct FDateTime& A);
|
|
struct FDateTime GetDate(const struct FDateTime& A);
|
|
void GetAzimuthAndElevation(const struct FVector& InDirection, struct FTransform& ReferenceFrame, float* Azimuth, float* Elevation);
|
|
void GetAxes(const struct FRotator& A, struct FVector* X, struct FVector* Y, struct FVector* Z);
|
|
double GetAbsMax2D(const struct FVector2D& A);
|
|
struct FVector2D GetAbs2D(const struct FVector2D& A);
|
|
double FWrap(double Value, double Min, double Max);
|
|
struct FIntVector FTruncVector(struct FVector& InVector);
|
|
int64 FTrunc64(double A);
|
|
int32 FTrunc(double A);
|
|
struct FTimespan FromSeconds(float Seconds);
|
|
struct FTimespan FromMinutes(float Minutes);
|
|
struct FTimespan FromMilliseconds(float Milliseconds);
|
|
struct FTimespan FromHours(float Hours);
|
|
struct FTimespan FromDays(float Days);
|
|
double Fraction(double A);
|
|
int64 FMod64(double Dividend, double Divisor, double* Remainder);
|
|
int32 FMod(double Dividend, double Divisor, double* Remainder);
|
|
double FMin(double A, double B);
|
|
double FMax(double A, double B);
|
|
float FloatSpringInterp(float Current, float Target, struct FFloatSpringState& SpringState, float Stiffness, float CriticalDampingFactor, float DeltaTime, float Mass, float TargetVelocityAmount, bool bClamp, float MinValue, float MaxValue, bool bInitializeFromTarget);
|
|
float FixedTurn(float InCurrent, float InDesired, float InDeltaRate);
|
|
double FInterpTo_Constant(double Current, double Target, double DeltaTime, double InterpSpeed);
|
|
double FInterpTo(double Current, double Target, double DeltaTime, double InterpSpeed);
|
|
double FInterpEaseInOut(double A, double B, double Alpha, double Exponent);
|
|
struct FRotator FindRelativeLookAtRotation(struct FTransform& StartTransform, struct FVector& TargetLocation);
|
|
void FindNearestPointsOnLineSegments(const struct FVector& Segment1Start, const struct FVector& Segment1End, const struct FVector& Segment2Start, const struct FVector& Segment2End, struct FVector* Segment1Point, struct FVector* Segment2Point);
|
|
struct FRotator FindLookAtRotation(struct FVector& Start, struct FVector& Target);
|
|
struct FVector FindClosestPointOnSegment(const struct FVector& Point, const struct FVector& SegmentStart, const struct FVector& SegmentEnd);
|
|
struct FVector FindClosestPointOnLine(const struct FVector& Point, const struct FVector& LineOrigin, const struct FVector& LineDirection);
|
|
int64 FFloor64(double A);
|
|
int32 FFloor(double A);
|
|
double FClamp(double Value, double Min, double Max);
|
|
int64 FCeil64(double A);
|
|
int32 FCeil(double A);
|
|
double Exp(double A);
|
|
bool EqualExactly_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
bool EqualExactly_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
bool EqualExactly_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
bool EqualEqual_VectorVector(const struct FVector& A, const struct FVector& B, float ErrorTolerance);
|
|
bool EqualEqual_Vector4Vector4(struct FVector4& A, struct FVector4& B, float ErrorTolerance);
|
|
bool EqualEqual_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B, float ErrorTolerance);
|
|
bool EqualEqual_TransformTransform(struct FTransform& A, struct FTransform& B);
|
|
bool EqualEqual_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
bool EqualEqual_RotatorRotator(const struct FRotator& A, const struct FRotator& B, float ErrorTolerance);
|
|
bool EqualEqual_QuatQuat(struct FQuat& A, struct FQuat& B, float Tolerance);
|
|
bool EqualEqual_ObjectObject(class UObject* A, class UObject* B);
|
|
bool EqualEqual_NameName(class FName A, class FName B);
|
|
bool EqualEqual_MatrixMatrix(struct FMatrix& A, struct FMatrix& B, float Tolerance);
|
|
bool EqualEqual_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
bool EqualEqual_IntInt(int32 A, int32 B);
|
|
bool EqualEqual_Int64Int64(int64 A, int64 B);
|
|
bool EqualEqual_DoubleDouble(double A, double B);
|
|
bool EqualEqual_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
bool EqualEqual_ClassClass(class UClass* A, class UClass* B);
|
|
bool EqualEqual_ByteByte(uint8 A, uint8 B);
|
|
bool EqualEqual_BoolBool(bool A, bool B);
|
|
bool Equal_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
double Ease(double A, double B, double Alpha, enum class EEasingFunc EasingFunc, double BlendExp, int32 Steps);
|
|
struct FVector DynamicWeightedMovingAverage_FVector(const struct FVector& CurrentSample, const struct FVector& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight);
|
|
struct FRotator DynamicWeightedMovingAverage_FRotator(const struct FRotator& CurrentSample, const struct FRotator& PreviousSample, float MaxDistance, float MinWeight, float MaxWeight);
|
|
float DynamicWeightedMovingAverage_Float(float CurrentSample, float PreviousSample, float MaxDistance, float MinWeight, float MaxWeight);
|
|
double DotProduct2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
double Dot_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Divide_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Divide_VectorInt(const struct FVector& A, int32 B);
|
|
struct FVector Divide_VectorFloat(const struct FVector& A, double B);
|
|
struct FVector4 Divide_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
struct FVector2D Divide_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
struct FVector2D Divide_Vector2DFloat(const struct FVector2D& A, double B);
|
|
struct FTimespan Divide_TimespanFloat(const struct FTimespan& A, float Scalar);
|
|
struct FLinearColor Divide_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
struct FIntPoint Divide_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
struct FIntPoint Divide_IntPointInt(const struct FIntPoint& A, int32 B);
|
|
int32 Divide_IntInt(int32 A, int32 B);
|
|
int64 Divide_Int64Int64(int64 A, int64 B);
|
|
double Divide_DoubleDouble(double A, double B);
|
|
uint8 Divide_ByteByte(uint8 A, uint8 B);
|
|
double DistanceSquared2D(const struct FVector2D& V1, const struct FVector2D& V2);
|
|
double Distance2D(const struct FVector2D& V1, const struct FVector2D& V2);
|
|
double DegTan(double A);
|
|
double DegSin(double A);
|
|
double DegreesToRadians(double A);
|
|
double DegCos(double A);
|
|
double DegAtan2(double Y, double X);
|
|
double DegAtan(double A);
|
|
double DegAsin(double A);
|
|
double DegAcos(double A);
|
|
int32 DaysInYear(int32 Year);
|
|
int32 DaysInMonth(int32 Year, int32 Month);
|
|
struct FDateTime DateTimeMinValue();
|
|
struct FDateTime DateTimeMaxValue();
|
|
bool DateTimeFromString(const class FString& DateTimeString, struct FDateTime* Result);
|
|
bool DateTimeFromIsoString(const class FString& IsoString, struct FDateTime* Result);
|
|
double CrossProduct2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
struct FVector Cross_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector CreateVectorFromYawPitch(float Yaw, float Pitch, float Length);
|
|
double Cos(double A);
|
|
struct FTransform ConvertTransformToRelative(struct FTransform& Transform, struct FTransform& ParentTransform);
|
|
struct FVector2D Conv_VectorToVector2D(const struct FVector& InVector);
|
|
struct FTransform Conv_VectorToTransform(const struct FVector& InLocation);
|
|
struct FRotator Conv_VectorToRotator(const struct FVector& InVec);
|
|
struct FQuat Conv_VectorToQuaternion(const struct FVector& InVec);
|
|
struct FLinearColor Conv_VectorToLinearColor(const struct FVector& InVec);
|
|
struct FVector Conv_Vector4ToVector(struct FVector4& InVector4);
|
|
struct FRotator Conv_Vector4ToRotator(struct FVector4& InVec);
|
|
struct FQuat Conv_Vector4ToQuaternion(struct FVector4& InVec);
|
|
struct FVector Conv_Vector2DToVector(const struct FVector2D& InVector2D, float Z);
|
|
struct FIntPoint Conv_Vector2DToIntPoint(const struct FVector2D& InVector2D);
|
|
struct FMatrix Conv_TransformToMatrix(struct FTransform& Transform);
|
|
struct FVector Conv_RotatorToVector(const struct FRotator& InRot);
|
|
struct FTransform Conv_RotatorToTransform(struct FRotator& InRotator);
|
|
struct FQuat Conv_RotatorToQuaternion(const struct FRotator& InRot);
|
|
struct FTransform Conv_MatrixToTransform(struct FMatrix& InMatrix);
|
|
struct FRotator Conv_MatrixToRotator(struct FMatrix& InMatrix);
|
|
struct FVector Conv_LinearColorToVector(const struct FLinearColor& InLinearColor);
|
|
struct FColor Conv_LinearColorToColor(const struct FLinearColor& InLinearColor, bool InUseSRGB);
|
|
struct FVector Conv_IntVectorToVector(struct FIntVector& InIntVector);
|
|
struct FVector Conv_IntToVector(int32 InInt);
|
|
struct FIntVector Conv_IntToIntVector(int32 InInt);
|
|
int64 Conv_IntToInt64(int32 InInt);
|
|
float Conv_IntToFloat(int32 InInt);
|
|
double Conv_IntToDouble(int32 InInt);
|
|
uint8 Conv_IntToByte(int32 InInt);
|
|
bool Conv_IntToBool(int32 InInt);
|
|
struct FVector2D Conv_IntPointToVector2D(const struct FIntPoint& InIntPoint);
|
|
int32 Conv_Int64ToInt(int64 InInt);
|
|
double Conv_Int64ToDouble(int64 InInt);
|
|
uint8 Conv_Int64ToByte(int64 InInt);
|
|
struct FVector Conv_FloatToVector(float InFloat);
|
|
struct FLinearColor Conv_FloatToLinearColor(float InFloat);
|
|
double Conv_FloatToDouble(float InFloat);
|
|
struct FVector Conv_DoubleToVector(double InDouble);
|
|
struct FLinearColor Conv_DoubleToLinearColor(double InDouble);
|
|
int64 Conv_DoubleToInt64(double InDouble);
|
|
float Conv_DoubleToFloat(double InDouble);
|
|
struct FLinearColor Conv_ColorToLinearColor(const struct FColor& InColor);
|
|
int64 Conv_ByteToInt64(uint8 InByte);
|
|
int32 Conv_ByteToInt(uint8 InByte);
|
|
float Conv_ByteToFloat(uint8 InByte);
|
|
double Conv_ByteToDouble(uint8 InByte);
|
|
int32 Conv_BoolToInt(bool InBool);
|
|
float Conv_BoolToFloat(bool InBool);
|
|
uint8 Conv_BoolToByte(bool InBool);
|
|
struct FTransform ComposeTransforms(struct FTransform& A, struct FTransform& B);
|
|
struct FRotator ComposeRotators(const struct FRotator& A, const struct FRotator& B);
|
|
bool ClassIsChildOf(TSubclassOf<class UObject> TestClass, TSubclassOf<class UObject> ParentClass);
|
|
struct FVector ClampVectorSize(const struct FVector& A, double Min, double Max);
|
|
int64 ClampInt64(int64 Value, int64 Min, int64 Max);
|
|
float ClampAxis(float Angle);
|
|
struct FVector2D ClampAxes2D(const struct FVector2D& A, double MinAxisVal, double MaxAxisVal);
|
|
double ClampAngle(double AngleDegrees, double MinAngleDegrees, double MaxAngleDegrees);
|
|
int32 Clamp(int32 Value, int32 Min, int32 Max);
|
|
struct FLinearColor CInterpTo(const struct FLinearColor& Current, const struct FLinearColor& Target, float DeltaTime, float InterpSpeed);
|
|
void BreakVector_NetQuantizeNormal(const struct FVector_NetQuantizeNormal& InVec, double* X, double* Y, double* Z);
|
|
void BreakVector_NetQuantize100(const struct FVector_NetQuantize100& InVec, double* X, double* Y, double* Z);
|
|
void BreakVector_NetQuantize10(const struct FVector_NetQuantize10& InVec, double* X, double* Y, double* Z);
|
|
void BreakVector_NetQuantize(const struct FVector_NetQuantize& InVec, double* X, double* Y, double* Z);
|
|
void BreakVector4(struct FVector4& InVec, double* X, double* Y, double* Z, double* W);
|
|
void BreakVector3f(const struct FVector3f& InVec, float* X, float* Y, float* Z);
|
|
void BreakVector2D(const struct FVector2D& InVec, double* X, double* Y);
|
|
void BreakVector(const struct FVector& InVec, double* X, double* Y, double* Z);
|
|
void BreakTransform(struct FTransform& InTransform, struct FVector* Location, struct FRotator* Rotation, struct FVector* Scale);
|
|
void BreakTimespan2(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* FractionNano);
|
|
void BreakTimespan(const struct FTimespan& InTimespan, int32* Days, int32* Hours, int32* Minutes, int32* Seconds, int32* Milliseconds);
|
|
void BreakRotIntoAxes(struct FRotator& InRot, struct FVector* X, struct FVector* Y, struct FVector* Z);
|
|
void BreakRotator(const struct FRotator& InRot, float* Roll, float* Pitch, float* Yaw);
|
|
void BreakRandomStream(struct FRandomStream& InRandomStream, int32* InitialSeed);
|
|
void BreakQuat(struct FQuat& InQuat, float* X, float* Y, float* Z, float* W);
|
|
void BreakQualifiedFrameTime(struct FQualifiedFrameTime& InFrameTime, struct FFrameNumber* Frame, struct FFrameRate* FrameRate, float* SubFrame);
|
|
void BreakFrameRate(struct FFrameRate& InFrameRate, int32* Numerator, int32* Denominator);
|
|
void BreakDateTime(const struct FDateTime& InDateTime, int32* Year, int32* Month, int32* Day, int32* Hour, int32* Minute, int32* Second, int32* Millisecond);
|
|
void BreakColor(const struct FLinearColor& InColor, float* R, float* G, float* B, float* A);
|
|
void BreakBoxSphereBounds(struct FBoxSphereBounds& InBoxSphereBounds, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius);
|
|
bool BooleanXOR(bool A, bool B);
|
|
bool BooleanOR(bool A, bool B);
|
|
bool BooleanNOR(bool A, bool B);
|
|
bool BooleanNAND(bool A, bool B);
|
|
bool BooleanAND(bool A, bool B);
|
|
uint8 BMin(uint8 A, uint8 B);
|
|
uint8 BMax(uint8 A, uint8 B);
|
|
void AverageOfIntArray(TArray<int32>& IntArray, float* AverageValue);
|
|
double Atan2(double Y, double X);
|
|
double Atan(double A);
|
|
double Asin(double A);
|
|
int32 And_IntInt(int32 A, int32 B);
|
|
int64 And_Int64Int64(int64 A, int64 B);
|
|
struct FVector Add_VectorVector(const struct FVector& A, const struct FVector& B);
|
|
struct FVector Add_VectorInt(const struct FVector& A, int32 B);
|
|
struct FVector Add_VectorFloat(const struct FVector& A, double B);
|
|
struct FVector4 Add_Vector4Vector4(struct FVector4& A, struct FVector4& B);
|
|
struct FVector2D Add_Vector2DVector2D(const struct FVector2D& A, const struct FVector2D& B);
|
|
struct FVector2D Add_Vector2DFloat(const struct FVector2D& A, double B);
|
|
struct FTimespan Add_TimespanTimespan(const struct FTimespan& A, const struct FTimespan& B);
|
|
struct FQuat Add_QuatQuat(struct FQuat& A, struct FQuat& B);
|
|
struct FMatrix Add_MatrixMatrix(struct FMatrix& A, struct FMatrix& B);
|
|
struct FLinearColor Add_LinearColorLinearColor(const struct FLinearColor& A, const struct FLinearColor& B);
|
|
struct FIntPoint Add_IntPointIntPoint(const struct FIntPoint& A, const struct FIntPoint& B);
|
|
struct FIntPoint Add_IntPointInt(const struct FIntPoint& A, int32 B);
|
|
int32 Add_IntInt(int32 A, int32 B);
|
|
int64 Add_Int64Int64(int64 A, int64 B);
|
|
double Add_DoubleDouble(double A, double B);
|
|
struct FDateTime Add_DateTimeTimespan(const struct FDateTime& A, const struct FTimespan& B);
|
|
struct FDateTime Add_DateTimeDateTime(const struct FDateTime& A, const struct FDateTime& B);
|
|
uint8 Add_ByteByte(uint8 A, uint8 B);
|
|
double Acos(double A);
|
|
int64 Abs_Int64(int64 A);
|
|
int32 Abs_Int(int32 A);
|
|
double Abs(double A);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetNodeHelperLibrary
|
|
class UKismetNodeHelperLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetNodeHelperLibrary* GetDefaultObj();
|
|
|
|
void MarkBit(int32* Data, int32 Index);
|
|
bool HasUnmarkedBit(int32 Data, int32 NumBits);
|
|
bool HasMarkedBit(int32 Data, int32 NumBits);
|
|
uint8 GetValidValue(class UEnum* Enum, uint8 EnumeratorValue);
|
|
int32 GetUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits, bool bRandom);
|
|
int32 GetRandomUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits);
|
|
int32 GetFirstUnmarkedBit(int32 Data, int32 StartIdx, int32 NumBits);
|
|
uint8 GetEnumeratorValueFromIndex(class UEnum* Enum, uint8 EnumeratorIndex);
|
|
class FString GetEnumeratorUserFriendlyName(class UEnum* Enum, uint8 EnumeratorValue);
|
|
class FName GetEnumeratorName(class UEnum* Enum, uint8 EnumeratorValue);
|
|
void ClearBit(int32* Data, int32 Index);
|
|
void ClearAllBits(int32* Data);
|
|
bool BitIsMarked(int32 Data, int32 Index);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetRenderingLibrary
|
|
class UKismetRenderingLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetRenderingLibrary* GetDefaultObj();
|
|
|
|
void SetCastInsetShadowForAllAttachments(class UPrimitiveComponent* PrimitiveComponent, bool bCastInsetShadow, bool bLightAttachmentsAsGroup);
|
|
void ResizeRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget, int32 Width, int32 Height);
|
|
class UTexture2D* RenderTargetCreateStaticTexture2DEditorOnly(class UTextureRenderTarget2D* RenderTarget, const class FString& Name, enum class ETextureCompressionSettings CompressionSettings, enum class ETextureMipGenSettings MipSettings);
|
|
void ReleaseRenderTarget2D(class UTextureRenderTarget2D* TextureRenderTarget);
|
|
struct FColor ReadRenderTargetUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V);
|
|
TArray<struct FLinearColor> ReadRenderTargetRawUVArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FBox2D& Area, bool bNormalize);
|
|
struct FLinearColor ReadRenderTargetRawUV(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, float U, float V, bool bNormalize);
|
|
TArray<struct FLinearColor> ReadRenderTargetRawPixelArea(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 MinX, int32 MinY, int32 MaxX, int32 MaxY, bool bNormalize);
|
|
struct FLinearColor ReadRenderTargetRawPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y, bool bNormalize);
|
|
bool ReadRenderTargetRaw(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray<struct FLinearColor>* OutLinearSamples, bool bNormalize);
|
|
struct FColor ReadRenderTargetPixel(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, int32 X, int32 Y);
|
|
bool ReadRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, TArray<struct FColor>* OutSamples, bool bNormalize);
|
|
struct FSkelMeshSkinWeightInfo MakeSkinWeightInfo(int32 Bone0, uint8 Weight0, int32 Bone1, uint8 Weight1, int32 Bone2, uint8 Weight2, int32 Bone3, uint8 Weight3);
|
|
class UTexture2D* ImportFileAsTexture2D(class UObject* WorldContextObject, const class FString& Filename);
|
|
class UTexture2D* ImportBufferAsTexture2D(class UObject* WorldContextObject, TArray<uint8>& Buffer);
|
|
void ExportTexture2D(class UObject* WorldContextObject, class UTexture2D* Texture, const class FString& FilePath, const class FString& Filename);
|
|
void ExportRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const class FString& FilePath, const class FString& Filename);
|
|
void EndDrawCanvasToRenderTarget(class UObject* WorldContextObject, struct FDrawToRenderTargetContext& Context);
|
|
void DrawMaterialToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UMaterialInterface* Material);
|
|
class UTextureRenderTargetVolume* CreateRenderTargetVolume(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Depth, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps);
|
|
class UTextureRenderTarget2DArray* CreateRenderTarget2DArray(class UObject* WorldContextObject, int32 Width, int32 Height, int32 Slices, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps);
|
|
class UTextureRenderTarget2D* CreateRenderTarget2D(class UObject* WorldContextObject, int32 Width, int32 Height, enum class ETextureRenderTargetFormat Format, const struct FLinearColor& ClearColor, bool bAutoGenerateMipMaps);
|
|
void ConvertRenderTargetToTexture2DEditorOnly(class UObject* WorldContextObject, class UTextureRenderTarget2D* RenderTarget, class UTexture2D* Texture);
|
|
void ClearRenderTarget2D(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, const struct FLinearColor& ClearColor);
|
|
struct FMatrix CalculateProjectionMatrix(struct FMinimalViewInfo& MinimalViewInfo);
|
|
void BreakSkinWeightInfo(const struct FSkelMeshSkinWeightInfo& InWeight, int32* Bone0, uint8* Weight0, int32* Bone1, uint8* Weight1, int32* Bone2, uint8* Weight2, int32* Bone3, uint8* Weight3);
|
|
void BeginDrawCanvasToRenderTarget(class UObject* WorldContextObject, class UTextureRenderTarget2D* TextureRenderTarget, class UCanvas** Canvas, struct FVector2D* Size, struct FDrawToRenderTargetContext* Context);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetStringLibrary
|
|
class UKismetStringLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetStringLibrary* GetDefaultObj();
|
|
|
|
class FString TrimTrailing(const class FString& SourceString);
|
|
class FString Trim(const class FString& SourceString);
|
|
class FString ToUpper(const class FString& SourceString);
|
|
class FString ToLower(const class FString& SourceString);
|
|
class FString TimeSecondsToString(float InSeconds);
|
|
bool StartsWith(const class FString& SourceString, const class FString& InPrefix, enum class ESearchCase SearchCase);
|
|
bool Split(const class FString& SourceString, const class FString& InStr, class FString* LeftS, class FString* RightS, enum class ESearchCase SearchCase, enum class ESearchDir SearchDir);
|
|
class FString RightPad(const class FString& SourceString, int32 ChCount);
|
|
class FString RightChop(const class FString& SourceString, int32 Count);
|
|
class FString Right(const class FString& SourceString, int32 Count);
|
|
class FString Reverse(const class FString& SourceString);
|
|
int32 ReplaceInline(class FString& SourceString, const class FString& SearchText, const class FString& ReplacementText, enum class ESearchCase SearchCase);
|
|
class FString Replace(const class FString& SourceString, const class FString& From, const class FString& To, enum class ESearchCase SearchCase);
|
|
TArray<class FString> ParseIntoArray(const class FString& SourceString, const class FString& Delimiter, bool CullEmptyStrings);
|
|
bool NotEqual_StrStr(const class FString& A, const class FString& B);
|
|
bool NotEqual_StriStri(const class FString& A, const class FString& B);
|
|
class FString Mid(const class FString& SourceString, int32 Start, int32 Count);
|
|
bool MatchesWildcard(const class FString& SourceString, const class FString& Wildcard, enum class ESearchCase SearchCase);
|
|
int32 Len(const class FString& S);
|
|
class FString LeftPad(const class FString& SourceString, int32 ChCount);
|
|
class FString LeftChop(const class FString& SourceString, int32 Count);
|
|
class FString Left(const class FString& SourceString, int32 Count);
|
|
class FString JoinStringArray(TArray<class FString>& SourceArray, const class FString& Separator);
|
|
bool IsNumeric(const class FString& SourceString);
|
|
bool IsEmpty(const class FString& InString);
|
|
class FString GetSubstring(const class FString& SourceString, int32 StartIndex, int32 Length);
|
|
int32 GetCharacterAsNumber(const class FString& SourceString, int32 Index);
|
|
TArray<class FString> GetCharacterArrayFromString(const class FString& SourceString);
|
|
int32 FindSubstring(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd, int32 StartPosition);
|
|
bool EqualEqual_StrStr(const class FString& A, const class FString& B);
|
|
bool EqualEqual_StriStri(const class FString& A, const class FString& B);
|
|
bool EndsWith(const class FString& SourceString, const class FString& InSuffix, enum class ESearchCase SearchCase);
|
|
int32 CullArray(const class FString& SourceString, TArray<class FString>* InArray);
|
|
class FString Conv_VectorToString(const struct FVector& InVec);
|
|
class FString Conv_Vector3fToString(const struct FVector3f& InVec);
|
|
class FString Conv_Vector2dToString(const struct FVector2D& InVec);
|
|
class FString Conv_TransformToString(struct FTransform& InTrans);
|
|
void Conv_StringToVector3f(const class FString& InString, struct FVector3f* OutConvertedVector, bool* OutIsValid);
|
|
void Conv_StringToVector2D(const class FString& InString, struct FVector2D* OutConvertedVector2D, bool* OutIsValid);
|
|
void Conv_StringToVector(const class FString& InString, struct FVector* OutConvertedVector, bool* OutIsValid);
|
|
void Conv_StringToRotator(const class FString& InString, struct FRotator* OutConvertedRotator, bool* OutIsValid);
|
|
class FName Conv_StringToName(const class FString& InString);
|
|
int64 Conv_StringToInt64(const class FString& InString);
|
|
int32 Conv_StringToInt(const class FString& InString);
|
|
double Conv_StringToDouble(const class FString& InString);
|
|
void Conv_StringToColor(const class FString& InString, struct FLinearColor* OutConvertedColor, bool* OutIsValid);
|
|
class FString Conv_RotatorToString(const struct FRotator& InRot);
|
|
class FString Conv_PlatformUserIdToString(const struct FPlatformUserId& InPlatformUserId);
|
|
class FString Conv_ObjectToString(class UObject* InObj);
|
|
class FString Conv_NameToString(class FName InName);
|
|
class FString Conv_MatrixToString(struct FMatrix& InMatrix);
|
|
class FString Conv_IntVectorToString(const struct FIntVector& InIntVec);
|
|
class FString Conv_IntToString(int32 InInt);
|
|
class FString Conv_IntPointToString(const struct FIntPoint& InIntPoint);
|
|
class FString Conv_Int64ToString(int64 InInt);
|
|
class FString Conv_InputDeviceIdToString(const struct FInputDeviceId& InDeviceId);
|
|
class FString Conv_DoubleToString(double InDouble);
|
|
class FString Conv_ColorToString(const struct FLinearColor& InColor);
|
|
class FString Conv_ByteToString(uint8 InByte);
|
|
class FString Conv_BoolToString(bool InBool);
|
|
bool Contains(const class FString& SearchIn, const class FString& Substring, bool bUseCase, bool bSearchFromEnd);
|
|
class FString Concat_StrStr(const class FString& A, const class FString& B);
|
|
class FString BuildString_Vector2d(const class FString& AppendTo, const class FString& Prefix, const struct FVector2D& InVector2D, const class FString& Suffix);
|
|
class FString BuildString_Vector(const class FString& AppendTo, const class FString& Prefix, const struct FVector& InVector, const class FString& Suffix);
|
|
class FString BuildString_Rotator(const class FString& AppendTo, const class FString& Prefix, const struct FRotator& InRot, const class FString& Suffix);
|
|
class FString BuildString_Object(const class FString& AppendTo, const class FString& Prefix, class UObject* InObj, const class FString& Suffix);
|
|
class FString BuildString_Name(const class FString& AppendTo, const class FString& Prefix, class FName InName, const class FString& Suffix);
|
|
class FString BuildString_IntVector(const class FString& AppendTo, const class FString& Prefix, const struct FIntVector& InIntVector, const class FString& Suffix);
|
|
class FString BuildString_Int(const class FString& AppendTo, const class FString& Prefix, int32 InInt, const class FString& Suffix);
|
|
class FString BuildString_Double(const class FString& AppendTo, const class FString& Prefix, double InDouble, const class FString& Suffix);
|
|
class FString BuildString_Color(const class FString& AppendTo, const class FString& Prefix, const struct FLinearColor& InColor, const class FString& Suffix);
|
|
class FString BuildString_Bool(const class FString& AppendTo, const class FString& Prefix, bool InBool, const class FString& Suffix);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetStringTableLibrary
|
|
class UKismetStringTableLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetStringTableLibrary* GetDefaultObj();
|
|
|
|
bool IsRegisteredTableId(class FName TableId);
|
|
bool IsRegisteredTableEntry(class FName TableId, const class FString& Key);
|
|
class FString GetTableNamespace(class FName TableId);
|
|
class FString GetTableEntrySourceString(class FName TableId, const class FString& Key);
|
|
class FString GetTableEntryMetaData(class FName TableId, const class FString& Key, class FName MetaDataId);
|
|
TArray<class FName> GetRegisteredStringTables();
|
|
TArray<class FName> GetMetaDataIdsFromStringTableEntry(class FName TableId, const class FString& Key);
|
|
TArray<class FString> GetKeysFromStringTable(class FName TableId);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.KismetSystemLibrary
|
|
class UKismetSystemLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UKismetSystemLibrary* GetDefaultObj();
|
|
|
|
void UnregisterForRemoteNotifications();
|
|
void UnloadPrimaryAssetList(TArray<struct FPrimaryAssetId>& PrimaryAssetIdList);
|
|
void UnloadPrimaryAsset(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
void TransactObject(class UObject* Object);
|
|
void StackTrace();
|
|
bool SphereTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool SphereOverlapComponents(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ComponentClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class UPrimitiveComponent*>* OutComponents);
|
|
bool SphereOverlapActors(class UObject* WorldContextObject, const struct FVector& SpherePos, float SphereRadius, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ActorClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class AActor*>* OutActors);
|
|
void SnapshotObject(class UObject* Object);
|
|
void ShowPlatformSpecificLeaderboardScreen(const class FString& CategoryName);
|
|
void ShowPlatformSpecificAchievementsScreen(class APlayerController* SpecificPlayer);
|
|
void ShowInterstitialAd();
|
|
void ShowAdBanner(int32 AdIdIndex, bool bShowOnBottomOfScreen);
|
|
void SetWindowTitle(class FText& Title);
|
|
void SetVolumeButtonsHandledBySystem(bool bEnabled);
|
|
void SetVectorPropertyByName(class UObject* Object, class FName PropertyName, struct FVector& Value);
|
|
void SetVector3fPropertyByName(class UObject* Object, class FName PropertyName, struct FVector3f& Value);
|
|
void SetUserActivity(struct FUserActivity& UserActivity);
|
|
void SetTransformPropertyByName(class UObject* Object, class FName PropertyName, struct FTransform& Value);
|
|
void SetTextPropertyByName(class UObject* Object, class FName PropertyName, class FText& Value);
|
|
void SetSuppressViewportTransitionMessage(class UObject* WorldContextObject, bool bState);
|
|
void SetStructurePropertyByName(class UObject* Object, class FName PropertyName, struct FGenericStruct& Value);
|
|
void SetStringPropertyByName(class UObject* Object, class FName PropertyName, const class FString& Value);
|
|
void SetSoftObjectPropertyByName(class UObject* Object, class FName PropertyName, TSoftObjectPtr<class UObject>& Value);
|
|
void SetSoftClassPropertyByName(class UObject* Object, class FName PropertyName, TSoftClassPtr<class UObject>& Value);
|
|
void SetRotatorPropertyByName(class UObject* Object, class FName PropertyName, struct FRotator& Value);
|
|
void SetObjectPropertyByName(class UObject* Object, class FName PropertyName, class UObject* Value);
|
|
void SetNamePropertyByName(class UObject* Object, class FName PropertyName, class FName& Value);
|
|
void SetLinearColorPropertyByName(class UObject* Object, class FName PropertyName, struct FLinearColor& Value);
|
|
void SetIntPropertyByName(class UObject* Object, class FName PropertyName, int32 Value);
|
|
void SetInterfacePropertyByName(class UObject* Object, class FName PropertyName, TScriptInterface<class IInterface>& Value);
|
|
void SetInt64PropertyByName(class UObject* Object, class FName PropertyName, int64 Value);
|
|
void SetGamepadsBlockDeviceFeedback(bool bBlock);
|
|
void SetFieldPathPropertyByName(class UObject* Object, class FName PropertyName, FFieldPathProperty_& Value);
|
|
void SetDoublePropertyByName(class UObject* Object, class FName PropertyName, double Value);
|
|
void SetColorPropertyByName(class UObject* Object, class FName PropertyName, struct FColor& Value);
|
|
void SetCollisionProfileNameProperty(class UObject* Object, class FName PropertyName, struct FCollisionProfileName& Value);
|
|
void SetClassPropertyByName(class UObject* Object, class FName PropertyName, TSubclassOf<class UObject> Value);
|
|
void SetBytePropertyByName(class UObject* Object, class FName PropertyName, uint8 Value);
|
|
void SetBoolPropertyByName(class UObject* Object, class FName PropertyName, bool Value);
|
|
void RetriggerableDelay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo);
|
|
void ResetGamepadAssignmentToController(int32 ControllerId);
|
|
void ResetGamepadAssignments();
|
|
void RegisterForRemoteNotifications();
|
|
void QuitGame(class UObject* WorldContextObject, class APlayerController* SpecificPlayer, enum class EQuitPreference QuitPreference, bool bIgnorePlatformRestrictions);
|
|
void PrintWarning(const class FString& InString);
|
|
void PrintText(class UObject* WorldContextObject, class FText InText, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration, class FName Key);
|
|
void PrintString(class UObject* WorldContextObject, const class FString& InString, bool bPrintToScreen, bool bPrintToLog, const struct FLinearColor& TextColor, float Duration, class FName Key);
|
|
bool ParseParamValue(const class FString& InString, const class FString& InParam, class FString* OutValue);
|
|
bool ParseParam(const class FString& InString, const class FString& InParam);
|
|
void ParseCommandLine(const class FString& InCmdLine, TArray<class FString>* OutTokens, TArray<class FString>* OutSwitches, TMap<class FString, class FString>* OutParams);
|
|
void OnAssetLoaded__DelegateSignature(class UObject* Loaded);
|
|
void OnAssetClassLoaded__DelegateSignature(TSubclassOf<class UObject> Loaded);
|
|
bool NotEqual_SoftObjectReference(TSoftObjectPtr<class UObject>& A, TSoftObjectPtr<class UObject>& B);
|
|
bool NotEqual_SoftClassReference(TSoftClassPtr<class UObject>& A, TSoftClassPtr<class UObject>& B);
|
|
bool NotEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B);
|
|
bool NotEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B);
|
|
class FString NormalizeFilename(const class FString& InFilename);
|
|
void MoveComponentTo(class USceneComponent* Component, const struct FVector& TargetRelativeLocation, const struct FRotator& TargetRelativeRotation, bool bEaseOut, bool bEaseIn, float OverTime, bool bForceShortestRotationPath, enum class EMoveComponentAction MoveAction, const struct FLatentActionInfo& LatentInfo);
|
|
struct FSoftObjectPath MakeSoftObjectPath(const class FString& PathString);
|
|
struct FSoftClassPath MakeSoftClassPath(const class FString& PathString);
|
|
class FText MakeLiteralText(class FText Value);
|
|
class FString MakeLiteralString(const class FString& Value);
|
|
class FName MakeLiteralName(class FName Value);
|
|
int64 MakeLiteralInt64(int64 Value);
|
|
int32 MakeLiteralInt(int32 Value);
|
|
double MakeLiteralDouble(double Value);
|
|
uint8 MakeLiteralByte(uint8 Value);
|
|
bool MakeLiteralBool(bool Value);
|
|
struct FARFilter MakeARFilter(TArray<class FName>& PackageNames, TArray<class FName>& PackagePaths, TArray<struct FSoftObjectPath>& SoftObjectPaths, TArray<struct FTopLevelAssetPath>& ClassPaths, TSet<struct FTopLevelAssetPath>& RecursiveClassPathsExclusionSet, TArray<class FName>& ClassNames, TSet<class FName>& RecursiveClassesExclusionSet, bool bRecursivePaths, bool bRecursiveClasses, bool bIncludeOnlyOnDiskAssets);
|
|
void LogString(const class FString& InString, bool bPrintToLog);
|
|
void LoadInterstitialAd(int32 AdIdIndex);
|
|
class UClass* LoadClassAsset_Blocking(TSoftClassPtr<class UObject> AssetClass);
|
|
void LoadAssetClass(class UObject* WorldContextObject, TSoftClassPtr<class UObject> AssetClass, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo);
|
|
class UObject* LoadAsset_Blocking(TSoftObjectPtr<class UObject> Asset);
|
|
void LoadAsset(class UObject* WorldContextObject, TSoftObjectPtr<class UObject> Asset, FDelegateProperty_ OnLoaded, const struct FLatentActionInfo& LatentInfo);
|
|
bool LineTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool LineTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool LineTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool LineTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool LineTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool LineTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
void LaunchURL(const class FString& URL);
|
|
void K2_UnPauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
void K2_UnPauseTimerDelegate(FDelegateProperty_ Delegate);
|
|
void K2_UnPauseTimer(class UObject* Object, const class FString& FunctionName);
|
|
bool K2_TimerExistsHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
bool K2_TimerExistsDelegate(FDelegateProperty_ Delegate);
|
|
bool K2_TimerExists(class UObject* Object, const class FString& FunctionName);
|
|
struct FTimerHandle K2_SetTimerForNextTickDelegate(FDelegateProperty_ Delegate);
|
|
struct FTimerHandle K2_SetTimerForNextTick(class UObject* Object, const class FString& FunctionName);
|
|
struct FTimerHandle K2_SetTimerDelegate(FDelegateProperty_ Delegate, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance);
|
|
struct FTimerHandle K2_SetTimer(class UObject* Object, const class FString& FunctionName, float Time, bool bLooping, float InitialStartDelay, float InitialStartDelayVariance);
|
|
void K2_PauseTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
void K2_PauseTimerDelegate(FDelegateProperty_ Delegate);
|
|
void K2_PauseTimer(class UObject* Object, const class FString& FunctionName);
|
|
bool K2_IsValidTimerHandle(const struct FTimerHandle& Handle);
|
|
bool K2_IsTimerPausedHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
bool K2_IsTimerPausedDelegate(FDelegateProperty_ Delegate);
|
|
bool K2_IsTimerPaused(class UObject* Object, const class FString& FunctionName);
|
|
bool K2_IsTimerActiveHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
bool K2_IsTimerActiveDelegate(FDelegateProperty_ Delegate);
|
|
bool K2_IsTimerActive(class UObject* Object, const class FString& FunctionName);
|
|
struct FTimerHandle K2_InvalidateTimerHandle(struct FTimerHandle& Handle);
|
|
float K2_GetTimerRemainingTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
float K2_GetTimerRemainingTimeDelegate(FDelegateProperty_ Delegate);
|
|
float K2_GetTimerRemainingTime(class UObject* Object, const class FString& FunctionName);
|
|
float K2_GetTimerElapsedTimeHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
float K2_GetTimerElapsedTimeDelegate(FDelegateProperty_ Delegate);
|
|
float K2_GetTimerElapsedTime(class UObject* Object, const class FString& FunctionName);
|
|
void K2_ClearTimerHandle(class UObject* WorldContextObject, const struct FTimerHandle& Handle);
|
|
void K2_ClearTimerDelegate(FDelegateProperty_ Delegate);
|
|
void K2_ClearTimer(class UObject* Object, const class FString& FunctionName);
|
|
void K2_ClearAndInvalidateTimerHandle(class UObject* WorldContextObject, struct FTimerHandle& Handle);
|
|
bool IsValidSoftObjectReference(TSoftObjectPtr<class UObject>& SoftObjectReference);
|
|
bool IsValidSoftClassReference(TSoftClassPtr<class UObject>& SoftClassReference);
|
|
bool IsValidPrimaryAssetType(const struct FPrimaryAssetType& PrimaryAssetType);
|
|
bool IsValidPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
bool IsValidClass(class UClass* Class);
|
|
bool IsValid(class UObject* Object);
|
|
bool IsUnattended();
|
|
bool IsStandalone(class UObject* WorldContextObject);
|
|
bool IsSplitScreen(class UObject* WorldContextObject);
|
|
bool IsServer(class UObject* WorldContextObject);
|
|
bool IsScreensaverEnabled();
|
|
bool IsPackagedForDistribution();
|
|
bool IsLoggedIn(class APlayerController* SpecificPlayer);
|
|
bool IsInterstitialAdRequested();
|
|
bool IsInterstitialAdAvailable();
|
|
bool IsDedicatedServer(class UObject* WorldContextObject);
|
|
bool IsControllerAssignedToGamepad(int32 ControllerId);
|
|
void HideAdBanner();
|
|
bool HasMultipleLocalPlayers(class UObject* WorldContextObject);
|
|
bool GetVolumeButtonsHandledBySystem();
|
|
class FString GetUniqueDeviceId();
|
|
class FString GetSystemPath(class UObject* Object);
|
|
bool GetSupportedFullscreenResolutions(TArray<struct FIntPoint>* Resolutions);
|
|
TSoftObjectPtr<class UObject> GetSoftObjectReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
struct FSoftObjectPath GetSoftObjectPath(class UObject* Object);
|
|
TSoftClassPtr<class UObject> GetSoftClassReferenceFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
struct FSoftClassPath GetSoftClassPath(class UClass* Class);
|
|
int32 GetRenderingMaterialQualityLevel();
|
|
int32 GetRenderingDetailMode();
|
|
class FString GetProjectSavedDirectory();
|
|
class FString GetProjectDirectory();
|
|
class FString GetProjectContentDirectory();
|
|
void GetPrimaryAssetsWithBundleState(TArray<class FName>& RequiredBundles, TArray<class FName>& ExcludedBundles, TArray<struct FPrimaryAssetType>& ValidTypes, bool bForceCurrentState, TArray<struct FPrimaryAssetId>* OutPrimaryAssetIdList);
|
|
void GetPrimaryAssetIdList(const struct FPrimaryAssetType& PrimaryAssetType, TArray<struct FPrimaryAssetId>* OutPrimaryAssetIdList);
|
|
struct FPrimaryAssetId GetPrimaryAssetIdFromSoftObjectReference(TSoftObjectPtr<class UObject> SoftObjectReference);
|
|
struct FPrimaryAssetId GetPrimaryAssetIdFromSoftClassReference(TSoftClassPtr<class UObject> SoftClassReference);
|
|
struct FPrimaryAssetId GetPrimaryAssetIdFromObject(class UObject* Object);
|
|
struct FPrimaryAssetId GetPrimaryAssetIdFromClass(TSubclassOf<class UObject> Class);
|
|
TArray<class FString> GetPreferredLanguages();
|
|
class FString GetPlatformUserName();
|
|
class FString GetPlatformUserDir();
|
|
class FString GetPathName(class UObject* Object);
|
|
class UObject* GetOuterObject(class UObject* Object);
|
|
class FString GetObjectName(class UObject* Object);
|
|
class UObject* GetObjectFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
int32 GetMinYResolutionForUI();
|
|
int32 GetMinYResolutionFor3DView();
|
|
class FString GetLocalCurrencySymbol();
|
|
class FString GetLocalCurrencyCode();
|
|
double GetGameTimeInSeconds(class UObject* WorldContextObject);
|
|
class FString GetGamepadControllerName(int32 ControllerId);
|
|
class UTexture2D* GetGamepadButtonGlyph(const class FString& ButtonKey, int32 ControllerIndex);
|
|
class FString GetGameName();
|
|
class FString GetGameBundleId();
|
|
int64 GetFrameCount();
|
|
class FString GetEngineVersion();
|
|
class FString GetDisplayName(class UObject* Object);
|
|
class FString GetDeviceId();
|
|
class FString GetDefaultLocale();
|
|
class FString GetDefaultLanguage();
|
|
bool GetCurrentBundleState(const struct FPrimaryAssetId& PrimaryAssetId, bool bForceCurrentState, TArray<class FName>* OutBundles);
|
|
bool GetConvenientWindowedResolutions(TArray<struct FIntPoint>* Resolutions);
|
|
int32 GetConsoleVariableIntValue(const class FString& VariableName);
|
|
float GetConsoleVariableFloatValue(const class FString& VariableName);
|
|
bool GetConsoleVariableBoolValue(const class FString& VariableName);
|
|
void GetComponentBounds(class USceneComponent* Component, struct FVector* Origin, struct FVector* BoxExtent, float* SphereRadius);
|
|
class FString GetCommandLine();
|
|
TSubclassOf<class UObject> GetClassFromPrimaryAssetId(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
class FString GetClassDisplayName(class UClass* Class);
|
|
class FString GetBuildVersion();
|
|
class FString GetBuildConfiguration();
|
|
int32 GetAdIDCount();
|
|
void GetActorListFromComponentList(TArray<class UPrimitiveComponent*>& ComponentList, class UClass* ActorClassFilter, TArray<class AActor*>* OutActorList);
|
|
void GetActorBounds(class AActor* Actor, struct FVector* Origin, struct FVector* BoxExtent);
|
|
void ForceCloseAdBanner();
|
|
void FlushPersistentDebugLines(class UObject* WorldContextObject);
|
|
void FlushDebugStrings(class UObject* WorldContextObject);
|
|
void ExecuteConsoleCommand(class UObject* WorldContextObject, const class FString& Command, class APlayerController* SpecificPlayer);
|
|
bool EqualEqual_SoftObjectReference(TSoftObjectPtr<class UObject>& A, TSoftObjectPtr<class UObject>& B);
|
|
bool EqualEqual_SoftClassReference(TSoftClassPtr<class UObject>& A, TSoftClassPtr<class UObject>& B);
|
|
bool EqualEqual_PrimaryAssetType(const struct FPrimaryAssetType& A, const struct FPrimaryAssetType& B);
|
|
bool EqualEqual_PrimaryAssetId(const struct FPrimaryAssetId& A, const struct FPrimaryAssetId& B);
|
|
int32 EndTransaction();
|
|
void DrawDebugString(class UObject* WorldContextObject, const struct FVector& TextLocation, const class FString& Text, class AActor* TestBaseActor, const struct FLinearColor& TextColor, float Duration);
|
|
void DrawDebugSphere(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugPoint(class UObject* WorldContextObject, const struct FVector& Position, float Size, const struct FLinearColor& PointColor, float Duration);
|
|
void DrawDebugPlane(class UObject* WorldContextObject, struct FPlane& PlaneCoordinates, const struct FVector& Location, float Size, const struct FLinearColor& PlaneColor, float Duration);
|
|
void DrawDebugLine(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugFrustum(class UObject* WorldContextObject, struct FTransform& FrustumTransform, const struct FLinearColor& FrustumColor, float Duration, float Thickness);
|
|
void DrawDebugFloatHistoryTransform(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, struct FTransform& DrawTransform, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration);
|
|
void DrawDebugFloatHistoryLocation(class UObject* WorldContextObject, struct FDebugFloatHistory& FloatHistory, const struct FVector& DrawLocation, const struct FVector2D& DrawSize, const struct FLinearColor& DrawColor, float Duration);
|
|
void DrawDebugCylinder(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, int32 Segments, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugCoordinateSystem(class UObject* WorldContextObject, const struct FVector& AxisLoc, const struct FRotator& AxisRot, float Scale, float Duration, float Thickness);
|
|
void DrawDebugConeInDegrees(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugCone(class UObject* WorldContextObject, const struct FVector& Origin, const struct FVector& Direction, float Length, float AngleWidth, float AngleHeight, int32 NumSides, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugCircle(class UObject* WorldContextObject, const struct FVector& Center, float Radius, int32 NumSegments, const struct FLinearColor& LineColor, float Duration, float Thickness, const struct FVector& YAxis, const struct FVector& ZAxis, bool bDrawAxis);
|
|
void DrawDebugCapsule(class UObject* WorldContextObject, const struct FVector& Center, float HalfHeight, float Radius, const struct FRotator& Rotation, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
void DrawDebugCamera(class ACameraActor* CameraActor, const struct FLinearColor& CameraColor, float Duration);
|
|
void DrawDebugBox(class UObject* WorldContextObject, const struct FVector& Center, const struct FVector& Extent, const struct FLinearColor& LineColor, const struct FRotator& Rotation, float Duration, float Thickness);
|
|
void DrawDebugArrow(class UObject* WorldContextObject, const struct FVector& LineStart, const struct FVector& LineEnd, float ArrowSize, const struct FLinearColor& LineColor, float Duration, float Thickness);
|
|
bool DoesImplementInterface(class UObject* TestObject, TSubclassOf<class IInterface> Interface);
|
|
void DelayUntilNextTick(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo);
|
|
void Delay(class UObject* WorldContextObject, float Duration, const struct FLatentActionInfo& LatentInfo);
|
|
void CreateCopyForUndoBuffer(class UObject* ObjectToModify);
|
|
class FString ConvertToRelativePath(const class FString& Filename);
|
|
class FString ConvertToAbsolutePath(const class FString& Filename);
|
|
struct FSoftObjectPath Conv_SoftObjRefToSoftObjPath(TSoftObjectPtr<class UObject> SoftObjectReference);
|
|
struct FSoftClassPath Conv_SoftObjRefToSoftClassPath(TSoftClassPtr<class UObject> SoftClassReference);
|
|
TSoftObjectPtr<class UObject> Conv_SoftObjPathToSoftObjRef(struct FSoftObjectPath& SoftObjectPath);
|
|
class FString Conv_SoftObjectReferenceToString(TSoftObjectPtr<class UObject>& SoftObjectReference);
|
|
class UObject* Conv_SoftObjectReferenceToObject(TSoftObjectPtr<class UObject>& SoftObject);
|
|
class FString Conv_SoftClassReferenceToString(TSoftClassPtr<class UObject>& SoftClassReference);
|
|
TSubclassOf<class UObject> Conv_SoftClassReferenceToClass(TSoftClassPtr<class UObject>& SoftClass);
|
|
TSoftClassPtr<class UObject> Conv_SoftClassPathToSoftClassRef(struct FSoftClassPath& SoftClassPath);
|
|
class FString Conv_PrimaryAssetTypeToString(const struct FPrimaryAssetType& PrimaryAssetType);
|
|
class FString Conv_PrimaryAssetIdToString(const struct FPrimaryAssetId& PrimaryAssetId);
|
|
TSoftObjectPtr<class UObject> Conv_ObjectToSoftObjectReference(class UObject* Object);
|
|
class UClass* Conv_ObjectToClass(class UObject* Object, TSubclassOf<class UObject> Class);
|
|
class UObject* Conv_InterfaceToObject(TScriptInterface<class IInterface>& Interface);
|
|
TSoftClassPtr<class UObject> Conv_ClassToSoftClassReference(TSubclassOf<class UObject>& Class);
|
|
void ControlScreensaver(bool bAllowScreenSaver);
|
|
bool ComponentOverlapComponents(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ComponentClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class UPrimitiveComponent*>* OutComponents);
|
|
bool ComponentOverlapActors(class UPrimitiveComponent* Component, struct FTransform& ComponentTransform, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ActorClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class AActor*>* OutActors);
|
|
void CollectGarbage();
|
|
bool CapsuleTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, float Radius, float HalfHeight, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool CapsuleOverlapComponents(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ComponentClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class UPrimitiveComponent*>* OutComponents);
|
|
bool CapsuleOverlapActors(class UObject* WorldContextObject, const struct FVector& CapsulePos, float Radius, float HalfHeight, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ActorClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class AActor*>* OutActors);
|
|
bool CanLaunchURL(const class FString& URL);
|
|
void CancelTransaction(int32 Index);
|
|
void BreakSoftObjectPath(const struct FSoftObjectPath& InSoftObjectPath, class FString* PathString);
|
|
void BreakSoftClassPath(const struct FSoftClassPath& InSoftClassPath, class FString* PathString);
|
|
void BreakARFilter(const struct FARFilter& InARFilter, TArray<class FName>* PackageNames, TArray<class FName>* PackagePaths, TArray<struct FSoftObjectPath>* SoftObjectPaths, TArray<struct FTopLevelAssetPath>* ClassPaths, TSet<struct FTopLevelAssetPath>* RecursiveClassPathsExclusionSet, TArray<class FName>* ClassNames, TSet<class FName>* RecursiveClassesExclusionSet, bool* bRecursivePaths, bool* bRecursiveClasses, bool* bIncludeOnlyOnDiskAssets);
|
|
bool BoxTraceSingleForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxTraceSingleByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxTraceSingle(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, struct FHitResult* OutHit, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxTraceMultiForObjects(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, TArray<enum class EObjectTypeQuery>& ObjectTypes, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxTraceMultiByProfile(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, class FName ProfileName, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxTraceMulti(class UObject* WorldContextObject, const struct FVector& Start, const struct FVector& End, const struct FVector& HalfSize, const struct FRotator& Orientation, enum class ETraceTypeQuery TraceChannel, bool bTraceComplex, TArray<class AActor*>& ActorsToIgnore, enum class EDrawDebugTrace DrawDebugType, TArray<struct FHitResult>* OutHits, bool bIgnoreSelf, const struct FLinearColor& TraceColor, const struct FLinearColor& TraceHitColor, float DrawTime);
|
|
bool BoxOverlapComponents(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& Extent, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ComponentClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class UPrimitiveComponent*>* OutComponents);
|
|
bool BoxOverlapActors(class UObject* WorldContextObject, const struct FVector& BoxPos, const struct FVector& BoxExtent, TArray<enum class EObjectTypeQuery>& ObjectTypes, class UClass* ActorClassFilter, TArray<class AActor*>& ActorsToIgnore, TArray<class AActor*>* OutActors);
|
|
int32 BeginTransaction(const class FString& Context, class FText Description, class UObject* PrimaryObject);
|
|
struct FDebugFloatHistory AddFloatHistorySample(float Value, struct FDebugFloatHistory& FloatHistory);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintPathsLibrary
|
|
class UBlueprintPathsLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintPathsLibrary* GetDefaultObj();
|
|
|
|
class FString VideoCaptureDir();
|
|
void ValidatePath(const class FString& InPath, bool* bDidSucceed, class FText* OutReason);
|
|
void Split(const class FString& InPath, class FString* PathPart, class FString* FilenamePart, class FString* ExtensionPart);
|
|
class FString SourceConfigDir();
|
|
bool ShouldSaveToUserDir();
|
|
class FString ShaderWorkingDir();
|
|
void SetProjectFilePath(const class FString& NewGameProjectFilePath);
|
|
class FString SetExtension(const class FString& InPath, const class FString& InNewExtension);
|
|
class FString ScreenShotDir();
|
|
class FString SandboxesDir();
|
|
class FString RootDir();
|
|
void RemoveDuplicateSlashes(const class FString& InPath, class FString* OutPath);
|
|
class FString ProjectUserDir();
|
|
class FString ProjectSavedDir();
|
|
class FString ProjectPluginsDir();
|
|
class FString ProjectPersistentDownloadDir();
|
|
class FString ProjectModsDir();
|
|
class FString ProjectLogDir();
|
|
class FString ProjectIntermediateDir();
|
|
class FString ProjectDir();
|
|
class FString ProjectContentDir();
|
|
class FString ProjectConfigDir();
|
|
class FString ProfilingDir();
|
|
void NormalizeFilename(const class FString& InPath, class FString* OutPath);
|
|
void NormalizeDirectoryName(const class FString& InPath, class FString* OutPath);
|
|
class FString MakeValidFileName(const class FString& InString, const class FString& InReplacementChar);
|
|
void MakeStandardFilename(const class FString& InPath, class FString* OutPath);
|
|
void MakePlatformFilename(const class FString& InPath, class FString* OutPath);
|
|
bool MakePathRelativeTo(const class FString& InPath, const class FString& InRelativeTo, class FString* OutPath);
|
|
class FString LaunchDir();
|
|
bool IsSamePath(const class FString& PathA, const class FString& PathB);
|
|
bool IsRestrictedPath(const class FString& InPath);
|
|
bool IsRelative(const class FString& InPath);
|
|
bool IsProjectFilePathSet();
|
|
bool IsDrive(const class FString& InPath);
|
|
bool HasProjectPersistentDownloadDir();
|
|
TArray<class FString> GetToolTipLocalizationPaths();
|
|
TArray<class FString> GetRestrictedFolderNames();
|
|
class FString GetRelativePathToRoot();
|
|
TArray<class FString> GetPropertyNameLocalizationPaths();
|
|
class FString GetProjectFilePath();
|
|
class FString GetPath(const class FString& InPath);
|
|
class FString GetInvalidFileSystemChars();
|
|
TArray<class FString> GetGameLocalizationPaths();
|
|
class FString GetExtension(const class FString& InPath, bool bIncludeDot);
|
|
TArray<class FString> GetEngineLocalizationPaths();
|
|
TArray<class FString> GetEditorLocalizationPaths();
|
|
class FString GetCleanFilename(const class FString& InPath);
|
|
class FString GetBaseFilename(const class FString& InPath, bool bRemovePath);
|
|
class FString GeneratedConfigDir();
|
|
class FString GameUserDeveloperDir();
|
|
class FString GameSourceDir();
|
|
class FString GameDevelopersDir();
|
|
class FString GameAgnosticSavedDir();
|
|
bool FileExists(const class FString& InPath);
|
|
class FString FeaturePackDir();
|
|
class FString EnterprisePluginsDir();
|
|
class FString EnterpriseFeaturePackDir();
|
|
class FString EnterpriseDir();
|
|
class FString EngineVersionAgnosticUserDir();
|
|
class FString EngineUserDir();
|
|
class FString EngineSourceDir();
|
|
class FString EngineSavedDir();
|
|
class FString EnginePluginsDir();
|
|
class FString EngineIntermediateDir();
|
|
class FString EngineDir();
|
|
class FString EngineContentDir();
|
|
class FString EngineConfigDir();
|
|
bool DirectoryExists(const class FString& InPath);
|
|
class FString DiffDir();
|
|
class FString CreateTempFilename(const class FString& Path, const class FString& Prefix, const class FString& Extension);
|
|
class FString ConvertToSandboxPath(const class FString& InPath, const class FString& InSandboxName);
|
|
class FString ConvertRelativePathToFull(const class FString& InPath, const class FString& InBasePath);
|
|
class FString ConvertFromSandboxPath(const class FString& InPath, const class FString& InSandboxName);
|
|
class FString Combine(TArray<class FString>& InPaths);
|
|
bool CollapseRelativeDirectories(const class FString& InPath, class FString* OutPath);
|
|
class FString CloudDir();
|
|
class FString ChangeExtension(const class FString& InPath, const class FString& InNewExtension);
|
|
class FString BugItDir();
|
|
class FString AutomationTransientDir();
|
|
class FString AutomationLogDir();
|
|
class FString AutomationDir();
|
|
};
|
|
|
|
// 0xD0 (0x290 - 0x1C0)
|
|
// Class Engine.PlatformGameInstance
|
|
class UPlatformGameInstance : public UGameInstance
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ ApplicationWillDeactivateDelegate; // 0x1C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationHasReactivatedDelegate; // 0x1D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationWillEnterBackgroundDelegate; // 0x1E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationHasEnteredForegroundDelegate; // 0x1F0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationWillTerminateDelegate; // 0x200(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationShouldUnloadResourcesDelegate; // 0x210(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationReceivedStartupArgumentsDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationRegisteredForRemoteNotificationsDelegate; // 0x230(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationRegisteredForUserNotificationsDelegate; // 0x240(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationFailedToRegisterForRemoteNotificationsDelegate; // 0x250(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationReceivedRemoteNotificationDelegate; // 0x260(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationReceivedLocalNotificationDelegate; // 0x270(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ ApplicationReceivedScreenOrientationChangedNotificationDelegate; // 0x280(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlatformGameInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintPlatformLibrary
|
|
class UBlueprintPlatformLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintPlatformLibrary* GetDefaultObj();
|
|
|
|
void SetAllowedDeviceOrientation(enum class EScreenOrientation NewAllowedDeviceOrientation);
|
|
int32 ScheduleLocalNotificationFromNow(int32 InSecondsFromNow, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent);
|
|
void ScheduleLocalNotificationBadgeFromNow(int32 InSecondsFromNow, const class FString& ActivationEvent);
|
|
int32 ScheduleLocalNotificationBadgeAtTime(struct FDateTime& FireDateTime, bool LocalTime, const class FString& ActivationEvent);
|
|
int32 ScheduleLocalNotificationAtTime(struct FDateTime& FireDateTime, bool LocalTime, class FText& Title, class FText& Body, class FText& Action, const class FString& ActivationEvent);
|
|
void GetLaunchNotification(bool* NotificationLaunchedApp, class FString* ActivationEvent, int32* FireDate);
|
|
enum class EScreenOrientation GetDeviceOrientation();
|
|
enum class EScreenOrientation GetAllowedDeviceOrientation();
|
|
void ClearAllLocalNotifications();
|
|
void CancelLocalNotificationById(int32 NotificationId);
|
|
void CancelLocalNotification(const class FString& ActivationEvent);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.BlueprintTypeConversions
|
|
class UBlueprintTypeConversions : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBlueprintTypeConversions* GetDefaultObj();
|
|
|
|
TSet<int32> ConvertSetType(TSet<int32>& Inset);
|
|
TMap<int32, int32> ConvertMapType(TMap<int32, int32>& InMap);
|
|
int32 ConvertFVector4fToFVector4d(int32 InFromData);
|
|
int32 ConvertFVector4dToFVector4f(int32 InFromData);
|
|
int32 ConvertFVector3fToFVector3d(int32 InFromData);
|
|
int32 ConvertFVector3dToFVector3f(int32 InFromData);
|
|
int32 ConvertFVector2fToFVector2d(int32 InFromData);
|
|
int32 ConvertFVector2dToFVector2f(int32 InFromData);
|
|
int32 ConvertFTransform3fToFTransform3d(int32 InFromData);
|
|
int32 ConvertFTransform3dToFTransform3f(int32 InFromData);
|
|
int32 ConvertFRotator3fToFRotator3d(int32 InFromData);
|
|
int32 ConvertFRotator3dToFRotator3f(int32 InFromData);
|
|
int32 ConvertFQuat4fToFQuat4d(int32 InFromData);
|
|
int32 ConvertFQuat4dToFQuat4f(int32 InFromData);
|
|
int32 ConvertFPlane4fToFPlane4d(int32 InFromData);
|
|
int32 ConvertFPlane4dToFPlane4f(int32 InFromData);
|
|
int32 ConvertFMatrix44fToFMatrix44d(int32 InFromData);
|
|
int32 ConvertFMatrix44dToFMatrix44f(int32 InFromData);
|
|
int32 ConvertFBox2fToFBox2d(int32 InFromData);
|
|
int32 ConvertFBox2dToFBox2f(int32 InFromData);
|
|
TArray<int32> ConvertArrayType(TArray<int32>& InArray);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ImportanceSamplingLibrary
|
|
class UImportanceSamplingLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UImportanceSamplingLibrary* GetDefaultObj();
|
|
|
|
float RandomSobolFloat(int32 Index, int32 Dimension, float Seed);
|
|
struct FVector RandomSobolCell3D(int32 Index, int32 NumCells, const struct FVector& Cell, const struct FVector& Seed);
|
|
struct FVector2D RandomSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& Cell, const struct FVector2D& Seed);
|
|
float NextSobolFloat(int32 Index, int32 Dimension, float PreviousValue);
|
|
struct FVector NextSobolCell3D(int32 Index, int32 NumCells, const struct FVector& PreviousValue);
|
|
struct FVector2D NextSobolCell2D(int32 Index, int32 NumCells, const struct FVector2D& PreviousValue);
|
|
struct FImportanceTexture MakeImportanceTexture(class UTexture2D* Texture, enum class EImportanceWeight WeightingFunc);
|
|
void ImportanceSample(struct FImportanceTexture& Texture, struct FVector2D& Rand, int32 Samples, float Intensity, struct FVector2D* SamplePosition, struct FLinearColor* SampleColor, float* SampleIntensity, float* SampleSize);
|
|
void BreakImportanceTexture(struct FImportanceTexture& ImportanceTexture, class UTexture2D** Texture, enum class EImportanceWeight* WeightingFunc);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.Layer
|
|
class ULayer : public UObject
|
|
{
|
|
public:
|
|
class FName LayerName; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsVisible : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1AE : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3F1C[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FLayerActorStats> ActorStats; // 0x38(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LevelPartitionInterface
|
|
class ILevelPartitionInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ILevelPartitionInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x78 - 0x28)
|
|
// Class Engine.ActorContainer
|
|
class UActorContainer : public UObject
|
|
{
|
|
public:
|
|
TMap<class FName, class AActor*> Actors; // 0x28(0x50)(UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorContainer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.LevelActorContainer
|
|
class ULevelActorContainer : public UObject
|
|
{
|
|
public:
|
|
TArray<class AActor*> Actors; // 0x28(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelActorContainer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.LevelBounds
|
|
class ALevelBounds : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x290(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoUpdateBounds; // 0x298(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F1E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelBounds* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2A0 - 0x2A0)
|
|
// Class Engine.LevelInstanceComponent
|
|
class ULevelInstanceComponent : public USceneComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelInstanceComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.LevelInstanceEditorInstanceActor
|
|
class ALevelInstanceEditorInstanceActor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelInstanceEditorInstanceActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x1B0 - 0x1B0)
|
|
// Class Engine.LevelStreamingLevelInstanceEditor
|
|
class ULevelStreamingLevelInstanceEditor : public ULevelStreamingAlwaysLoaded
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreamingLevelInstanceEditor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LevelInstanceEditorObject
|
|
class ULevelInstanceEditorObject : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelInstanceEditorObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.LevelInstancePivot
|
|
class ALevelInstancePivot : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3F1F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelInstancePivot* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LevelInstanceInterface
|
|
class ILevelInstanceInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ILevelInstanceInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x1D0 - 0x1B0)
|
|
// Class Engine.LevelStreamingLevelInstance
|
|
class ULevelStreamingLevelInstance : public ULevelStreamingDynamic
|
|
{
|
|
public:
|
|
uint8 Pad_3F20[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelStreamingLevelInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x190 (0x1C0 - 0x30)
|
|
// Class Engine.LevelInstanceSubsystem
|
|
class ULevelInstanceSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3F21[0x190]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelInstanceSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.LevelScriptActor
|
|
class ALevelScriptActor : public AActor
|
|
{
|
|
public:
|
|
uint8 bInputEnabled : 1; // Mask: 0x1, PropSize: 0x10x290(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F28[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALevelScriptActor* GetDefaultObj();
|
|
|
|
void WorldOriginLocationChanged(const struct FIntVector& OldOriginLocation, const struct FIntVector& NewOriginLocation);
|
|
void SetCinematicMode(bool bCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning);
|
|
bool RemoteEvent(class FName EventName);
|
|
void LevelReset();
|
|
};
|
|
|
|
// 0x0 (0xA8 - 0xA8)
|
|
// Class Engine.LevelScriptBlueprint
|
|
class ULevelScriptBlueprint : public UBlueprint
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULevelScriptBlueprint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.LightmappedSurfaceCollection
|
|
class ULightmappedSurfaceCollection : public UObject
|
|
{
|
|
public:
|
|
class UModel* SourceModel; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> Surfaces; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightmappedSurfaceCollection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.LightmassCharacterIndirectDetailVolume
|
|
class ALightmassCharacterIndirectDetailVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALightmassCharacterIndirectDetailVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.LightmassImportanceVolume
|
|
class ALightmassImportanceVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALightmassImportanceVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.LightmassPrimitiveSettingsObject
|
|
class ULightmassPrimitiveSettingsObject : public UObject
|
|
{
|
|
public:
|
|
struct FLightmassPrimitiveSettings LightmassSettings; // 0x28(0x18)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightmassPrimitiveSettingsObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LightWeightInstanceBlueprintFunctionLibrary
|
|
class ULightWeightInstanceBlueprintFunctionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightWeightInstanceBlueprintFunctionLibrary* GetDefaultObj();
|
|
|
|
struct FActorInstanceHandle CreateNewLightWeightInstance(class UClass* ActorClass, const struct FTransform& Transform, class UDataLayerInstance* Layer, class UWorld* World);
|
|
struct FActorInstanceHandle ConvertActorToLightWeightInstance(class AActor* Actor);
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.ActorInstanceHandleInterface
|
|
class UActorInstanceHandleInterface : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3F2C[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorInstanceHandleInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x330 - 0x290)
|
|
// Class Engine.LightWeightInstanceManager
|
|
class ALightWeightInstanceManager : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3F2D[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class AActor> RepresentedClass; // 0x2A0(0x8)(Edit, Net, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> AcceptedClass; // 0x2A8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FTransform> InstanceTransforms; // 0x2B0(0x10)(Edit, Net, ZeroConstructor, DisableEditOnTemplate, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F2E[0x50]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> FreeIndices; // 0x310(0x10)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<bool> ValidIndices; // 0x320(0x10)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALightWeightInstanceManager* GetDefaultObj();
|
|
|
|
void OnRep_Transforms();
|
|
};
|
|
|
|
// 0x70 (0x3A0 - 0x330)
|
|
// Class Engine.LightWeightInstanceStaticMeshManager
|
|
class ALightWeightInstanceStaticMeshManager : public ALightWeightInstanceManager
|
|
{
|
|
public:
|
|
uint8 Pad_3F2F[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftObjectPtr<class UStaticMesh> StaticMesh; // 0x338(0x30)(Edit, BlueprintVisible, BlueprintReadOnly, Net, DisableEditOnTemplate, RepNotify, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHierarchicalInstancedStaticMeshComponent* InstancedStaticMeshComponent; // 0x368(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<int32> RenderingIndicesToDataIndices; // 0x370(0x10)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<int32> DataIndicesToRenderingIndices; // 0x380(0x10)(Net, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F30[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALightWeightInstanceStaticMeshManager* GetDefaultObj();
|
|
|
|
void OnRep_StaticMesh();
|
|
};
|
|
|
|
// 0x10 (0x2D8 - 0x2C8)
|
|
// Class Engine.LocationVolume
|
|
class ALocationVolume : public AVolume
|
|
{
|
|
public:
|
|
uint8 Pad_3F31[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor DebugColor; // 0x2D0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsRuntime : 1; // Mask: 0x1, PropSize: 0x10x2D4(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F32[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALocationVolume* GetDefaultObj();
|
|
|
|
void Unload();
|
|
void Load();
|
|
bool IsLoaded();
|
|
};
|
|
|
|
// 0x88 (0x318 - 0x290)
|
|
// Class Engine.LODActor
|
|
class ALODActor : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* StaticMeshComponent; // 0x290(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FHLODInstancingKey, class UInstancedStaticMeshComponent*> InstancedStaticMeshComponents; // 0x298(0x50)(ExportObject, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UHLODProxy* Proxy; // 0x2E8(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName Key; // 0x2F0(0x8)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LODDrawDistance; // 0x2F8(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 LODLevel; // 0x2FC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> SubActors; // 0x300(0x10)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 CachedNumHLODLevels; // 0x310(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F34[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ALODActor* GetDefaultObj();
|
|
|
|
void OnSubActorEndPlay(class AActor* Actor, enum class EEndPlayReason Reason);
|
|
};
|
|
|
|
// 0x10 (0x2A0 - 0x290)
|
|
// Class Engine.MaterialInstanceActor
|
|
class AMaterialInstanceActor : public AActor
|
|
{
|
|
public:
|
|
TArray<class AActor*> TargetActors; // 0x290(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AMaterialInstanceActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0xE0 - 0x40)
|
|
// Class Engine.MaterialInstanceEditorOnlyData
|
|
class UMaterialInstanceEditorOnlyData : public UMaterialInterfaceEditorOnlyData
|
|
{
|
|
public:
|
|
struct FStaticParameterSetEditorOnlyData StaticParameters; // 0x40(0xA0)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInstanceEditorOnlyData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x248 - 0x1F8)
|
|
// Class Engine.MaterialInstanceDynamic
|
|
class UMaterialInstanceDynamic : public UMaterialInstance
|
|
{
|
|
public:
|
|
uint8 Pad_3F43[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMaterialInstanceDynamic* GetDefaultObj();
|
|
|
|
void SetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, const struct FLinearColor& Value);
|
|
void SetVectorParameterValue(class FName ParameterName, const struct FLinearColor& Value);
|
|
void SetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, class UTexture* Value);
|
|
void SetTextureParameterValue(class FName ParameterName, class UTexture* Value);
|
|
void SetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, float Value);
|
|
void SetScalarParameterValue(class FName ParameterName, float Value);
|
|
bool SetScalarParameterByIndex(int32 ParameterIndex, float Value);
|
|
void SetRuntimeVirtualTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo, class URuntimeVirtualTexture* Value);
|
|
void SetRuntimeVirtualTextureParameterValue(class FName ParameterName, class URuntimeVirtualTexture* Value);
|
|
void SetDoubleVectorParameterValue(class FName ParameterName, const struct FVector4& Value);
|
|
void K2_InterpolateMaterialInstanceParams(class UMaterialInstance* SourceA, class UMaterialInstance* SourceB, float Alpha);
|
|
struct FLinearColor K2_GetVectorParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo);
|
|
struct FLinearColor K2_GetVectorParameterValue(class FName ParameterName);
|
|
class UTexture* K2_GetTextureParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo);
|
|
class UTexture* K2_GetTextureParameterValue(class FName ParameterName);
|
|
float K2_GetScalarParameterValueByInfo(struct FMaterialParameterInfo& ParameterInfo);
|
|
float K2_GetScalarParameterValue(class FName ParameterName);
|
|
void K2_CopyMaterialInstanceParameters(class UMaterialInterface* Source, bool bQuickParametersOnly);
|
|
bool InitializeScalarParameterAndGetIndex(class FName& ParameterName, float Value, int32* OutParameterIndex);
|
|
void CopyParameterOverrides(class UMaterialInstance* MaterialInstance);
|
|
void CopyInterpParameters(class UMaterialInstance* Source);
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.MeshMergeCullingVolume
|
|
class AMeshMergeCullingVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AMeshMergeCullingVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x48 - 0x38)
|
|
// Class Engine.MeshSimplificationSettings
|
|
class UMeshSimplificationSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FName MeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMeshReductionBackwardCompatible; // 0x40(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F47[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshSimplificationSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.MeshVertexPainterKismetLibrary
|
|
class UMeshVertexPainterKismetLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UMeshVertexPainterKismetLibrary* GetDefaultObj();
|
|
|
|
void RemovePaintedVertices(class UStaticMeshComponent* StaticMeshComponent);
|
|
void PaintVerticesSingleColor(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& FillColor, bool bConvertToSRGB);
|
|
void PaintVerticesLerpAlongAxis(class UStaticMeshComponent* StaticMeshComponent, struct FLinearColor& StartColor, struct FLinearColor& EndColor, enum class EVertexPaintAxis Axis, bool bConvertToSRGB);
|
|
};
|
|
|
|
// 0x248 (0x270 - 0x28)
|
|
// Class Engine.Model
|
|
class UModel : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3F4A[0x248]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UModel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x2B8 - 0x290)
|
|
// Class Engine.NavigationObjectBase
|
|
class ANavigationObjectBase : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_3F4B[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UCapsuleComponent* CapsuleComponent; // 0x298(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBillboardComponent* GoodSprite; // 0x2A0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBillboardComponent* BadSprite; // 0x2A8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsPIEPlayerStart : 1; // Mask: 0x1, PropSize: 0x10x2B0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F4C[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ANavigationObjectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x3310 - 0x3308)
|
|
// Class Engine.SimulatedClientNetConnection
|
|
class USimulatedClientNetConnection : public UNetConnection
|
|
{
|
|
public:
|
|
uint8 Pad_3F4D[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USimulatedClientNetConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.NetworkSettings
|
|
class UNetworkSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 bVerifyPeer : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMultiplayerWorldOriginRebasing : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1AF : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3F50[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FNetworkEmulationProfileDescription> NetworkEmulationProfiles; // 0x40(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetworkSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Engine.BandwidthTestActor
|
|
class ABandwidthTestActor : public AActor
|
|
{
|
|
public:
|
|
struct FBandwidthTestGenerator BandwidthGenerator; // 0x290(0x20)(Net, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ABandwidthTestActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x88 - 0x88)
|
|
// Class Engine.NetFaultConfig
|
|
class UNetFaultConfig : public UEscalationManagerConfig
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetFaultConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NetPushModelHelpers
|
|
class UNetPushModelHelpers : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetPushModelHelpers* GetDefaultObj();
|
|
|
|
void MarkPropertyDirtyFromRepIndex(class UObject* Object, int32 RepIndex, class FName PropertyName);
|
|
void MarkPropertyDirty(class UObject* Object, class FName PropertyName);
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class Engine.RPCDoSDetectionConfig
|
|
class URPCDoSDetectionConfig : public UObject
|
|
{
|
|
public:
|
|
bool bRPCDoSDetection; // 0x28(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRPCDoSAnalytics; // 0x29(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F57[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 HitchTimeQuotaMS; // 0x2C(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HitchSuspendDetectionTimeMS; // 0x30(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F59[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> DetectionSeverity; // 0x38(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
int32 InitialConnectToleranceMS; // 0x48(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F5A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> RPCBlockWhitelist; // 0x50(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FName> RPCBlockAllowlist; // 0x60(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FRPCAnalyticsThreshold> RPCAnalyticsThresholds; // 0x70(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
double RPCAnalyticsOverrideChance; // 0x80(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URPCDoSDetectionConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x80 - 0x30)
|
|
// Class Engine.NetworkSubsystem
|
|
class UNetworkSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3F5B[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNetworkSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.Note
|
|
class ANote : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ANote* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xA8 - 0x28)
|
|
// Class Engine.ObjectLibrary
|
|
class UObjectLibrary : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> ObjectBaseClass; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasBlueprintClasses; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F5D[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> Objects; // 0x38(0x10)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<TWeakObjectPtr<class UObject>> WeakObjects; // 0x48(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bUseWeakReferences; // 0x58(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsFullyLoaded; // 0x59(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F5E[0x4E]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectLibrary* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.ObjectReferencer
|
|
class UObjectReferencer : public UObject
|
|
{
|
|
public:
|
|
TArray<class UObject*> ReferencedObjects; // 0x28(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectReferencer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ObjectTraceWorldSubsystem
|
|
class UObjectTraceWorldSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_3F5F[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UObjectTraceWorldSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x328 (0x408 - 0xE0)
|
|
// Class Engine.PackageMapClient
|
|
class UPackageMapClient : public UPackageMap
|
|
{
|
|
public:
|
|
uint8 Pad_3F61[0x328]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPackageMapClient* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x320 - 0x320)
|
|
// Class Engine.PackedLevelActor
|
|
class APackedLevelActor : public ALevelInstance
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APackedLevelActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.EngineHandlerComponentFactory
|
|
class UEngineHandlerComponentFactory : public UHandlerComponentFactory
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEngineHandlerComponentFactory* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x300 - 0x2D8)
|
|
// Class Engine.PainCausingVolume
|
|
class APainCausingVolume : public APhysicsVolume
|
|
{
|
|
public:
|
|
uint8 bPainCausing : 1; // Mask: 0x1, PropSize: 0x10x2D8(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B0 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3F62[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DamagePerSec; // 0x2DC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x2E0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PainInterval; // 0x2E8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEntryPain : 1; // Mask: 0x1, PropSize: 0x10x2EC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BACKUP_bPainCausing : 1; // Mask: 0x2, PropSize: 0x10x2EC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B1 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3F63[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AController* DamageInstigator; // 0x2F0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F64[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APainCausingVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.ParticleEventManager
|
|
class AParticleEventManager : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AParticleEventManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xC8 - 0xA0)
|
|
// Class Engine.AsyncPhysicsInputComponent
|
|
class UAsyncPhysicsInputComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class UAsyncPhysicsData> DataClass; // 0xA0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UAsyncPhysicsData*> BufferedData; // 0xA8(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UAsyncPhysicsData* DataToConsume; // 0xB8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAsyncPhysicsData* DataToWrite; // 0xC0(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAsyncPhysicsInputComponent* GetDefaultObj();
|
|
|
|
void ServerRPCBufferInput(class UAsyncPhysicsData* AsyncPhysicsData);
|
|
class UAsyncPhysicsData* GetDataToWrite();
|
|
class UAsyncPhysicsData* GetDataToConsume();
|
|
};
|
|
|
|
// 0x2B8 (0x2F0 - 0x38)
|
|
// Class Engine.BodySetup
|
|
class UBodySetup : public UBodySetupCore
|
|
{
|
|
public:
|
|
struct FKAggregateGeom AggGeom; // 0x38(0x68)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysFullAnimWeight : 1; // Mask: 0x1, PropSize: 0x10xA0(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bConsiderForBounds : 1; // Mask: 0x2, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMeshCollideAll : 1; // Mask: 0x4, PropSize: 0x10xA0(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDoubleSidedGeometry : 1; // Mask: 0x8, PropSize: 0x10xA0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateNonMirroredCollision : 1; // Mask: 0x10, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSharedCookedData : 1; // Mask: 0x20, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateMirroredCollision : 1; // Mask: 0x40, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportUVsAndFaceRemap : 1; // Mask: 0x80, PropSize: 0x10xA0(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B2 : 3; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bNeverNeedsCookedCollisionData : 1; // Mask: 0x8, PropSize: 0x10xA1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B3 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3F68[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPhysicalMaterial* PhysMaterial; // 0xA8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWalkableSlopeOverride WalkableSlopeOverride; // 0xB0(0x10)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F69[0x70]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBodyInstance DefaultInstance; // 0x130(0x190)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F6A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector BuildScale3D; // 0x2C8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F6B[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UBodySetup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ConstraintInstanceBlueprintLibrary
|
|
class UConstraintInstanceBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UConstraintInstanceBlueprintLibrary* GetDefaultObj();
|
|
|
|
void SetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha);
|
|
void SetParentDominates(struct FConstraintInstanceAccessor& Accessor, bool bParentDominates);
|
|
void SetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive);
|
|
void SetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP);
|
|
void SetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector& InVelTarget);
|
|
void SetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ);
|
|
void SetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftLinearLimit, float LinearLimitStiffness, float LinearLimitDamping, float LinearLimitRestitution, float LinearLimitContactDistance);
|
|
void SetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector& InPosTarget);
|
|
void SetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ);
|
|
void SetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bLinearPlasticity, float LinearPlasticityThreshold, enum class EConstraintPlasticityType PlasticityType);
|
|
void SetLinearLimits(struct FConstraintInstanceAccessor& Accessor, enum class ELinearConstraintMotion XMotion, enum class ELinearConstraintMotion YMotion, enum class ELinearConstraintMotion ZMotion, float Limit);
|
|
void SetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit);
|
|
void SetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool bLinearBreakable, float LinearBreakThreshold);
|
|
void SetDisableCollision(struct FConstraintInstanceAccessor& Accessor, bool bDisableCollision);
|
|
void SetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float ContactTransferScale);
|
|
void SetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector& InVelTarget);
|
|
void SetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool bEnableTwistDrive, bool bEnableSwingDrive);
|
|
void SetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool bEnableSLERP);
|
|
void SetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftTwistLimit, float TwistLimitStiffness, float TwistLimitDamping, float TwistLimitRestitution, float TwistLimitContactDistance);
|
|
void SetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool bSoftSwingLimit, float SwingLimitStiffness, float SwingLimitDamping, float SwingLimitRestitution, float SwingLimitContactDistance);
|
|
void SetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool bAngularPlasticity, float AngularPlasticityThreshold);
|
|
void SetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, struct FRotator& InPosTarget);
|
|
void SetAngularLimits(struct FConstraintInstanceAccessor& Accessor, enum class EAngularConstraintMotion Swing1MotionType, float Swing1LimitAngle, enum class EAngularConstraintMotion Swing2MotionType, float Swing2LimitAngle, enum class EAngularConstraintMotion TwistMotionType, float TwistLimitAngle);
|
|
void SetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float PositionStrength, float VelocityStrength, float InForceLimit);
|
|
void SetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, enum class EAngularDriveMode DriveMode);
|
|
void SetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool bAngularBreakable, float AngularBreakThreshold);
|
|
void GetProjectionParams(struct FConstraintInstanceAccessor& Accessor, bool* bEnableProjection, float* ProjectionLinearAlpha, float* ProjectionAngularAlpha);
|
|
bool GetParentDominates(struct FConstraintInstanceAccessor& Accessor);
|
|
void GetOrientationDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive);
|
|
void GetOrientationDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP);
|
|
void GetLinearVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget);
|
|
void GetLinearVelocityDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ);
|
|
void GetLinearSoftLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftLinearLimit, float* LinearLimitStiffness, float* LinearLimitDamping, float* LinearLimitRestitution, float* LinearLimitContactDistance);
|
|
void GetLinearPositionTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutPosTarget);
|
|
void GetLinearPositionDrive(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableDriveX, bool* bOutEnableDriveY, bool* bOutEnableDriveZ);
|
|
void GetLinearPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bLinearPlasticity, float* LinearPlasticityThreshold, enum class EConstraintPlasticityType* PlasticityType);
|
|
void GetLinearLimits(struct FConstraintInstanceAccessor& Accessor, enum class ELinearConstraintMotion* XMotion, enum class ELinearConstraintMotion* YMotion, enum class ELinearConstraintMotion* ZMotion, float* Limit);
|
|
void GetLinearDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit);
|
|
void GetLinearBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bLinearBreakable, float* LinearBreakThreshold);
|
|
bool GetDisableCollsion(struct FConstraintInstanceAccessor& Accessor);
|
|
void GetContactTransferScale(struct FConstraintInstanceAccessor& Accessor, float* ContactTransferScale);
|
|
void GetAttachedBodyNames(struct FConstraintInstanceAccessor& Accessor, class FName* ParentBody, class FName* ChildBody);
|
|
void GetAngularVelocityTarget(struct FConstraintInstanceAccessor& Accessor, struct FVector* OutVelTarget);
|
|
void GetAngularVelocityDriveTwistAndSwing(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableTwistDrive, bool* bOutEnableSwingDrive);
|
|
void GetAngularVelocityDriveSLERP(struct FConstraintInstanceAccessor& Accessor, bool* bOutEnableSLERP);
|
|
void GetAngularSoftTwistLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftTwistLimit, float* TwistLimitStiffness, float* TwistLimitDamping, float* TwistLimitRestitution, float* TwistLimitContactDistance);
|
|
void GetAngularSoftSwingLimitParams(struct FConstraintInstanceAccessor& Accessor, bool* bSoftSwingLimit, float* SwingLimitStiffness, float* SwingLimitDamping, float* SwingLimitRestitution, float* SwingLimitContactDistance);
|
|
void GetAngularPlasticity(struct FConstraintInstanceAccessor& Accessor, bool* bAngularPlasticity, float* AngularPlasticityThreshold);
|
|
void GetAngularOrientationTarget(struct FConstraintInstanceAccessor& Accessor, struct FRotator* OutPosTarget);
|
|
void GetAngularLimits(struct FConstraintInstanceAccessor& Accessor, enum class EAngularConstraintMotion* Swing1MotionType, float* Swing1LimitAngle, enum class EAngularConstraintMotion* Swing2MotionType, float* Swing2LimitAngle, enum class EAngularConstraintMotion* TwistMotionType, float* TwistLimitAngle);
|
|
void GetAngularDriveParams(struct FConstraintInstanceAccessor& Accessor, float* OutPositionStrength, float* OutVelocityStrength, float* OutForceLimit);
|
|
void GetAngularDriveMode(struct FConstraintInstanceAccessor& Accessor, enum class EAngularDriveMode* OutDriveMode);
|
|
void GetAngularBreakable(struct FConstraintInstanceAccessor& Accessor, bool* bAngularBreakable, float* AngularBreakThreshold);
|
|
void CopyParams(struct FConstraintInstanceAccessor& Accessor, struct FConstraintInstanceAccessor& SourceAccessor, bool bKeepPosition, bool bKeepRotation);
|
|
};
|
|
|
|
// 0x40 (0xE0 - 0xA0)
|
|
// Class Engine.PhysicalAnimationComponent
|
|
class UPhysicalAnimationComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float StrengthMultiplyer; // 0xA0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FBF[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0xA8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3FC0[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicalAnimationComponent* GetDefaultObj();
|
|
|
|
void SetStrengthMultiplyer(float InStrengthMultiplyer);
|
|
void SetSkeletalMeshComponent(class USkeletalMeshComponent* InSkeletalMeshComponent);
|
|
struct FTransform GetBodyTargetTransform(class FName BodyName);
|
|
void ApplyPhysicalAnimationSettingsBelow(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData, bool bIncludeSelf);
|
|
void ApplyPhysicalAnimationSettings(class FName BodyName, struct FPhysicalAnimationData& PhysicalAnimationData);
|
|
void ApplyPhysicalAnimationProfileBelow(class FName BodyName, class FName ProfileName, bool bIncludeSelf, bool bClearNotFound);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.PhysicalMaterialMask
|
|
class UPhysicalMaterialMask : public UObject
|
|
{
|
|
public:
|
|
int32 UVChannelIndex; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressX; // 0x2C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress AddressY; // 0x2D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FC2[0xA]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicalMaterialMask* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x150 - 0x28)
|
|
// Class Engine.PhysicsAsset
|
|
class UPhysicsAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_3FC3[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<int32> BoundsBodies; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class USkeletalBodySetup*> SkeletalBodySetups; // 0x40(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPhysicsConstraintTemplate*> ConstraintSetup; // 0x50(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FPhysicsAssetSolverSettings SolverSettings; // 0x60(0x1C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSolverIterations SolverIterations; // 0x7C(0x18)(Edit, Config, EditConst, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EPhysicsAssetSolverType SolverType; // 0x94(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNotForDedicatedServer : 1; // Mask: 0x1, PropSize: 0x10x95(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B4 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3FC5[0xA2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UThumbnailInfo* ThumbnailInfo; // 0x138(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UBodySetup*> BodySetup; // 0x140(0x10)(ExportObject, ZeroConstructor, Deprecated, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x308 - 0x2F0)
|
|
// Class Engine.SkeletalBodySetup
|
|
class USkeletalBodySetup : public UBodySetup
|
|
{
|
|
public:
|
|
bool bSkipScaleFromAnimation; // 0x2F0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FC7[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPhysicalAnimationProfile> PhysicalAnimationData; // 0x2F8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalBodySetup* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.PhysicsCollisionHandler
|
|
class UPhysicsCollisionHandler : public UObject
|
|
{
|
|
public:
|
|
float ImpactThreshold; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpactReFireDelay; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundBase* DefaultImpactSound; // 0x30(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LastImpactSoundTime; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FC9[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsCollisionHandler* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Engine.PhysicsConstraintActor
|
|
class APhysicsConstraintActor : public ARigidBodyBase
|
|
{
|
|
public:
|
|
class UPhysicsConstraintComponent* ConstraintComp; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class AActor* ConstraintActor1; // 0x298(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* ConstraintActor2; // 0x2A0(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDisableCollision : 1; // Mask: 0x1, PropSize: 0x10x2A8(0x1)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FCB[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APhysicsConstraintActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x2D0 (0x570 - 0x2A0)
|
|
// Class Engine.PhysicsConstraintComponent
|
|
class UPhysicsConstraintComponent : public USceneComponent
|
|
{
|
|
public:
|
|
class AActor* ConstraintActor1; // 0x2A0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FConstrainComponentPropName ComponentName1; // 0x2A8(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
class AActor* ConstraintActor2; // 0x2B0(0x8)(Edit, ZeroConstructor, DisableEditOnTemplate, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FConstrainComponentPropName ComponentName2; // 0x2B8(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FDC[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPhysicsConstraintTemplate* ConstraintSetup; // 0x2D0(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnConstraintBroken; // 0x2D8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnPlasticDeformation; // 0x2E8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FConstraintInstance ConstraintInstance; // 0x2F8(0x278)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsConstraintComponent* GetDefaultObj();
|
|
|
|
void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive);
|
|
void SetOrientationDriveSLERP(bool bEnableSLERP);
|
|
void SetLinearZLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize);
|
|
void SetLinearYLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize);
|
|
void SetLinearXLimit(enum class ELinearConstraintMotion ConstraintType, float LimitSize);
|
|
void SetLinearVelocityTarget(struct FVector& InVelTarget);
|
|
void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ);
|
|
void SetLinearPositionTarget(struct FVector& InPosTarget);
|
|
void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ);
|
|
void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold, enum class EConstraintPlasticityType PlasticityType);
|
|
void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit);
|
|
void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold);
|
|
void SetDisableCollision(bool bDisableCollision);
|
|
void SetContactTransferScale(float ContactTransferScale);
|
|
void SetConstraintReferencePosition(enum class EConstraintFrame Frame, struct FVector& RefPosition);
|
|
void SetConstraintReferenceOrientation(enum class EConstraintFrame Frame, struct FVector& PriAxis, struct FVector& SecAxis);
|
|
void SetConstraintReferenceFrame(enum class EConstraintFrame Frame, struct FTransform& RefFrame);
|
|
void SetConstrainedComponents(class UPrimitiveComponent* Component1, class FName BoneName1, class UPrimitiveComponent* Component2, class FName BoneName2);
|
|
void SetAngularVelocityTarget(struct FVector& InVelTarget);
|
|
void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive);
|
|
void SetAngularVelocityDriveSLERP(bool bEnableSLERP);
|
|
void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive);
|
|
void SetAngularTwistLimit(enum class EAngularConstraintMotion ConstraintType, float TwistLimitAngle);
|
|
void SetAngularSwing2Limit(enum class EAngularConstraintMotion MotionType, float Swing2LimitAngle);
|
|
void SetAngularSwing1Limit(enum class EAngularConstraintMotion MotionType, float Swing1LimitAngle);
|
|
void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold);
|
|
void SetAngularOrientationTarget(struct FRotator& InPosTarget);
|
|
void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive);
|
|
void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit);
|
|
void SetAngularDriveMode(enum class EAngularDriveMode DriveMode);
|
|
void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold);
|
|
bool IsBroken();
|
|
float GetCurrentTwist();
|
|
float GetCurrentSwing2();
|
|
float GetCurrentSwing1();
|
|
void GetConstraintForce(struct FVector* OutLinearForce, struct FVector* OutAngularForce);
|
|
struct FConstraintInstanceAccessor GetConstraint();
|
|
void GetConstrainedComponents(class UPrimitiveComponent** OutComponent1, class FName* OutBoneName1, class UPrimitiveComponent** OutComponent2, class FName* OutBoneName2);
|
|
void BreakConstraint();
|
|
};
|
|
|
|
// 0x3E8 (0x410 - 0x28)
|
|
// Class Engine.PhysicsConstraintTemplate
|
|
class UPhysicsConstraintTemplate : public UObject
|
|
{
|
|
public:
|
|
struct FConstraintInstance DefaultInstance; // 0x28(0x278)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhysicsConstraintProfileHandle> ProfileHandles; // 0x2A0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FConstraintProfileProperties DefaultProfile; // 0x2B0(0x160)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsConstraintTemplate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x440 (0x4E0 - 0xA0)
|
|
// Class Engine.PhysicsHandleComponent
|
|
class UPhysicsHandleComponent : public UActorComponent
|
|
{
|
|
public:
|
|
class UPrimitiveComponent* GrabbedComponent; // 0xA0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FDE[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 BitPad_1B5 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bSoftAngularConstraint : 1; // Mask: 0x2, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSoftLinearConstraint : 1; // Mask: 0x4, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bInterpolateTarget : 1; // Mask: 0x8, PropSize: 0x10xB0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B6 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3FDF[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LinearDamping; // 0xB4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LinearStiffness; // 0xB8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngularDamping; // 0xBC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngularStiffness; // 0xC0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE0[0xCC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float InterpolationSpeed; // 0x190(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE1[0x34C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsHandleComponent* GetDefaultObj();
|
|
|
|
void SetTargetRotation(const struct FRotator& NewRotation);
|
|
void SetTargetLocationAndRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation);
|
|
void SetTargetLocation(const struct FVector& NewLocation);
|
|
void SetLinearStiffness(float NewLinearStiffness);
|
|
void SetLinearDamping(float NewLinearDamping);
|
|
void SetInterpolationSpeed(float NewInterpolationSpeed);
|
|
void SetAngularStiffness(float NewAngularStiffness);
|
|
void SetAngularDamping(float NewAngularDamping);
|
|
void ReleaseComponent();
|
|
void GrabComponentAtLocationWithRotation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& Location, const struct FRotator& Rotation);
|
|
void GrabComponentAtLocation(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation);
|
|
void GrabComponent(class UPrimitiveComponent* Component, class FName InBoneName, const struct FVector& GrabLocation, bool bConstrainRotation);
|
|
void GetTargetLocationAndRotation(struct FVector* TargetLocation, struct FRotator* TargetRotation);
|
|
class UPrimitiveComponent* GetGrabbedComponent();
|
|
};
|
|
|
|
// 0x108 (0x1E8 - 0xE0)
|
|
// Class Engine.PhysicsSettings
|
|
class UPhysicsSettings : public UPhysicsSettingsCore
|
|
{
|
|
public:
|
|
struct FRigidBodyErrorCorrection PhysicErrorCorrection; // 0xE0(0x34)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class ESettingsLockedAxis LockedAxis; // 0x114(0x1)(ZeroConstructor, Config, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESettingsDOF DefaultDegreesOfFreedom; // 0x115(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSuppressFaceRemapTable; // 0x116(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSupportUVFromHitResults; // 0x117(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableActiveActors; // 0x118(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableKinematicStaticPairs; // 0x119(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableKinematicKinematicPairs; // 0x11A(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableCCD; // 0x11B(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableEnhancedDeterminism; // 0x11C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE3[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AnimPhysicsMinDeltaTime; // 0x120(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSimulateAnimPhysicsAfterReset; // 0x124(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE4[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinPhysicsDeltaTime; // 0x128(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPhysicsDeltaTime; // 0x12C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubstepping; // 0x130(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubsteppingAsync; // 0x131(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTickPhysicsAsync; // 0x132(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE5[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AsyncFixedTimeStepSize; // 0x134(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSubstepDeltaTime; // 0x138(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxSubsteps; // 0x13C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SyncSceneSmoothingFactor; // 0x140(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialAverageFrameRate; // 0x144(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PhysXTreeRebuildRate; // 0x148(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE6[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FPhysicalSurfaceName> PhysicalSurfaces; // 0x150(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
struct FBroadphaseSettings DefaultBroadphaseSettings; // 0x160(0x80)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MinDeltaVelocityForHitEvents; // 0x1E0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FChaosPhysicsSettings ChaosSettings; // 0x1E4(0x3)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FE7[0x1]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.PhysicsThruster
|
|
class APhysicsThruster : public ARigidBodyBase
|
|
{
|
|
public:
|
|
class UPhysicsThrusterComponent* ThrusterComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APhysicsThruster* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2D0 - 0x2A0)
|
|
// Class Engine.RadialForceComponent
|
|
class URadialForceComponent : public USceneComponent
|
|
{
|
|
public:
|
|
float Radius; // 0x2A0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERadialImpulseFalloff Falloff; // 0x2A4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3FEB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ImpulseStrength; // 0x2A8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bImpulseVelChange : 1; // Mask: 0x1, PropSize: 0x10x2AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreOwningActor : 1; // Mask: 0x2, PropSize: 0x10x2AC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B7 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_3FEC[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ForceStrength; // 0x2B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DestructibleDamage; // 0x2B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<enum class EObjectTypeQuery> ObjectTypesToAffect; // 0x2B8(0x10)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FED[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URadialForceComponent* GetDefaultObj();
|
|
|
|
void RemoveObjectTypeToAffect(enum class EObjectTypeQuery ObjectType);
|
|
void FireImpulse();
|
|
void AddObjectTypeToAffect(enum class EObjectTypeQuery ObjectType);
|
|
};
|
|
|
|
// 0xA0 (0x340 - 0x2A0)
|
|
// Class Engine.PhysicsFieldComponent
|
|
class UPhysicsFieldComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_3FEE[0xA0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsFieldComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PhysicsFieldStatics
|
|
class UPhysicsFieldStatics : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPhysicsFieldStatics* GetDefaultObj();
|
|
|
|
struct FVector EvalPhysicsVectorField(class UObject* WorldContextObject, struct FVector& WorldPosition, enum class EFieldVectorType VectorType);
|
|
float EvalPhysicsScalarField(class UObject* WorldContextObject, struct FVector& WorldPosition, enum class EFieldScalarType ScalarType);
|
|
int32 EvalPhysicsIntegerField(class UObject* WorldContextObject, struct FVector& WorldPosition, enum class EFieldIntegerType IntegerType);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.PlatformInputDeviceMapperLibrary
|
|
class UPlatformInputDeviceMapperLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPlatformInputDeviceMapperLibrary* GetDefaultObj();
|
|
|
|
struct FPlatformUserId PlatformUserId_None();
|
|
bool NotEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B);
|
|
bool NotEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B);
|
|
bool IsValidPlatformId(const struct FPlatformUserId& UserId);
|
|
bool IsValidInputDevice(const struct FInputDeviceId& DeviceID);
|
|
bool IsUnpairedUserId(const struct FPlatformUserId& PlatformId);
|
|
bool IsInputDeviceMappedToUnpairedUser(const struct FInputDeviceId& InputDevice);
|
|
struct FInputDeviceId InputDeviceId_None();
|
|
struct FPlatformUserId GetUserForUnpairedInputDevices();
|
|
struct FPlatformUserId GetUserForInputDevice(const struct FInputDeviceId& DeviceID);
|
|
struct FInputDeviceId GetPrimaryInputDeviceForUser(const struct FPlatformUserId& UserId);
|
|
enum class EInputDeviceConnectionState GetInputDeviceConnectionState(const struct FInputDeviceId& DeviceID);
|
|
struct FInputDeviceId GetDefaultInputDevice();
|
|
int32 GetAllInputDevicesForUser(const struct FPlatformUserId& UserId, TArray<struct FInputDeviceId>* OutInputDevices);
|
|
int32 GetAllInputDevices(TArray<struct FInputDeviceId>* OutInputDevices);
|
|
int32 GetAllConnectedInputDevices(TArray<struct FInputDeviceId>* OutInputDevices);
|
|
int32 GetAllActiveUsers(TArray<struct FPlatformUserId>* OutUsers);
|
|
bool EqualEqual_PlatformUserId(const struct FPlatformUserId& A, const struct FPlatformUserId& B);
|
|
bool EqualEqual_InputDeviceId(const struct FInputDeviceId& A, const struct FInputDeviceId& B);
|
|
};
|
|
|
|
// 0x8 (0x2C0 - 0x2B8)
|
|
// Class Engine.PlayerStart
|
|
class APlayerStart : public ANavigationObjectBase
|
|
{
|
|
public:
|
|
class FName PlayerStartTag; // 0x2B8(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlayerStart* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C0 - 0x2C0)
|
|
// Class Engine.PlayerStartPIE
|
|
class APlayerStartPIE : public APlayerStart
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APlayerStartPIE* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x6F8 (0x9C0 - 0x2C8)
|
|
// Class Engine.PostProcessVolume
|
|
class APostProcessVolume : public AVolume
|
|
{
|
|
public:
|
|
uint8 Pad_400D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPostProcessSettings Settings; // 0x2D0(0x6E0)(Edit, BlueprintVisible, Interp, NativeAccessSpecifierPublic)
|
|
float Priority; // 0x9B0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendRadius; // 0x9B4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendWeight; // 0x9B8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // Mask: 0x1, PropSize: 0x10x9BC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUnbound : 1; // Mask: 0x2, PropSize: 0x10x9BC(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4010[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class APostProcessVolume* GetDefaultObj();
|
|
|
|
void AddOrUpdateBlendable(TScriptInterface<class IBlendableInterface> InBlendableObject, float InWeight);
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.PrecomputedVisibilityVolume
|
|
class APrecomputedVisibilityVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class APrecomputedVisibilityVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x68 - 0x30)
|
|
// Class Engine.PrimaryAssetLabel
|
|
class UPrimaryAssetLabel : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
struct FPrimaryAssetRules Rules; // 0x30(0xC)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bLabelAssetsInMyDirectory : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIsRuntimeLabel : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B8 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4012[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TSoftObjectPtr<class UObject>> ExplicitAssets; // 0x40(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSoftClassPtr<class UObject>> ExplicitBlueprints; // 0x50(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FCollectionReference AssetCollection; // 0x60(0x8)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UPrimaryAssetLabel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.HealthSnapshotBlueprintLibrary
|
|
class UHealthSnapshotBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHealthSnapshotBlueprintLibrary* GetDefaultObj();
|
|
|
|
void StopPerformanceSnapshots();
|
|
void StartPerformanceSnapshots();
|
|
void LogPerformanceSnapshot(const class FString& SnapshotTitle, bool bResetStats);
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.ProxyLODMeshSimplificationSettings
|
|
class UProxyLODMeshSimplificationSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FName ProxyLODMeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UProxyLODMeshSimplificationSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2A8 - 0x2A0)
|
|
// Class Engine.RectLight
|
|
class ARectLight : public ALight
|
|
{
|
|
public:
|
|
class URectLightComponent* RectLightComponent; // 0x2A0(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ARectLight* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1A0 (0x1D8 - 0x38)
|
|
// Class Engine.RendererSettings
|
|
class URendererSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
enum class EMobileShadingPath MobileShadingPath; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4017[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bMobileSupportGPUScene : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1B9 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4019[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EMobileAntiAliasingMethod MobileAntiAliasing; // 0x40(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMobileFloatPrecisionMode MobileFloatPrecisionMode; // 0x41(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_401A[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bMobileAllowDitheredLODTransition : 1; // Mask: 0x1, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileVirtualTextures : 1; // Mask: 0x2, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDiscardUnusedQualityLevels : 1; // Mask: 0x4, PropSize: 0x10x44(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BA : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_401B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EShaderCompressionFormat ShaderCompressionFormat; // 0x48(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_401C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bOcclusionCulling : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_401D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float MinScreenRadiusForLights; // 0x50(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinScreenRadiusForEarlyZPass; // 0x54(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinScreenRadiusForCSMdepth; // 0x58(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bPrecomputedVisibilityWarning : 1; // Mask: 0x1, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTextureStreaming : 1; // Mask: 0x2, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseDXT5NormalMaps : 1; // Mask: 0x4, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVirtualTextures : 1; // Mask: 0x8, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVirtualTextureEnableAutoImport : 1; // Mask: 0x10, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVirtualTexturedLightmaps : 1; // Mask: 0x20, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVirtualTextureAnisotropicFiltering : 1; // Mask: 0x40, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableVirtualTextureOpacityMask : 1; // Mask: 0x80, PropSize: 0x10x5C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_401E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 VirtualTextureTileSize; // 0x60(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VirtualTextureTileBorderSize; // 0x64(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 VirtualTextureFeedbackFactor; // 0x68(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EWorkingColorSpace WorkingColorSpaceChoice; // 0x6C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_401F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D RedChromaticityCoordinate; // 0x70(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D GreenChromaticityCoordinate; // 0x80(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D BlueChromaticityCoordinate; // 0x90(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D WhiteChromaticityCoordinate; // 0xA0(0x10)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bClearCoatEnableSecondNormal : 1; // Mask: 0x1, PropSize: 0x10xB0(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BC : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4020[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDynamicGlobalIlluminationMethod DynamicGlobalIllumination; // 0xB4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EReflectionMethod Reflections; // 0xB5(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4021[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ReflectionCaptureResolution; // 0xB8(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ReflectionEnvironmentLightmapMixBasedOnRoughness : 1; // Mask: 0x1, PropSize: 0x10xBC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseHardwareRayTracingForLumen : 1; // Mask: 0x2, PropSize: 0x10xBC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BD : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4022[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ELumenRayLightingMode LumenRayLightingMode; // 0xC0(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4023[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 LumenFrontLayerTranslucencyReflections : 1; // Mask: 0x1, PropSize: 0x10xC4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BE : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4024[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ELumenSoftwareTracingMode LumenSoftwareTracingMode; // 0xC8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EShadowMapMethod ShadowMapMethod; // 0xC9(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4025[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bEnableRayTracing : 1; // Mask: 0x1, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableRayTracingShadows : 1; // Mask: 0x2, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableRayTracingSkylight : 1; // Mask: 0x4, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableRayTracingTextureLOD : 1; // Mask: 0x8, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnablePathTracing : 1; // Mask: 0x10, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGenerateMeshDistanceFields : 1; // Mask: 0x20, PropSize: 0x10xCC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1BF : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4026[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DistanceFieldVoxelDensity; // 0xD0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNanite : 1; // Mask: 0x1, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAllowStaticLighting : 1; // Mask: 0x2, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseNormalMapsForStaticLighting : 1; // Mask: 0x4, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForwardShading : 1; // Mask: 0x8, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bVertexFoggingForOpaque : 1; // Mask: 0x10, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSeparateTranslucency : 1; // Mask: 0x20, PropSize: 0x10xD4(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C0 : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4027[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ETranslucentSortPolicy TranslucentSortPolicy; // 0xD8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4028[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector TranslucentSortAxis; // 0xE0(0x18)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EFixedFoveationLevels HMDFixedFoveationLevel; // 0xF8(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_402A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bHMDFixedFoveationDynamic : 1; // Mask: 0x1, PropSize: 0x10xFC(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C1 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_402B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ECustomDepthStencil CustomDepthStencil; // 0x100(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_402C[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bCustomDepthTaaJitter : 1; // Mask: 0x1, PropSize: 0x10x104(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C2 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_402D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAlphaChannelMode bEnableAlphaChannelInPostProcessing; // 0x108(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_402E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bDefaultFeatureBloom : 1; // Mask: 0x1, PropSize: 0x10x10C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultFeatureAmbientOcclusion : 1; // Mask: 0x2, PropSize: 0x10x10C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultFeatureAmbientOcclusionStaticFraction : 1; // Mask: 0x4, PropSize: 0x10x10C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultFeatureAutoExposure : 1; // Mask: 0x8, PropSize: 0x10x10C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C3 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_402F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAutoExposureMethodUI DefaultFeatureAutoExposure; // 0x110(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4030[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float DefaultFeatureAutoExposureBias; // 0x114(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bExtendDefaultLuminanceRangeInAutoExposureSettings : 1; // Mask: 0x1, PropSize: 0x10x118(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultFeatureMotionBlur : 1; // Mask: 0x2, PropSize: 0x10x118(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultFeatureLensFlare : 1; // Mask: 0x4, PropSize: 0x10x118(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTemporalUpsampling : 1; // Mask: 0x8, PropSize: 0x10x118(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C4 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4031[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EAntiAliasingMethod DefaultFeatureAntiAliasing; // 0x11C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ECompositingSampleCount MSAASampleCount; // 0x11D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ELightUnits DefaultLightUnits; // 0x11E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EDefaultBackBufferPixelFormat DefaultBackBufferPixelFormat; // 0x11F(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRenderUnbuiltPreviewShadowsInGame : 1; // Mask: 0x1, PropSize: 0x10x120(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bStencilForLODDither : 1; // Mask: 0x2, PropSize: 0x10x120(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C5 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4033[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EEarlyZPass EarlyZPass; // 0x124(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4034[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bEarlyZPassOnlyMaterialMasking : 1; // Mask: 0x1, PropSize: 0x10x128(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableCSMCaching : 1; // Mask: 0x2, PropSize: 0x10x128(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDBuffer : 1; // Mask: 0x4, PropSize: 0x10x128(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C6 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4035[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EClearSceneOptions ClearSceneMethod; // 0x12C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVelocityOutputPass VelocityPass; // 0x12D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EVertexDeformationOutputsVelocity VertexDeformationOutputsVelocity; // 0x12E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4037[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bSelectiveBasePassOutputs : 1; // Mask: 0x1, PropSize: 0x10x130(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bDefaultParticleCutouts : 1; // Mask: 0x2, PropSize: 0x10x130(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C7 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4038[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 GPUSimulationTextureSizeX; // 0x134(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GPUSimulationTextureSizeY; // 0x138(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGlobalClipPlane : 1; // Mask: 0x1, PropSize: 0x10x13C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C8 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4039[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EGBufferFormat GBufferFormat; // 0x140(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_403A[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bUseGPUMorphTargets : 1; // Mask: 0x1, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNvidiaAftermathEnabled : 1; // Mask: 0x2, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMultiView : 1; // Mask: 0x4, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobilePostProcessing : 1; // Mask: 0x8, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileMultiView : 1; // Mask: 0x10, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileUseHWsRGBEncoding : 1; // Mask: 0x20, PropSize: 0x10x144(0x1)(Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRoundRobinOcclusion : 1; // Mask: 0x40, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMeshStreaming : 1; // Mask: 0x80, PropSize: 0x10x144(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableHeterogeneousVolumes : 1; // Mask: 0x1, PropSize: 0x10x145(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1C9 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_403B[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float WireframeCullThreshold; // 0x148(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportStationarySkylight : 1; // Mask: 0x1, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportLowQualityLightmaps : 1; // Mask: 0x2, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportPointLightWholeSceneShadows : 1; // Mask: 0x4, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportSkyAtmosphere : 1; // Mask: 0x8, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportSkyAtmosphereAffectsHeightFog : 1; // Mask: 0x10, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportCloudShadowOnForwardLitTranslucent : 1; // Mask: 0x20, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportTranslucentPerObjectShadow : 1; // Mask: 0x40, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportCloudShadowOnSingleLayerWater : 1; // Mask: 0x80, PropSize: 0x10x14C(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableStrata : 1; // Mask: 0x1, PropSize: 0x10x14D(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1CA : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_403C[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 StrataBytePerPixel; // 0x150(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 StrataOpaqueMaterialRoughRefraction : 1; // Mask: 0x1, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 StrataDebugAdvancedVisualizationShaders : 1; // Mask: 0x2, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMaterialRoughDiffuse : 1; // Mask: 0x4, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMaterialEnergyConservation : 1; // Mask: 0x8, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOrderedIndependentTransparencyEnable : 1; // Mask: 0x10, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportSkinCacheShaders : 1; // Mask: 0x20, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSkipCompilingGPUSkinVF : 1; // Mask: 0x40, PropSize: 0x10x154(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1CB : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_403D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ESkinCacheDefaultBehavior DefaultSkinCacheBehavior; // 0x158(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_403E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SkinCacheSceneMemoryLimitInMB; // 0x15C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileEnableStaticAndCSMShadowReceivers : 1; // Mask: 0x1, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileEnableMovableLightCSMShaderCulling : 1; // Mask: 0x2, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileForwardEnableLocalLights : 1; // Mask: 0x4, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileForwardEnableClusteredReflections : 1; // Mask: 0x8, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileEnableNoPrecomputedLightingCSMShader : 1; // Mask: 0x10, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileAllowDistanceFieldShadows : 1; // Mask: 0x20, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileAllowMovableDirectionalLights : 1; // Mask: 0x40, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileAllowMovableSpotlightShadows : 1; // Mask: 0x80, PropSize: 0x10x160(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupport16BitBoneIndex : 1; // Mask: 0x1, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGPUSkinLimit2BoneInfluences : 1; // Mask: 0x2, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportDepthOnlyIndexBuffers : 1; // Mask: 0x4, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSupportReversedIndexBuffers : 1; // Mask: 0x8, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bMobileAmbientOcclusion : 1; // Mask: 0x10, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseUnlimitedBoneInfluences : 1; // Mask: 0x20, PropSize: 0x10x161(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1CC : 2; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_403F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 UnlimitedBonInfluencesThreshold; // 0x164(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPerPlatformInt MaxSkinBones; // 0x168(0x4)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
enum class EMobilePlanarReflectionMode MobilePlanarReflectionMode; // 0x16C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4042[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bMobileSupportsGen4TAA : 1; // Mask: 0x1, PropSize: 0x10x170(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1CD : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4043[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPerPlatformBool bStreamSkeletalMeshLODs; // 0x174(0x1)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPerPlatformBool bDiscardSkeletalMeshOptionalLODs; // 0x175(0x1)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4044[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftObjectPath VisualizeCalibrationColorMaterialPath; // 0x178(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath VisualizeCalibrationCustomMaterialPath; // 0x198(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath VisualizeCalibrationGrayscaleMaterialPath; // 0x1B8(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URendererSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.RendererOverrideSettings
|
|
class URendererOverrideSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 bSupportAllShaderPermutations : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4047[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URendererOverrideSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0xC8 - 0x28)
|
|
// Class Engine.SubsurfaceProfile
|
|
class USubsurfaceProfile : public UObject
|
|
{
|
|
public:
|
|
struct FSubsurfaceProfileStruct Settings; // 0x28(0x9C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4049[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubsurfaceProfile* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA78 (0x3D80 - 0x3308)
|
|
// Class Engine.ReplayNetConnection
|
|
class UReplayNetConnection : public UNetConnection
|
|
{
|
|
public:
|
|
uint8 Pad_404A[0xA78]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReplayNetConnection* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x40 - 0x30)
|
|
// Class Engine.ReplaySubsystem
|
|
class UReplaySubsystem : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
bool bLoadDefaultMapOnStop; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_404D[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReplaySubsystem* GetDefaultObj();
|
|
|
|
void RequestCheckpoint();
|
|
bool IsRecording();
|
|
bool IsPlaying();
|
|
float GetReplayCurrentTime();
|
|
class FString GetActiveReplayName();
|
|
};
|
|
|
|
// 0x38 (0x60 - 0x28)
|
|
// Class Engine.ReverbEffect
|
|
class UReverbEffect : public UObject
|
|
{
|
|
public:
|
|
bool bBypassEarlyReflections; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_404F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float ReflectionsDelay; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GainHF; // 0x30(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReflectionsGain; // 0x34(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBypassLateReflections; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4050[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float LateDelay; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecayTime; // 0x40(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Density; // 0x44(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Diffusion; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAbsorptionGainHF; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecayHFRatio; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LateGain; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Gain; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RoomRolloffFactor; // 0x5C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UReverbEffect* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB0 (0xD8 - 0x28)
|
|
// Class Engine.SCS_Node
|
|
class USCS_Node : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UObject> ComponentClass; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UActorComponent* ComponentTemplate; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBlueprintCookedComponentInstancingData CookedComponentInstancingData; // 0x38(0x48)(NativeAccessSpecifierPublic)
|
|
class FName AttachToName; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ParentComponentOrVariableName; // 0x88(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ParentComponentOwnerClassName; // 0x90(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsParentComponentNative; // 0x98(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4051[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class USCS_Node*> ChildNodes; // 0xA0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FBPVariableMetaDataEntry> MetaDataArray; // 0xB0(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FGuid VariableGuid; // 0xC0(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName InternalVariableName; // 0xD0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USCS_Node* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Engine.SimpleConstructionScript
|
|
class USimpleConstructionScript : public UObject
|
|
{
|
|
public:
|
|
TArray<class USCS_Node*> RootNodes; // 0x28(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class USCS_Node*> AllNodes; // 0x38(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class USCS_Node* DefaultSceneRootNode; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4053[0x50]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USimpleConstructionScript* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SkeletalMeshEditorData
|
|
class USkeletalMeshEditorData : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMeshEditorData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB8 - 0x30)
|
|
// Class Engine.SkeletalMeshLODSettings
|
|
class USkeletalMeshLODSettings : public UDataAsset
|
|
{
|
|
public:
|
|
struct FPerQualityLevelInt MinQualityLevelLOD; // 0x30(0x68)(Edit, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformInt MinLOD; // 0x98(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformBool DisableBelowMinLodStripping; // 0x9C(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bOverrideLODStreamingSettings; // 0x9D(0x1)(Edit, ZeroConstructor, Config, GlobalConfig, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformBool bSupportLODStreaming; // 0x9E(0x1)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4055[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPerPlatformInt MaxNumStreamedLODs; // 0xA0(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformInt MaxNumOptionalLODs; // 0xA4(0x4)(Edit, Config, GlobalConfig, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSkeletalMeshLODGroupSettings> LODGroups; // 0xA8(0x10)(Edit, ZeroConstructor, Config, GlobalConfig, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMeshLODSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.SkeletalMeshSimplificationSettings
|
|
class USkeletalMeshSimplificationSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FName SkeletalMeshReductionModuleName; // 0x38(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USkeletalMeshSimplificationSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x3F8 (0x420 - 0x28)
|
|
// Class Engine.ButtonStyleAsset
|
|
class UButtonStyleAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4056[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FButtonStyle ButtonStyle; // 0x30(0x3F0)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UButtonStyleAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xAD8 (0xB00 - 0x28)
|
|
// Class Engine.CheckBoxStyleAsset
|
|
class UCheckBoxStyleAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4058[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FCheckBoxStyle CheckBoxStyle; // 0x30(0xAD0)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCheckBoxStyleAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD8 (0x100 - 0x28)
|
|
// Class Engine.SlateBrushAsset
|
|
class USlateBrushAsset : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4059[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSlateBrush Brush; // 0x30(0xD0)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USlateBrushAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SlateTextureAtlasInterface
|
|
class ISlateTextureAtlasInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ISlateTextureAtlasInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1E0 (0x208 - 0x28)
|
|
// Class Engine.SoundClass
|
|
class USoundClass : public UObject
|
|
{
|
|
public:
|
|
struct FSoundClassProperties Properties; // 0x28(0x1B8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<class USoundClass*> ChildClasses; // 0x1E0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FPassiveSoundMixModifier> PassiveSoundMixModifiers; // 0x1F0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USoundClass* ParentClass; // 0x200(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.SoundConcurrency
|
|
class USoundConcurrency : public UObject
|
|
{
|
|
public:
|
|
struct FSoundConcurrencySettings Concurrency; // 0x28(0x20)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundConcurrency* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x3F0 (0x558 - 0x168)
|
|
// Class Engine.SoundCue
|
|
class USoundCue : public USoundBase
|
|
{
|
|
public:
|
|
class USoundNode* FirstNode; // 0x168(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMultiplier; // 0x170(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchMultiplier; // 0x174(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoundAttenuationSettings AttenuationOverrides; // 0x178(0x3C8)(Edit, NativeAccessSpecifierPublic)
|
|
float SubtitlePriority; // 0x540(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_405A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bPrimeOnLoad : 1; // Mask: 0x1, PropSize: 0x10x548(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideAttenuation : 1; // Mask: 0x2, PropSize: 0x10x548(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bExcludeFromRandomNodeBranchCulling : 1; // Mask: 0x4, PropSize: 0x10x548(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasPlayWhenSilent : 1; // Mask: 0x8, PropSize: 0x10x548(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1CE : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_405B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CookedQualityIndex; // 0x54C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_405C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundCue* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Engine.SoundMix
|
|
class USoundMix : public UObject
|
|
{
|
|
public:
|
|
uint8 bApplyEQ : 1; // Mask: 0x1, PropSize: 0x10x28(0x1)(Edit, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1CF : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_405D[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float EQPriority; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAudioEQEffect EQSettings; // 0x30(0x40)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoundClassAdjuster> SoundClassEffects; // 0x70(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float InitialDelay; // 0x80(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInTime; // 0x84(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x88(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutTime; // 0x8C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundMix* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Engine.SoundNodeAssetReferencer
|
|
class USoundNodeAssetReferencer : public USoundNode
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeAssetReferencer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x3D8 (0x420 - 0x48)
|
|
// Class Engine.SoundNodeAttenuation
|
|
class USoundNodeAttenuation : public USoundNode
|
|
{
|
|
public:
|
|
class USoundAttenuation* AttenuationSettings; // 0x48(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoundAttenuationSettings AttenuationOverrides; // 0x50(0x3C8)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bOverrideAttenuation : 1; // Mask: 0x1, PropSize: 0x10x418(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_405E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeAttenuation* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeBranch
|
|
class USoundNodeBranch : public USoundNode
|
|
{
|
|
public:
|
|
class FName BoolParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeBranch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeConcatenator
|
|
class USoundNodeConcatenator : public USoundNode
|
|
{
|
|
public:
|
|
TArray<float> InputVolume; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeConcatenator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeDelay
|
|
class USoundNodeDelay : public USoundNode
|
|
{
|
|
public:
|
|
float DelayMin; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayMax; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeDelay* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x70 - 0x48)
|
|
// Class Engine.SoundNodeDialoguePlayer
|
|
class USoundNodeDialoguePlayer : public USoundNode
|
|
{
|
|
public:
|
|
struct FDialogueWaveParameter DialogueWaveParameter; // 0x48(0x20)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bLooping : 1; // Mask: 0x1, PropSize: 0x10x68(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4061[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeDialoguePlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeDistanceCrossFade
|
|
class USoundNodeDistanceCrossFade : public USoundNode
|
|
{
|
|
public:
|
|
TArray<struct FDistanceDatum> CrossFadeInput; // 0x48(0x10)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeDistanceCrossFade* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeDoppler
|
|
class USoundNodeDoppler : public USoundNode
|
|
{
|
|
public:
|
|
float DopplerIntensity; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSmoothing; // 0x4C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4062[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SmoothingInterpSpeed; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4063[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeDoppler* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x148 (0x190 - 0x48)
|
|
// Class Engine.SoundNodeEnveloper
|
|
class USoundNodeEnveloper : public USoundNode
|
|
{
|
|
public:
|
|
float LoopStart; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LoopEnd; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DurationAfterLoop; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoopCount; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLoopIndefinitely : 1; // Mask: 0x1, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLoop : 1; // Mask: 0x2, PropSize: 0x10x58(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D0 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4064[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDistributionFloatConstantCurve* VolumeInterpCurve; // 0x60(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDistributionFloatConstantCurve* PitchInterpCurve; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve VolumeCurve; // 0x70(0x88)(Edit, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve PitchCurve; // 0xF8(0x88)(Edit, NativeAccessSpecifierPublic)
|
|
float PitchMin; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchMax; // 0x184(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMin; // 0x188(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMax; // 0x18C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeEnveloper* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeGroupControl
|
|
class USoundNodeGroupControl : public USoundNode
|
|
{
|
|
public:
|
|
TArray<int32> GroupSizes; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeGroupControl* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeLooping
|
|
class USoundNodeLooping : public USoundNode
|
|
{
|
|
public:
|
|
int32 LoopCount; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLoopIndefinitely : 1; // Mask: 0x1, PropSize: 0x10x4C(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4065[0x3]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeLooping* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x48 - 0x48)
|
|
// Class Engine.SoundNodeMature
|
|
class USoundNodeMature : public USoundNode
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeMature* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeMixer
|
|
class USoundNodeMixer : public USoundNode
|
|
{
|
|
public:
|
|
TArray<float> InputVolume; // 0x48(0x10)(Edit, ExportObject, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeMixer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeModulator
|
|
class USoundNodeModulator : public USoundNode
|
|
{
|
|
public:
|
|
float PitchMin; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchMax; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMin; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumeMax; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeModulator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x70 - 0x48)
|
|
// Class Engine.SoundNodeOscillator
|
|
class USoundNodeOscillator : public USoundNode
|
|
{
|
|
public:
|
|
uint8 bModulateVolume : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bModulatePitch : 1; // Mask: 0x2, PropSize: 0x10x48(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D1 : 6; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4067[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AmplitudeMin; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AmplitudeMax; // 0x50(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrequencyMin; // 0x54(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FrequencyMax; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetMin; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetMax; // 0x60(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CenterMin; // 0x64(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CenterMax; // 0x68(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4068[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeOscillator* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x60 - 0x58)
|
|
// Class Engine.SoundNodeParamCrossFade
|
|
class USoundNodeParamCrossFade : public USoundNodeDistanceCrossFade
|
|
{
|
|
public:
|
|
class FName ParamName; // 0x58(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeParamCrossFade* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeQualityLevel
|
|
class USoundNodeQualityLevel : public USoundNode
|
|
{
|
|
public:
|
|
int32 CookedQualityLevelIndex; // 0x48(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4069[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeQualityLevel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x78 - 0x48)
|
|
// Class Engine.SoundNodeRandom
|
|
class USoundNodeRandom : public USoundNode
|
|
{
|
|
public:
|
|
TArray<float> Weights; // 0x48(0x10)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<bool> HasBeenUsed; // 0x58(0x10)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
int32 NumRandomUsed; // 0x68(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreselectAtLevelLoad; // 0x6C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldExcludeFromBranchCulling : 1; // Mask: 0x1, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bSoundCueExcludedFromBranchCulling : 1; // Mask: 0x2, PropSize: 0x10x70(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bRandomizeWithoutReplacement : 1; // Mask: 0x4, PropSize: 0x10x70(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_406A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeRandom* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x58 - 0x48)
|
|
// Class Engine.SoundNodeSoundClass
|
|
class USoundNodeSoundClass : public USoundNode
|
|
{
|
|
public:
|
|
class USoundClass* SoundClassOverride; // 0x48(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_406C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeSoundClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeSwitch
|
|
class USoundNodeSwitch : public USoundNode
|
|
{
|
|
public:
|
|
class FName IntParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeSwitch* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.SoundNodeWaveParam
|
|
class USoundNodeWaveParam : public USoundNode
|
|
{
|
|
public:
|
|
class FName WaveParameterName; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeWaveParam* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x88 - 0x48)
|
|
// Class Engine.SoundNodeWavePlayer
|
|
class USoundNodeWavePlayer : public USoundNodeAssetReferencer
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class USoundWave> SoundWaveAssetPtr; // 0x48(0x30)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USoundWave* SoundWave; // 0x78(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1D2 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 bLooping : 1; // Mask: 0x2, PropSize: 0x10x80(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_406E[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundNodeWavePlayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x468 - 0x450)
|
|
// Class Engine.SoundSourceBus
|
|
class USoundSourceBus : public USoundWave
|
|
{
|
|
public:
|
|
enum class ESourceBusChannels SourceBusChannels; // 0x450(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_406F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float SourceBusDuration; // 0x454(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAudioBus* AudioBus; // 0x458(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoDeactivateWhenSilent : 1; // Mask: 0x1, PropSize: 0x10x460(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4070[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundSourceBus* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.SoundSubmixBase
|
|
class USoundSubmixBase : public UObject
|
|
{
|
|
public:
|
|
bool bAutoDisable; // 0x28(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4072[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AutoDisableTime; // 0x2C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class USoundSubmixBase*> ChildSubmixes; // 0x30(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundSubmixBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x48 - 0x40)
|
|
// Class Engine.SoundSubmixWithParentBase
|
|
class USoundSubmixWithParentBase : public USoundSubmixBase
|
|
{
|
|
public:
|
|
class USoundSubmixBase* ParentSubmix; // 0x40(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundSubmixWithParentBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x180 (0x1C8 - 0x48)
|
|
// Class Engine.SoundSubmix
|
|
class USoundSubmix : public USoundSubmixWithParentBase
|
|
{
|
|
public:
|
|
uint8 bMuteWhenBackgrounded : 1; // Mask: 0x1, PropSize: 0x10x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D3 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_407F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class USoundEffectSubmixPreset*> SubmixEffectChain; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class USoundfieldEncodingSettingsBase* AmbisonicsPluginSettings; // 0x60(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EnvelopeFollowerAttackTime; // 0x68(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EnvelopeFollowerReleaseTime; // 0x6C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutputVolume; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WetLevel; // 0x74(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DryLevel; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4080[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoundModulationDestinationSettings OutputVolumeModulation; // 0x80(0x60)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FSoundModulationDestinationSettings WetLevelModulation; // 0xE0(0x60)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FSoundModulationDestinationSettings DryLevelModulation; // 0x140(0x60)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 bSendToAudioLink : 1; // Mask: 0x1, PropSize: 0x10x1A0(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D4 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4081[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UAudioLinkSettingsAbstract* AudioLinkSettings; // 0x1A8(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnSubmixRecordedFileDone; // 0x1B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4082[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundSubmix* GetDefaultObj();
|
|
|
|
void StopSpectralAnalysis(class UObject* WorldContextObject);
|
|
void StopRecordingOutput(class UObject* WorldContextObject, enum class EAudioRecordingExportType ExportType, const class FString& Name, const class FString& Path, class USoundWave* ExistingSoundWaveToOverwrite);
|
|
void StopEnvelopeFollowing(class UObject* WorldContextObject);
|
|
void StartSpectralAnalysis(class UObject* WorldContextObject, enum class EFFTSize FFTSize, enum class EFFTPeakInterpolationMethod InterpolationMethod, enum class EFFTWindowType WindowType, float HopSize, enum class EAudioSpectrumType SpectrumType);
|
|
void StartRecordingOutput(class UObject* WorldContextObject, float ExpectedDuration);
|
|
void StartEnvelopeFollowing(class UObject* WorldContextObject);
|
|
void SetSubmixWetLevel(class UObject* WorldContextObject, float InWetLevel);
|
|
void SetSubmixOutputVolume(class UObject* WorldContextObject, float InOutputVolume);
|
|
void SetSubmixDryLevel(class UObject* WorldContextObject, float InDryLevel);
|
|
void RemoveSpectralAnalysisDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixSpectralAnalysisBP);
|
|
void AddSpectralAnalysisDelegate(class UObject* WorldContextObject, TArray<struct FSoundSubmixSpectralAnalysisBandSettings>& InBandSettings, FDelegateProperty_& OnSubmixSpectralAnalysisBP, float UpdateRate, float DecibelNoiseFloor, bool bDoNormalize, bool bDoAutoRange, float AutoRangeAttackTime, float AutoRangeReleaseTime);
|
|
void AddEnvelopeFollowerDelegate(class UObject* WorldContextObject, FDelegateProperty_& OnSubmixEnvelopeBP);
|
|
};
|
|
|
|
// 0x28 (0x70 - 0x48)
|
|
// Class Engine.SoundfieldSubmix
|
|
class USoundfieldSubmix : public USoundSubmixWithParentBase
|
|
{
|
|
public:
|
|
class FName SoundfieldEncodingFormat; // 0x48(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class USoundfieldEffectBase*> SoundfieldEffectChain; // 0x58(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USoundfieldEncodingSettingsBase> EncodingSettingsClass; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundfieldSubmix* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x58 - 0x40)
|
|
// Class Engine.EndpointSubmix
|
|
class UEndpointSubmix : public USoundSubmixBase
|
|
{
|
|
public:
|
|
class FName EndpointType; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAudioEndpointSettingsBase> EndpointSettingsClass; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAudioEndpointSettingsBase* EndpointSettings; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UEndpointSubmix* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x38 (0x78 - 0x40)
|
|
// Class Engine.SoundfieldEndpointSubmix
|
|
class USoundfieldEndpointSubmix : public USoundSubmixBase
|
|
{
|
|
public:
|
|
class FName SoundfieldEndpointType; // 0x40(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAudioEndpointSettingsBase> EndpointSettingsClass; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundfieldEndpointSettingsBase* EndpointSettings; // 0x50(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USoundfieldEncodingSettingsBase> EncodingSettingsClass; // 0x58(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USoundfieldEncodingSettingsBase* EncodingSettings; // 0x60(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class USoundfieldEffectBase*> SoundfieldEffectChain; // 0x68(0x10)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class USoundfieldEndpointSubmix* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x340 - 0x340)
|
|
// Class Engine.SpectatorPawn
|
|
class ASpectatorPawn : public ADefaultPawn
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASpectatorPawn* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x178 - 0x170)
|
|
// Class Engine.SpectatorPawnMovement
|
|
class USpectatorPawnMovement : public UFloatingPawnMovement
|
|
{
|
|
public:
|
|
uint8 bIgnoreTimeDilation : 1; // Mask: 0x1, PropSize: 0x10x170(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4086[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USpectatorPawnMovement* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.SplineMeshActor
|
|
class ASplineMeshActor : public AActor
|
|
{
|
|
public:
|
|
class USplineMeshComponent* SplineMeshComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASplineMeshActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.StaticMeshDescriptionBulkData
|
|
class UStaticMeshDescriptionBulkData : public UMeshDescriptionBaseBulkData
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStaticMeshDescriptionBulkData* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.StereoLayerFunctionLibrary
|
|
class UStereoLayerFunctionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UStereoLayerFunctionLibrary* GetDefaultObj();
|
|
|
|
void ShowSplashScreen();
|
|
void SetSplashScreen(class UTexture* Texture, const struct FVector2D& Scale, const struct FVector& Offset, bool bShowLoadingMovie, bool bShowOnSet);
|
|
void HideSplashScreen();
|
|
void EnableAutoLoadingSplashScreen(bool InAutoShowEnabled);
|
|
};
|
|
|
|
// 0x0 (0xA0 - 0xA0)
|
|
// Class Engine.ActorTextureStreamingBuildDataComponent
|
|
class UActorTextureStreamingBuildDataComponent : public UActorComponent
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorTextureStreamingBuildDataComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.TextureMipDataProviderFactory
|
|
class UTextureMipDataProviderFactory : public UAssetUserData
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureMipDataProviderFactory* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.AudioSubsystemCollectionRoot
|
|
class UAudioSubsystemCollectionRoot : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_408A[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioSubsystemCollectionRoot* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x30 - 0x30)
|
|
// Class Engine.AudioEngineSubsystem
|
|
class UAudioEngineSubsystem : public UDynamicSubsystem
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAudioEngineSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.SubsystemBlueprintLibrary
|
|
class USubsystemBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USubsystemBlueprintLibrary* GetDefaultObj();
|
|
|
|
class UWorldSubsystem* GetWorldSubsystem(class UObject* ContextObject, TSubclassOf<class UWorldSubsystem> Class);
|
|
class ULocalPlayerSubsystem* GetLocalPlayerSubSystemFromPlayerController(class APlayerController* PlayerController, TSubclassOf<class ULocalPlayerSubsystem> Class);
|
|
class ULocalPlayerSubsystem* GetLocalPlayerSubsystem(class UObject* ContextObject, TSubclassOf<class ULocalPlayerSubsystem> Class);
|
|
class UGameInstanceSubsystem* GetGameInstanceSubsystem(class UObject* ContextObject, TSubclassOf<class UGameInstanceSubsystem> Class);
|
|
class UEngineSubsystem* GetEngineSubsystem(TSubclassOf<class UEngineSubsystem> Class);
|
|
class UAudioEngineSubsystem* GetAudioEngineSubsystem(class UObject* ContextObject, TSubclassOf<class UAudioEngineSubsystem> Class);
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class Engine.TargetPoint
|
|
class ATargetPoint : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATargetPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x330 (0x358 - 0x28)
|
|
// Class Engine.AutomationTestSettings
|
|
class UAutomationTestSettings : public UObject
|
|
{
|
|
public:
|
|
TArray<class FString> EngineTestModules; // 0x28(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> EditorTestModules; // 0x38(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath AutomationTestmap; // 0x48(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FEditorMapPerformanceTestDefinition> EditorPerformanceTestMaps; // 0x68(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> AssetsToOpen; // 0x78(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> MapsToPIETest; // 0x88(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
bool bUseAllProjectMapsToPlayInPIE; // 0x98(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_408F[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FBuildPromotionTestSettings BuildPromotionTest; // 0xA0(0x1F0)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FMaterialEditorPromotionSettings MaterialEditorPromotionTest; // 0x290(0x30)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FParticleEditorPromotionSettings ParticleEditorPromotionTest; // 0x2C0(0x10)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FBlueprintEditorPromotionSettings BlueprintEditorPromotionTest; // 0x2D0(0x30)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> TestLevelFolders; // 0x300(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FExternalToolDefinition> ExternalTools; // 0x310(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FEditorImportExportTestDefinition> ImportExportTestDefinitions; // 0x320(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<struct FLaunchOnTestSettings> LaunchOnSettings; // 0x330(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
struct FIntPoint DefaultScreenshotResolution; // 0x340(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PIETestDuration; // 0x348(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultInteractiveFramerate; // 0x34C(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultInteractiveFramerateWaitTime; // 0x350(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultInteractiveFramerateDuration; // 0x354(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAutomationTestSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x78 (0xA0 - 0x28)
|
|
// Class Engine.TransactionDiffingTestObject
|
|
class UTransactionDiffingTestObject : public UObject
|
|
{
|
|
public:
|
|
TArray<class FName> NamesArray; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FName AdditionalName; // 0x38(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UObject*> ObjectsArray; // 0x40(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UObject* AdditionalObject; // 0x50(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UObject>> SoftObjectsArray; // 0x58(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UObject> AdditionalSoftObject; // 0x68(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PropertyData; // 0x98(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4092[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTransactionDiffingTestObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x210 - 0x1F0)
|
|
// Class Engine.Texture2DDynamic
|
|
class UTexture2DDynamic : public UTexture
|
|
{
|
|
public:
|
|
uint8 Pad_4093[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EPixelFormat Format; // 0x1F8(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4094[0x17]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTexture2DDynamic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xA0 (0x290 - 0x1F0)
|
|
// Class Engine.TextureCubeArray
|
|
class UTextureCubeArray : public UTexture
|
|
{
|
|
public:
|
|
uint8 Pad_4095[0xA0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureCubeArray* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x50 - 0x38)
|
|
// Class Engine.TextureEncodingProjectSettings
|
|
class UTextureEncodingProjectSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
uint8 bFinalUsesRDO : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D5 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4096[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int8 FinalRDOLambda; // 0x3C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureEncodeEffort FinalEffortLevel; // 0x3D(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureUniversalTiling FinalUniversalTiling; // 0x3E(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4097[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint8 bFastUsesRDO : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D6 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4098[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int8 FastRDOLambda; // 0x44(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureEncodeEffort FastEffortLevel; // 0x45(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureUniversalTiling FastUniversalTiling; // 0x46(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureEncodeSpeed CookUsesSpeed; // 0x47(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureEncodeSpeed EditorUsesSpeed; // 0x48(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_409A[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureEncodingProjectSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x40 - 0x38)
|
|
// Class Engine.TextureEncodingUserSettings
|
|
class UTextureEncodingUserSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
enum class ETextureEncodeSpeedOverride ForceEncodeSpeed; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_409B[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureEncodingUserSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class Engine.TextureLightProfile
|
|
class UTextureLightProfile : public UTexture2D
|
|
{
|
|
public:
|
|
float Brightness; // 0x2A8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TextureMultiplier; // 0x2AC(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureLightProfile* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x220 - 0x1F8)
|
|
// Class Engine.TextureRenderTarget2DArray
|
|
class UTextureRenderTarget2DArray : public UTextureRenderTarget
|
|
{
|
|
public:
|
|
int32 SizeX; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Slices; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ClearColor; // 0x204(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPixelFormat OverrideFormat; // 0x214(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x215(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_409D[0xA]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureRenderTarget2DArray* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x210 - 0x1F8)
|
|
// Class Engine.TextureRenderTargetCube
|
|
class UTextureRenderTargetCube : public UTextureRenderTarget
|
|
{
|
|
public:
|
|
int32 SizeX; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ClearColor; // 0x1FC(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPixelFormat OverrideFormat; // 0x20C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x20D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x20D(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_409E[0x2]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureRenderTargetCube* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x220 - 0x1F8)
|
|
// Class Engine.TextureRenderTargetVolume
|
|
class UTextureRenderTargetVolume : public UTextureRenderTarget
|
|
{
|
|
public:
|
|
int32 SizeX; // 0x1F8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0x1FC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeZ; // 0x200(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ClearColor; // 0x204(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPixelFormat OverrideFormat; // 0x214(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHDR : 1; // Mask: 0x1, PropSize: 0x10x215(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bForceLinearGamma : 1; // Mask: 0x2, PropSize: 0x10x215(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A0[0xA]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTextureRenderTargetVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x90 (0xB8 - 0x28)
|
|
// Class Engine.TimelineTemplate
|
|
class UTimelineTemplate : public UObject
|
|
{
|
|
public:
|
|
float TimelineLength; // 0x28(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETimelineLengthMode LengthMode; // 0x2C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAutoPlay : 1; // Mask: 0x1, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bLoop : 1; // Mask: 0x2, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bReplicated : 1; // Mask: 0x4, PropSize: 0x10x2D(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bIgnoreTimeDilation : 1; // Mask: 0x8, PropSize: 0x10x2D(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D7 : 4; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_40A1[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FTTEventTrack> EventTracks; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTTFloatTrack> FloatTracks; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTTVectorTrack> VectorTracks; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FTTLinearColorTrack> LinearColorTracks; // 0x60(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FBPVariableMetaDataEntry> MetaDataArray; // 0x70(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FGuid TimelineGuid; // 0x80(0x10)(ZeroConstructor, DuplicateTransient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETickingGroup TimelineTickGroup; // 0x90(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName VariableName; // 0x94(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName DirectionPropertyName; // 0x9C(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName UpdateFunctionName; // 0xA4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName FinishedFunctionName; // 0xAC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40A3[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTimelineTemplate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.TriggerVolume
|
|
class ATriggerVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ATriggerVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0xB8 - 0x68)
|
|
// Class Engine.UserDefinedEnum
|
|
class UUserDefinedEnum : public UEnum
|
|
{
|
|
public:
|
|
TMap<class FName, class FText> DisplayNameMap; // 0x68(0x50)(NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UUserDefinedEnum* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x278 (0x2B0 - 0x38)
|
|
// Class Engine.UserInterfaceSettings
|
|
class UUserInterfaceSettings : public UDeveloperSettings
|
|
{
|
|
public:
|
|
enum class ERenderFocusRule RenderFocusRule; // 0x38(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A5[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EMouseCursor, struct FHardwareCursorReference> HardwareCursors; // 0x40(0x50)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TMap<enum class EMouseCursor, struct FSoftClassPath> SoftwareCursors; // 0x90(0x50)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath DefaultCursor; // 0xE0(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath TextEditBeamCursor; // 0x100(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath CrosshairsCursor; // 0x120(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath HandCursor; // 0x140(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath GrabHandCursor; // 0x160(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath GrabHandClosedCursor; // 0x180(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath SlashedCircleCursor; // 0x1A0(0x20)(ZeroConstructor, Config, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApplicationScale; // 0x1C0(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EUIScalingRule UIScaleRule; // 0x1C4(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A6[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FSoftClassPath CustomScalingRuleClass; // 0x1C8(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve UIScaleCurve; // 0x1E8(0x88)(Edit, Config, NativeAccessSpecifierPublic)
|
|
bool bAllowHighDPIInGameMode; // 0x270(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A7[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FIntPoint DesignScreenSize; // 0x274(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoadWidgetsOnDedicatedServer; // 0x27C(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40A8[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UObject*> CursorClasses; // 0x280(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UObject> CustomScalingRuleClassInstance; // 0x290(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDPICustomScalingRule* CustomScalingRule; // 0x298(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40A9[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UUserInterfaceSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x378 (0x3A0 - 0x28)
|
|
// Class Engine.Canvas
|
|
class UCanvas : public UObject
|
|
{
|
|
public:
|
|
float OrgX; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OrgY; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClipX; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClipY; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor DrawColor; // 0x38(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCenterX : 1; // Mask: 0x1, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCenterY : 1; // Mask: 0x2, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNoSmooth : 1; // Mask: 0x4, PropSize: 0x10x3C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D8 : 5; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_40BE[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 SizeX; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SizeY; // 0x44(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C0[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FPlane ColorModulate; // 0x50(0x20)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultTexture; // 0x70(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* GradientTexture0; // 0x78(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UReporterGraph* ReporterGraph; // 0x80(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C1[0x318]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCanvas* GetDefaultObj();
|
|
|
|
struct FVector2D K2_TextSize(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& Scale);
|
|
struct FVector2D K2_StrLen(class UFont* RenderFont, const class FString& RenderText);
|
|
struct FVector K2_Project(const struct FVector& WorldLocation);
|
|
void K2_DrawTriangle(class UTexture* RenderTexture, const TArray<struct FCanvasUVTri>& Triangles);
|
|
void K2_DrawTexture(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, enum class EBlendMode BlendMode, float Rotation, const struct FVector2D& PivotPoint);
|
|
void K2_DrawText(class UFont* RenderFont, const class FString& RenderText, const struct FVector2D& ScreenPosition, const struct FVector2D& Scale, const struct FLinearColor& RenderColor, float Kerning, const struct FLinearColor& ShadowColor, const struct FVector2D& ShadowOffset, bool bCentreX, bool bCentreY, bool bOutlined, const struct FLinearColor& OutlineColor);
|
|
void K2_DrawPolygon(class UTexture* RenderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& Radius, int32 NumberOfSides, const struct FLinearColor& RenderColor);
|
|
void K2_DrawMaterialTriangle(class UMaterialInterface* RenderMaterial, const TArray<struct FCanvasUVTri>& Triangles);
|
|
void K2_DrawMaterial(class UMaterialInterface* RenderMaterial, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, float Rotation, const struct FVector2D& PivotPoint);
|
|
void K2_DrawLine(const struct FVector2D& ScreenPositionA, const struct FVector2D& ScreenPositionB, float Thickness, const struct FLinearColor& RenderColor);
|
|
void K2_DrawBox(const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, float Thickness, const struct FLinearColor& RenderColor);
|
|
void K2_DrawBorder(class UTexture* BorderTexture, class UTexture* BackgroundTexture, class UTexture* LeftBorderTexture, class UTexture* RightBorderTexture, class UTexture* TopBorderTexture, class UTexture* BottomBorderTexture, const struct FVector2D& ScreenPosition, const struct FVector2D& ScreenSize, const struct FVector2D& CoordinatePosition, const struct FVector2D& CoordinateSize, const struct FLinearColor& RenderColor, const struct FVector2D& BorderScale, const struct FVector2D& BackgroundScale, float Rotation, const struct FVector2D& PivotPoint, const struct FVector2D& CornerSize);
|
|
void K2_Deproject(const struct FVector2D& ScreenPosition, struct FVector* WorldOrigin, struct FVector* WorldDirection);
|
|
};
|
|
|
|
// 0x108 (0x130 - 0x28)
|
|
// Class Engine.Console
|
|
class UConsole : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_40C3[0x10]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class ULocalPlayer* ConsoleTargetPlayer; // 0x38(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultTexture_Black; // 0x40(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture2D* DefaultTexture_White; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C4[0x18]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> HistoryBuffer; // 0x68(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C5[0xB8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UConsole* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x118 (0x140 - 0x28)
|
|
// Class Engine.InputSettings
|
|
class UInputSettings : public UObject
|
|
{
|
|
public:
|
|
TArray<struct FInputAxisConfigEntry> AxisConfig; // 0x28(0x10)(Edit, EditFixedSize, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
uint8 bAltEnterTogglesFullscreen : 1; // Mask: 0x1, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bF11TogglesFullscreen : 1; // Mask: 0x2, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseMouseForTouch : 1; // Mask: 0x4, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMouseSmoothing : 1; // Mask: 0x8, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableFOVScaling : 1; // Mask: 0x10, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bCaptureMouseOnLaunch : 1; // Mask: 0x20, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableLegacyInputScales : 1; // Mask: 0x40, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableMotionControls : 1; // Mask: 0x80, PropSize: 0x10x38(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bFilterInputByPlatformUser : 1; // Mask: 0x1, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShouldFlushPressedKeysOnViewportFocusLost : 1; // Mask: 0x2, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableDynamicComponentInputBinding : 1; // Mask: 0x4, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bAlwaysShowTouchInterface : 1; // Mask: 0x8, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bShowConsoleOnFourFingerTap : 1; // Mask: 0x10, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnableGestureRecognizer : 1; // Mask: 0x20, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bUseAutocorrect : 1; // Mask: 0x40, PropSize: 0x10x39(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_1D9 : 1; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_40D1[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> ExcludedAutocorrectOS; // 0x40(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TArray<class FString> ExcludedAutocorrectCultures; // 0x50(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
TArray<class FString> ExcludedAutocorrectDeviceModels; // 0x60(0x10)(Edit, ZeroConstructor, Config, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
enum class EMouseCaptureMode DefaultViewportMouseCaptureMode; // 0x70(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EMouseLockMode DefaultViewportMouseLockMode; // 0x71(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float FOVScale; // 0x74(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DoubleClickTime; // 0x78(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FInputActionKeyMapping> ActionMappings; // 0x80(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
TArray<struct FInputAxisKeyMapping> AxisMappings; // 0x90(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
TArray<struct FInputActionSpeechMapping> SpeechMappings; // 0xA0(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UPlayerInput> DefaultPlayerInputClass; // 0xB0(0x30)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftClassPtr<class UInputComponent> DefaultInputComponentClass; // 0xE0(0x30)(Edit, Config, NoClear, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FSoftObjectPath DefaultTouchInterface; // 0x110(0x20)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FKey> ConsoleKeys; // 0x130(0x10)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UInputSettings* GetDefaultObj();
|
|
|
|
void SaveKeyMappings();
|
|
void RemoveAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps);
|
|
void RemoveActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps);
|
|
class UInputSettings* GetInputSettings();
|
|
void GetAxisNames(TArray<class FName>* AxisNames);
|
|
void GetAxisMappingByName(class FName InAxisName, TArray<struct FInputAxisKeyMapping>* OutMappings);
|
|
void GetActionNames(TArray<class FName>* ActionNames);
|
|
void GetActionMappingByName(class FName InActionName, TArray<struct FInputActionKeyMapping>* OutMappings);
|
|
void ForceRebuildKeymaps();
|
|
void AddAxisMapping(struct FInputAxisKeyMapping& KeyMapping, bool bForceRebuildKeymaps);
|
|
void AddActionMapping(struct FInputActionKeyMapping& KeyMapping, bool bForceRebuildKeymaps);
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.VectorFieldVolume
|
|
class AVectorFieldVolume : public AActor
|
|
{
|
|
public:
|
|
class UVectorFieldComponent* VectorFieldComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AVectorFieldVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x38 - 0x30)
|
|
// Class Engine.TireType
|
|
class UTireType : public UDataAsset
|
|
{
|
|
public:
|
|
float FrictionScale; // 0x30(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40D5[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UTireType* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.VisualLoggerAutomationTests
|
|
class UVisualLoggerAutomationTests : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVisualLoggerAutomationTests* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.VisualLoggerFilterVolume
|
|
class AVisualLoggerFilterVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AVisualLoggerFilterVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.VisualLoggerKismetLibrary
|
|
class UVisualLoggerKismetLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVisualLoggerKismetLibrary* GetDefaultObj();
|
|
|
|
void RedirectVislog(class UObject* SourceOwner, class UObject* DestinationOwner);
|
|
void LogText(class UObject* WorldContextObject, const class FString& Text, class FName LogCategory, bool bAddToMessageLog);
|
|
void LogSegment(class UObject* WorldContextObject, const struct FVector& SegmentStart, const struct FVector& SegmentEnd, const class FString& Text, const struct FLinearColor& ObjectColor, float Thickness, class FName CategoryName, bool bAddToMessageLog);
|
|
void LogLocation(class UObject* WorldContextObject, const struct FVector& Location, const class FString& Text, const struct FLinearColor& ObjectColor, float Radius, class FName LogCategory, bool bAddToMessageLog);
|
|
void LogBox(class UObject* WorldContextObject, const struct FBox& BoxShape, const class FString& Text, const struct FLinearColor& ObjectColor, class FName LogCategory, bool bAddToMessageLog);
|
|
void EnableRecording(bool bEnabled);
|
|
};
|
|
|
|
// 0x10 (0x78 - 0x68)
|
|
// Class Engine.VoiceChannel
|
|
class UVoiceChannel : public UChannel
|
|
{
|
|
public:
|
|
uint8 Pad_40DE[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVoiceChannel* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0xE0 - 0xA0)
|
|
// Class Engine.VOIPTalker
|
|
class UVOIPTalker : public UActorComponent
|
|
{
|
|
public:
|
|
struct FVoiceSettings Settings; // 0xA0(0x18)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40DF[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVOIPTalker* GetDefaultObj();
|
|
|
|
void RegisterWithPlayerState(class APlayerState* OwningState);
|
|
float GetVoiceLevel();
|
|
class UVOIPTalker* CreateTalkerForPlayer(class APlayerState* OwningState);
|
|
void BPOnTalkingEnd();
|
|
void BPOnTalkingBegin(class UAudioComponent* AudioComponent);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.VOIPStatics
|
|
class UVOIPStatics : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVOIPStatics* GetDefaultObj();
|
|
|
|
void SetMicThreshold(float InThreshold);
|
|
};
|
|
|
|
// 0xB0 (0x2A0 - 0x1F0)
|
|
// Class Engine.VolumeTexture
|
|
class UVolumeTexture : public UTexture
|
|
{
|
|
public:
|
|
uint8 Pad_40E1[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ETextureAddress AddressMode; // 0x290(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40E2[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVolumeTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2D0 - 0x2C8)
|
|
// Class Engine.VolumetricLightmapDensityVolume
|
|
class AVolumetricLightmapDensityVolume : public AVolume
|
|
{
|
|
public:
|
|
struct FInt32Interval AllowedMipLevelRange; // 0x2C8(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AVolumetricLightmapDensityVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2C0 - 0x2A8)
|
|
// Class Engine.LightMapVirtualTexture2D
|
|
class ULightMapVirtualTexture2D : public UTexture2D
|
|
{
|
|
public:
|
|
TArray<int8> TypeToLayer; // 0x2A8(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40E5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightMapVirtualTexture2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xB8 (0xE0 - 0x28)
|
|
// Class Engine.RuntimeVirtualTexture
|
|
class URuntimeVirtualTexture : public UObject
|
|
{
|
|
public:
|
|
int32 TileCount; // 0x28(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 TileSize; // 0x2C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 TileBorderSize; // 0x30(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class ERuntimeVirtualTextureMaterialType MaterialType; // 0x34(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCompressTextures; // 0x35(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseLowQualityCompression; // 0x36(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bClearTextures; // 0x37(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSinglePhysicalSpace; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrivateSpace; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAdaptive; // 0x3A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bContinuousUpdate; // 0x3B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RemoveLowMips; // 0x3C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class ETextureGroup LODGroup; // 0x40(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40E9[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 Size; // 0x44(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class URuntimeVirtualTextureStreamingProxy* StreamingTexture; // 0x48(0x8)(ZeroConstructor, Deprecated, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40EA[0x90]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeVirtualTexture* GetDefaultObj();
|
|
|
|
int32 GetTileSize();
|
|
int32 GetTileCount();
|
|
int32 GetTileBorderSize();
|
|
int32 GetSize();
|
|
int32 GetPageTableSize();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.RuntimeVirtualTextureVolume
|
|
class ARuntimeVirtualTextureVolume : public AActor
|
|
{
|
|
public:
|
|
class URuntimeVirtualTextureComponent* VirtualTextureComponent; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ARuntimeVirtualTextureVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.VirtualTexture
|
|
class UVirtualTexture : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVirtualTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.LightMapVirtualTexture
|
|
class ULightMapVirtualTexture : public UVirtualTexture
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class ULightMapVirtualTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x2B0 - 0x2A8)
|
|
// Class Engine.RuntimeVirtualTextureStreamingProxy
|
|
class URuntimeVirtualTextureStreamingProxy : public UTexture2D
|
|
{
|
|
public:
|
|
uint8 Pad_40ED[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeVirtualTextureStreamingProxy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x2C0 - 0x2A8)
|
|
// Class Engine.VirtualTexture2D
|
|
class UVirtualTexture2D : public UTexture2D
|
|
{
|
|
public:
|
|
struct FVirtualTextureBuildSettings Settings; // 0x2A8(0x8)(NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bContinuousUpdate; // 0x2B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSinglePhysicalSpace; // 0x2B1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40EE[0xE]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVirtualTexture2D* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.VirtualTextureBuilder
|
|
class UVirtualTextureBuilder : public UObject
|
|
{
|
|
public:
|
|
class UVirtualTexture2D* Texture; // 0x28(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 BuildHash; // 0x30(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVirtualTextureBuilder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class Engine.VirtualTexturePoolConfig
|
|
class UVirtualTexturePoolConfig : public UObject
|
|
{
|
|
public:
|
|
int32 DefaultSizeInMegabyte; // 0x28(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40F1[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FVirtualTextureSpacePoolConfig> Pools; // 0x30(0x10)(ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UVirtualTexturePoolConfig* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.WindDirectionalSource
|
|
class AWindDirectionalSource : public AInfo
|
|
{
|
|
public:
|
|
class UWindDirectionalSourceComponent* Component; // 0x290(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWindDirectionalSource* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x68 - 0x28)
|
|
// Class Engine.WorldComposition
|
|
class UWorldComposition : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_40F3[0x20]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class ULevelStreaming*> TilesStreaming; // 0x48(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
double TilesStreamingTimeThreshold; // 0x58(0x8)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoadAllTilesDuringCinematic; // 0x60(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRebaseOriginIn3DSpace; // 0x61(0x1)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40F4[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float RebaseOriginDistance; // 0x64(0x4)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldComposition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionBlueprintLibrary
|
|
class UWorldPartitionBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionBlueprintLibrary* GetDefaultObj();
|
|
|
|
void UnloadActors(TArray<struct FGuid>& InActorsToLoad);
|
|
void LoadActors(TArray<struct FGuid>& InActorsToLoad);
|
|
struct FBox GetRuntimeWorldBounds();
|
|
bool GetIntersectingActorDescs(struct FBox& InBox, TArray<struct FActorDesc>* OutActorDescs);
|
|
struct FBox GetEditorWorldBounds();
|
|
bool GetActorDescs(TArray<struct FActorDesc>* OutActorDescs);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.ActorDescContainer
|
|
class UActorDescContainer : public UObject
|
|
{
|
|
public:
|
|
class UWorld* World; // 0x28(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UActorDescContainer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.ContentBundleDescriptor
|
|
class UContentBundleDescriptor : public UObject
|
|
{
|
|
public:
|
|
class FString DisplayName; // 0x28(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGuid Guid; // 0x38(0x10)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FString PackageRoot; // 0x48(0x10)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UContentBundleDescriptor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ContentBundleUnsavedActorMonitor
|
|
class UContentBundleUnsavedActorMonitor : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UContentBundleUnsavedActorMonitor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0xA0 - 0x30)
|
|
// Class Engine.ContentBundleEngineSubsystem
|
|
class UContentBundleEngineSubsystem : public UEngineSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40F8[0x70]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UContentBundleEngineSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class Engine.ContentBundleManager
|
|
class UContentBundleManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_40FA[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UContentBundleManager* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.ContentBundleDuplicateForPIEHelper
|
|
class UContentBundleDuplicateForPIEHelper : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UContentBundleDuplicateForPIEHelper* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x328 (0x5B8 - 0x290)
|
|
// Class Engine.WorldDataLayers
|
|
class AWorldDataLayers : public AInfo
|
|
{
|
|
public:
|
|
uint8 Pad_40FE[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSet<class UDataLayerInstance*> DataLayerInstances; // 0x330(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, TWeakObjectPtr<class UDataLayerInstance>> DeprecatedDataLayerNameToDataLayerInstance; // 0x380(0x50)(UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSet<class UDataLayer*> WorldDataLayers; // 0x3D0(0x50)(Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> RepActiveDataLayerNames; // 0x420(0x10)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> RepLoadedDataLayerNames; // 0x430(0x10)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40FF[0xA0]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> RepEffectiveActiveDataLayerNames; // 0x4E0(0x10)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> RepEffectiveLoadedDataLayerNames; // 0x4F0(0x10)(Net, ZeroConstructor, Transient, RepNotify, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4100[0xB8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldDataLayers* GetDefaultObj();
|
|
|
|
void OnRep_LoadedDataLayerNames();
|
|
void OnRep_EffectiveLoadedDataLayerNames();
|
|
void OnRep_EffectiveActiveDataLayerNames();
|
|
void OnRep_ActiveDataLayerNames();
|
|
void OnDataLayerRuntimeStateChanged(class UDataLayerInstance* InDataLayer, enum class EDataLayerRuntimeState InState);
|
|
};
|
|
|
|
// 0x30 (0x58 - 0x28)
|
|
// Class Engine.DataLayer
|
|
class UDataLayer : public UObject
|
|
{
|
|
public:
|
|
class FName DataLayerLabel; // 0x28(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsRuntime : 1; // Mask: 0x1, PropSize: 0x10x30(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1DA : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4106[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class EDataLayerRuntimeState InitialRuntimeState; // 0x34(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4108[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor DebugColor; // 0x38(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4109[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataLayer* Parent; // 0x40(0x8)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UDataLayer*> Children; // 0x48(0x10)(ZeroConstructor, Transient, Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataLayer* GetDefaultObj();
|
|
|
|
bool IsVisible();
|
|
bool IsRuntime();
|
|
bool IsInitiallyVisible();
|
|
bool IsInitiallyActive();
|
|
bool IsEffectiveVisible();
|
|
bool IsDynamicallyLoaded();
|
|
enum class EDataLayerState GetInitialState();
|
|
enum class EDataLayerRuntimeState GetInitialRuntimeState();
|
|
struct FColor GetDebugColor();
|
|
class FName GetDataLayerLabel();
|
|
bool Equals(struct FActorDataLayer& ActorDataLayer);
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.DataLayerAsset
|
|
class UDataLayerAsset : public UObject
|
|
{
|
|
public:
|
|
enum class EDataLayerType DataLayerType; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_410B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor DebugColor; // 0x2C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataLayerAsset* GetDefaultObj();
|
|
|
|
bool IsRuntime();
|
|
enum class EDataLayerType GetType();
|
|
struct FColor GetDebugColor();
|
|
};
|
|
|
|
// 0x20 (0x48 - 0x28)
|
|
// Class Engine.DataLayerInstance
|
|
class UDataLayerInstance : public UObject
|
|
{
|
|
public:
|
|
enum class EDataLayerRuntimeState InitialRuntimeState; // 0x28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_410E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UDataLayerInstance* Parent; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UDataLayerInstance*> Children; // 0x38(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataLayerInstance* GetDefaultObj();
|
|
|
|
bool IsVisible();
|
|
bool IsRuntime();
|
|
bool IsInitiallyVisible();
|
|
bool IsEffectiveVisible();
|
|
enum class EDataLayerType GetType();
|
|
enum class EDataLayerRuntimeState GetInitialRuntimeState();
|
|
struct FColor GetDebugColor();
|
|
};
|
|
|
|
// 0x8 (0x50 - 0x48)
|
|
// Class Engine.DataLayerInstanceWithAsset
|
|
class UDataLayerInstanceWithAsset : public UDataLayerInstance
|
|
{
|
|
public:
|
|
class UDataLayerAsset* DataLayerAsset; // 0x48(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataLayerInstanceWithAsset* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0xA0 - 0x30)
|
|
// Class Engine.DataLayerSubsystem
|
|
class UDataLayerSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnDataLayerRuntimeStateChanged; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_411E[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDataLayerSubsystem* GetDefaultObj();
|
|
|
|
void SetDataLayerStateByLabel(class FName& InDataLayerLabel, enum class EDataLayerState InState);
|
|
void SetDataLayerState(struct FActorDataLayer& InDataLayer, enum class EDataLayerState InState);
|
|
void SetDataLayerRuntimeStateByLabel(class FName& InDataLayerLabel, enum class EDataLayerRuntimeState InState, bool bInIsRecursive);
|
|
void SetDataLayerRuntimeState(struct FActorDataLayer& InDataLayer, enum class EDataLayerRuntimeState InState, bool bInIsRecursive);
|
|
void SetDataLayerInstanceRuntimeState(class UDataLayerAsset* InDataLayerAsset, enum class EDataLayerRuntimeState InState, bool bInIsRecursive);
|
|
TSet<class FName> GetLoadedDataLayerNames();
|
|
enum class EDataLayerState GetDataLayerStateByLabel(class FName& InDataLayerLabel);
|
|
enum class EDataLayerState GetDataLayerState(struct FActorDataLayer& InDataLayer);
|
|
enum class EDataLayerRuntimeState GetDataLayerRuntimeStateByLabel(class FName& InDataLayerLabel);
|
|
enum class EDataLayerRuntimeState GetDataLayerRuntimeState(struct FActorDataLayer& InDataLayer);
|
|
enum class EDataLayerRuntimeState GetDataLayerInstanceRuntimeState(class UDataLayerAsset* InDataLayerAsset);
|
|
class UDataLayerInstance* GetDataLayerInstanceFromAsset(class UDataLayerAsset* InDataLayerAsset);
|
|
enum class EDataLayerRuntimeState GetDataLayerInstanceEffectiveRuntimeState(class UDataLayerAsset* InDataLayerAsset);
|
|
class UDataLayerInstance* GetDataLayerFromName(class FName InDataLayerName);
|
|
class UDataLayerInstance* GetDataLayerFromLabel(class FName InDataLayerLabel);
|
|
enum class EDataLayerRuntimeState GetDataLayerEffectiveRuntimeStateByLabel(class FName& InDataLayerLabel);
|
|
enum class EDataLayerRuntimeState GetDataLayerEffectiveRuntimeState(struct FActorDataLayer& InDataLayer);
|
|
class UDataLayerInstance* GetDataLayer(struct FActorDataLayer& InDataLayer);
|
|
TSet<class FName> GetActiveDataLayerNames();
|
|
};
|
|
|
|
// 0x18 (0x60 - 0x48)
|
|
// Class Engine.DeprecatedDataLayerInstance
|
|
class UDeprecatedDataLayerInstance : public UDataLayerInstance
|
|
{
|
|
public:
|
|
class FName Label; // 0x48(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName DeprecatedDataLayerFName; // 0x50(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EDataLayerType DataLayerType; // 0x58(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4120[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FColor DebugColor; // 0x5C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UDeprecatedDataLayerInstance* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x40 (0x2D0 - 0x290)
|
|
// Class Engine.WorldPartitionHLOD
|
|
class AWorldPartitionHLOD : public AActor
|
|
{
|
|
public:
|
|
uint32 LODLevel; // 0x290(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bRequireWarmup; // 0x294(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4121[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftObjectPtr<class UWorldPartitionRuntimeCell> SourceCell; // 0x298(0x30)(Deprecated, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName SourceCellName; // 0x2C8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldPartitionHLOD* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.HLODBuilderSettings
|
|
class UHLODBuilderSettings : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODBuilderSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.NullHLODBuilder
|
|
class UNullHLODBuilder : public UHLODBuilder
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UNullHLODBuilder* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class Engine.HLODLayer
|
|
class UHLODLayer : public UObject
|
|
{
|
|
public:
|
|
enum class EHLODLayerType LayerType; // 0x28(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4122[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UHLODBuilder> HLODBuilderClass; // 0x30(0x8)(Edit, ZeroConstructor, Config, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UHLODBuilderSettings* HLODBuilderSettings; // 0x38(0x8)(Edit, ExportObject, ZeroConstructor, EditConst, NoClear, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsSpatiallyLoaded : 1; // Mask: 0x1, PropSize: 0x10x40(0x1)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 BitPad_1DB : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_4123[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 CellSize; // 0x44(0x4)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
double LoadingRange; // 0x48(0x8)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UHLODLayer> ParentLayer; // 0x50(0x30)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODLayer* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x90 - 0x30)
|
|
// Class Engine.HLODSubsystem
|
|
class UHLODSubsystem : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_4125[0x60]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UHLODSubsystem* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x48 (0x2D8 - 0x290)
|
|
// Class Engine.NavigationDataChunkActor
|
|
class ANavigationDataChunkActor : public APartitionActor
|
|
{
|
|
public:
|
|
TArray<class UNavigationDataChunk*> NavDataChunks; // 0x290(0x10)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FBox DataChunkActorBounds; // 0x2A0(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class ANavigationDataChunkActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xE8 (0x110 - 0x28)
|
|
// Class Engine.WorldPartition
|
|
class UWorldPartition : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4126[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UActorDescContainer* ActorDescContainer; // 0x60(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWorldPartitionRuntimeHash* RuntimeHash; // 0x68(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWorld* World; // 0x70(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableStreaming; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4128[0x7F]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UWorldPartitionStreamingPolicy* StreamingPolicy; // 0xF8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4129[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartition* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionActorLoaderInterface
|
|
class IWorldPartitionActorLoaderInterface : public IInterface
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class IWorldPartitionActorLoaderInterface* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionEditorHash
|
|
class UWorldPartitionEditorHash : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionEditorHash* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionEditorPerProjectUserSettings
|
|
class UWorldPartitionEditorPerProjectUserSettings : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionEditorPerProjectUserSettings* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class Engine.WorldPartitionEditorSpatialHash
|
|
class UWorldPartitionEditorSpatialHash : public UWorldPartitionEditorHash
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionEditorSpatialHash* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x1D0 - 0x1B0)
|
|
// Class Engine.WorldPartitionLevelStreamingDynamic
|
|
class UWorldPartitionLevelStreamingDynamic : public ULevelStreamingDynamic
|
|
{
|
|
public:
|
|
bool bShouldBeAlwaysLoaded; // 0x1B0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_412B[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TWeakObjectPtr<class UWorldPartitionRuntimeLevelStreamingCell> StreamingCell; // 0x1B4(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UWorldPartition> OuterWorldPartition; // 0x1BC(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_412C[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionLevelStreamingDynamic* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x1D0 (0x1F8 - 0x28)
|
|
// Class Engine.WorldPartitionStreamingPolicy
|
|
class UWorldPartitionStreamingPolicy : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_412D[0x1D0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionStreamingPolicy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x248 - 0x1F8)
|
|
// Class Engine.WorldPartitionLevelStreamingPolicy
|
|
class UWorldPartitionLevelStreamingPolicy : public UWorldPartitionStreamingPolicy
|
|
{
|
|
public:
|
|
TMap<class FName, class FName> SubObjectsToCellRemapping; // 0x1F8(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionLevelStreamingPolicy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xD0 (0x360 - 0x290)
|
|
// Class Engine.WorldPartitionMiniMap
|
|
class AWorldPartitionMiniMap : public AInfo
|
|
{
|
|
public:
|
|
struct FBox MiniMapWorldBounds; // 0x290(0x38)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FBox2D UVOffset; // 0x2C8(0x28)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
class UTexture2D* MiniMapTexture; // 0x2F0(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<struct FActorDataLayer> ExcludedDataLayers; // 0x2F8(0x50)(Edit, NativeAccessSpecifierPublic)
|
|
int32 WorldUnitsPerPixel; // 0x348(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BuilderCellSize; // 0x34C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ESceneCaptureSource CaptureSource; // 0x350(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_412E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 CaptureWarmupFrames; // 0x354(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MiniMapTileSize; // 0x358(0x4)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_412F[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldPartitionMiniMap* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.WorldPartitionMiniMapVolume
|
|
class AWorldPartitionMiniMapVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldPartitionMiniMapVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x20 (0x2B0 - 0x290)
|
|
// Class Engine.WorldPartitionReplay
|
|
class AWorldPartitionReplay : public AActor
|
|
{
|
|
public:
|
|
TArray<class FName> StreamingSourceNames; // 0x290(0x10)(Net, ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4130[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldPartitionReplay* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC0 (0xE8 - 0x28)
|
|
// Class Engine.WorldPartitionRuntimeCell
|
|
class UWorldPartitionRuntimeCell : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4131[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bIsAlwaysLoaded; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4132[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> DataLayers; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
struct FBox ContentBounds; // 0x48(0x38)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FWorldPartitionRuntimeCellDebugInfo DebugInfo; // 0x80(0x30)(NativeAccessSpecifierPrivate)
|
|
int32 Priority; // 0xB0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bClientOnlyVisible; // 0xB4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsHLOD; // 0xB5(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bBlockOnSlowLoading; // 0xB6(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4133[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FGuid ContentBundleID; // 0xB8(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4134[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionRuntimeCell* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x68 (0x90 - 0x28)
|
|
// Class Engine.RuntimeHashExternalStreamingObjectBase
|
|
class URuntimeHashExternalStreamingObjectBase : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4135[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSoftObjectPtr<class UWorld> OwningWorld; // 0x30(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UWorld> OuterWorld; // 0x60(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeHashExternalStreamingObjectBase* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x30 - 0x28)
|
|
// Class Engine.WorldPartitionRuntimeHash
|
|
class UWorldPartitionRuntimeHash : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_4136[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionRuntimeHash* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x50 (0x138 - 0xE8)
|
|
// Class Engine.WorldPartitionRuntimeSpatialHashCell
|
|
class UWorldPartitionRuntimeSpatialHashCell : public UWorldPartitionRuntimeCell
|
|
{
|
|
public:
|
|
struct FVector Position; // 0xE8(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Extent; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Level; // 0x104(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4138[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionRuntimeSpatialHashCell* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x140 - 0x138)
|
|
// Class Engine.WorldPartitionRuntimeLevelStreamingCell
|
|
class UWorldPartitionRuntimeLevelStreamingCell : public UWorldPartitionRuntimeSpatialHashCell
|
|
{
|
|
public:
|
|
class UWorldPartitionLevelStreamingDynamic* LevelStreaming; // 0x138(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionRuntimeLevelStreamingCell* GetDefaultObj();
|
|
|
|
void OnLevelShown();
|
|
void OnLevelHidden();
|
|
};
|
|
|
|
// 0x8 (0x298 - 0x290)
|
|
// Class Engine.SpatialHashRuntimeGridInfo
|
|
class ASpatialHashRuntimeGridInfo : public AInfo
|
|
{
|
|
public:
|
|
struct FSpatialHashRuntimeGrid GridSettings; // 0x290(0x1)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4139[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class ASpatialHashRuntimeGridInfo* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0xF0 - 0x90)
|
|
// Class Engine.RuntimeSpatialHashExternalStreamingObject
|
|
class URuntimeSpatialHashExternalStreamingObject : public URuntimeHashExternalStreamingObjectBase
|
|
{
|
|
public:
|
|
TArray<struct FSpatialHashStreamingGrid> StreamingGrids; // 0x90(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FName> CellToLevelStreamingPackage; // 0xA0(0x50)(NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URuntimeSpatialHashExternalStreamingObject* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x80 (0xB0 - 0x30)
|
|
// Class Engine.WorldPartitionRuntimeSpatialHash
|
|
class UWorldPartitionRuntimeSpatialHash : public UWorldPartitionRuntimeHash
|
|
{
|
|
public:
|
|
bool bEnableZCulling; // 0x30(0x1)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_413A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FSpatialHashStreamingGrid> StreamingGrids; // 0x38(0x10)(ZeroConstructor, NonPIEDuplicateTransient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_413B[0x58]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<TWeakObjectPtr<class URuntimeSpatialHashExternalStreamingObject>> ExternalStreamingObjects; // 0xA0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionRuntimeSpatialHash* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x70 (0xB0 - 0x40)
|
|
// Class Engine.WorldPartitionSubsystem
|
|
class UWorldPartitionSubsystem : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_413F[0x70]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWorldPartitionSubsystem* GetDefaultObj();
|
|
|
|
bool IsStreamingCompleted(enum class EWorldPartitionRuntimeCellState QueryState, TArray<struct FWorldPartitionStreamingQuerySource>& QuerySources, bool bExactState);
|
|
bool IsAllStreamingCompleted();
|
|
};
|
|
|
|
// 0x0 (0x2C8 - 0x2C8)
|
|
// Class Engine.WorldPartitionVolume
|
|
class AWorldPartitionVolume : public AVolume
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AWorldPartitionVolume* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|